00:09:09 I only have one question now... 00:09:39 ...Is there absolutely any way for lua scripts to interact with the webtiles chat? 00:14:34 man remember when there were 5 separate elf species at once? (El, GE, HE, SE, DE) 00:15:44 Nope, havenpt been around that long 00:15:51 *haven't 00:16:30 (wait wrong channel dang) 00:18:49 Mattshark: I don't think so, I think the function key to switch to chat is implemented in the js client 00:20:09 gammafunk: This really will have to use a bot then... 00:21:04 And how do you only message one person in IRC without opening a new window again? 00:21:38 /msg 00:24:48 gammafunk: I should really be getting to sleep, but thanks again 00:31:49 Stable (0.21) branch on CRAWL.XTAHUA.COM updated to: 0.21.0-3-g78d12a8 01:18:08 -!- amalloy is now known as amalloy_ 01:19:52 -!- amalloy_ is now known as amalloy 01:20:20 Unstable branch on crawl.develz.org updated to: 0.22-a0-49-g614aadd (34) 02:01:11 Windows builds of master branch on crawl.develz.org updated to: 0.22-a0-49-g614aadd 02:15:08 -!- amalloy is now known as amalloy_ 02:55:11 Monster database of master branch on crawl.develz.org updated to: 0.22-a0-49-g614aadd 03:21:45 Stable (0.21) branch on crawl.beRotato.org updated to: 0.21.0-3-g78d12a8 03:23:30 Unstable branch on crawl.beRotato.org updated to: 0.22-a0-49-g614aadd (34) 05:59:18 -!- Snuva is now known as surr 07:43:03 Yoster (L1 DEWz) (D:1) 07:44:44 Yoster (L1 DEWz) (D:1) 07:45:35 Yoster (L1 DEWz) (D:1) 07:46:24 Yoster (L1 DEWz) (D:1) 07:50:26 !crashlog 07:50:38 18644. Yoster, XL1 DEWz, T:161 (milestone): http://crawl.berotato.org/crawl/morgue/Yoster/crash-Yoster-20180108-124624.txt 07:51:06 !crashlog -4 07:51:07 No milestones for -4 (crash). 07:51:24 !crashlog yoster src=cbro -4 07:51:25 1/4. Yoster, XL1 DEWz, T:161 (milestone): http://crawl.berotato.org/crawl/morgue/Yoster/crash-Yoster-20180108-124303.txt 07:51:55 *shrug* 09:45:41 I crashed on CAO and am now getting the "another game is already in progress using this save"..., is there anything I can do besides wait the 24h? 09:46:30 Either I have awesome timing, or someone fixed it really quick. =) Low and behold, I posted my message, and instantly I could get in. 10:11:27 it's normally like 10m, not 24h 10:14:35 Turned out to be ~15m or so. I had been guessing 24h based on googling the error, but those results must have been pretty old. 11:33:36 03Aidan Holm02 07* 0.22-a0-50-g76f3efa: Shorten Trog ability description to fit in one line 10(2 days ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/76f3efaaf52b 12:05:04 Unstable branch on crawl.akrasiac.org updated to: 0.22-a0-50-g76f3efa (34) 12:09:54 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-50-g76f3efaaf5 (34) 12:19:09 Stable (0.21) branch on underhound.eu updated to: 0.21.0-3-g78d12a8bdd 12:47:55 -!- amalloy_ is now known as amalloy 16:29:56 03Aidan Holm02 07https://github.com/crawl/crawl/pull/667 * 0.22-a0-51-gb4d82c7: Don't show removed spells in ?/s menu (rchandra, #11287) 10(4 weeks ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/b4d82c735bce 16:29:56 03Aidan Holm02 07https://github.com/crawl/crawl/pull/667 * 0.22-a0-52-ga02bd69: Add consistent background to monster spell tiles 10(4 weeks ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/a02bd69f08ec 16:29:56 03Aidan Holm02 07https://github.com/crawl/crawl/pull/667 * 0.22-a0-53-g26a26d7: Add generic monster spell tile 10(4 weeks ago, 3 files, 111+ 143-) 13https://github.com/crawl/crawl/commit/26a26d7a0bf4 16:29:56 03Aidan Holm02 07https://github.com/crawl/crawl/pull/667 * 0.22-a0-54-gbbf0720: Remove redundant spell tiles 10(4 weeks ago, 2 files, 62+ 124-) 13https://github.com/crawl/crawl/commit/bbf07206cc12 16:52:29 03Aidan Holm02 07* 0.22-a0-51-g1bb26a1: Fix local tiles resize during yesno and stat gain prompt 10(6 minutes ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/1bb26a12970b 16:58:24 hey gammafunk, everything working? any complains about cdo? 17:09:46 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-51-g1bb26a1297 (34) 17:15:33 Napkin: everything seems ok, all the urls worked and I added it to tourney 17:15:49 Napkin: did you happen to find any solution for the tavern/mantis registration problem? 17:16:24 !lm * t cdo 17:16:27 No milestones for * (t cdo). 17:16:36 I think sequell hasn't been restarted to see its new config 17:16:43 I added it and cjr and cwz but it doesn't see them 17:16:51 although let me verify that I did add that to sequell 17:17:24 yeah, they're added 17:17:29 I'm going to email snark about that now 17:18:01 hah 17:18:06 some nice wordpress spam here 17:18:24 in response to the tournament/release post 17:18:31 "A formidable share, I simply given this onto a colleague who was doing a bit evaluation on this. And he the truth is bought me breakfast because I discovered it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to debate this, I really feel strongly about it and love reading more on this topic. If possible, as you grow to be experience, would you 17:18:37 thoughts updating your blog with more details? It's highly useful for me. Huge thumb up for this weblog post!" 17:18:49 It's nice how much they enjoyed it 17:21:11 <|amethyst> whoever wrote that should totally go into astrology 17:25:13 the wordpress moderation filter has caught a number of spam posts recently 18:18:48 Unstable branch on underhound.eu updated to: 0.22-a0-51-g1bb26a1297 (34) 20:37:15 -!- amalloy is now known as amalloy_ 21:02:14 -!- amalloy_ is now known as amalloy 21:42:27 -!- Krakhan|2 is now known as Krakhan 22:33:51 do we have any policy on user harassment in webtiles? 22:34:49 someone is harassing keipra on webtiles currently 22:35:28 https://pastebin.com/d0HM37sM 22:35:34 there's a log from the player 22:36:01 the harasser's account seems to be made solely for the purpose of trolling, they have no milestones 22:43:31 CanOfWorms: you can ask the admin for a ban 22:44:30 we really need to implement basic chat moderation 22:45:51 looks like a game restart bored them for now 22:46:20 account is on CBRO so j ohnstein is the admin for that, right? 22:46:30 yep 22:47:19 johnstein: see above messages, user GoDrinkBleach is a troll account 22:48:21 ugh 22:49:31 I agree, ugh 22:50:08 I can ban by changing the password 22:50:40 but what is the best way? I mean he/she can just make new accounts. keeping me busy with finding each one and banning it 22:50:50 I can do an apache ip ban I suppose 22:51:03 I'll have to futz around with the webtiles log 22:51:13 yeah, IP ban is probably the best way if you want to ban them, I assume 22:51:20 |amethyst may have much better input on that though 22:51:33 my luck they'll be on some tor node 22:51:39 IP bans are not great either. we don't really have good options 22:51:54 johnstein: or the local library, even 22:52:15 well, IP bans are pretty effective in the short term 22:52:15 really want to entice some great network person to help us move to some more modern system 22:52:38 gammafunk: yes. what i meant was that they are broad enough that they can end up harming non-offenders as well 22:52:48 I'm pretty sure cbro in its current form will not see another tournament 22:53:36 I'm planning on writing some more detailed server admin guides 22:53:48 did someone put together like, a docker image or something for running a webtiles server? i sorta remember someone asking about that 22:54:03 yes 22:54:18 but they didn't really want to work with current admins to implement it 22:54:22 with the intent of making it easier to explain to SMRT sysadmins on what we need for craw servers so we can get help architecting something more robust and scalable 22:54:33 I got one of the docket servers to work 22:54:34 just wanted to make docker+this other technology setups 22:54:36 and then left 22:54:44 it's in the learndb somewhere 22:54:48 ?/docker 22:54:49 Matching terms (1): docker; entries (2): docker[1]: https://bitbucket.org/TZer0/crawl-docker - functioning prototype with external storage settings (and thus import) working. | docker[2]: https://bitbucket.org/mattiasjp/crawl-docker by Mattias 22:54:58 I just didn't keep going to make it integrate seamlessly with the dgl setup 22:55:01 that second one? 22:55:11 I used TZer0's 22:55:29 no both are TZer0's 22:55:31 I just haven't had sufficient motivation to work t out 22:55:34 ah ok 22:55:37 someone made something using another technology 22:55:53 no I was saying, both of those dockers are by TZer0 22:55:59 the other solution is that I force update old trunk games to some less ancient version 22:56:04 but someone else made another elaborate thing 22:56:15 oh no, my HEAE game! 22:56:23 I should finish that after the tournament ends 22:56:26 johnstein: are old crawl binaries a substantial disk-space user? 22:56:27 and delete a bunch of old installs 22:56:43 pretty sure that's the majority of the space these days 22:56:54 jeez. imo upgrade 'em all and let god sort 'em out 22:57:13 I moved/deleted all ttyrecs that were older than 2 days on the night before the tourney and only got to 87% 22:57:47 the server it's on isn't really ideal for crawl. need to move to something different 22:58:10 and I need a handful of helpers, some of which need to be Good Sysadmins 22:58:56 and I'm seriously considering a patreon to keep it running. at least a portion. but I'm worried what to do if the donations exceed the costs. I don't want that kind of responsibility 22:59:22 also I don't want to fuel entitled players who may want to dictate how things should be run 22:59:48 kinda like demise's negative response to cpo not being ready 23:00:09 it's almost easier if it's purely volunteer 23:00:28 (which I think is one aspect of why main crawl dev is only volunteer) 23:01:37 yes, some people can be extremely selfish 23:01:58 but as far as donations go, I don't think you have to worry too much about a cap or anything 23:02:10 johnstein: have you seen that TZer0 also runs a patreon for cue 23:02:19 he just mentions that the server will stay up regardless of donations 23:02:56 I'm sure players would appreciate having a better gameplay experience if cbro had less lag 23:03:02 oh yea. forgot he did that 23:03:07 agreed 23:03:08 but it's true that taking donations does introduce some more management all the same 23:03:28 which is why I need some help 23:03:37 -!- n1k is now known as n1 23:03:50 and to move it off my personal vps that runs my irc bouncer and mumble server 23:04:04 though I'm considering shutting that off and going to discord anyway 23:04:15 ??cue[patreon 23:04:15 I don't have a page labeled cue[patreon in my learndb. 23:04:30 it's on the lobby 23:05:47 looks like the user is back 23:05:55 nice 23:06:09 I'll try to take them out real quick 23:07:30 this is an interesting troll 23:07:42 they're familiar with murray 23:19:36 there' 23:19:51 there's no way to just kick one user from apache or webtiles, right? 23:21:25 johnstein: probably you just want a ban in iptables for the IP 23:21:48 apache filtering wouldn't do anything for webtiles I think 23:21:56 since the game isn't served through apache 23:22:03 and yeah webtiles has no filtering support of any kind 23:22:18 but a simple linux ip filter would work just great 23:23:58 yea. I used iptables last time 23:24:01 I do this so infrequently I forgot 23:24:18 what's weird is I don't see the old banned IPs 23:24:42 did you save the rule permanently? 23:25:12 oh. probably not 23:25:49 sooo, now we wait till they log out? 23:26:26 well they're effectively blocked if you've added a rule 23:26:40 eventually their websocket will time out 23:26:51 ah it looks like it should take place immediately 23:26:51 yea 23:27:08 and for good measure, the account password is obsfuscated 23:27:27 now to wait and see if I get into an arms race 23:27:31 i like the idea that you actually changed their password to "obsfuscated" 23:28:02 hah 23:28:04 actually 23:28:18 it's 36 characters long 23:28:39 there's a pattern (so I could type it in), but no way to guess it 23:29:15 looks quiet in the room now at least. yay 23:29:15 do we store passwords in plaintext? i sorta figured we store them hashed, in which case you could "disable" their account by just setting the password hash to "q" or something 23:30:00 pretty sure the passwords aren't plaintext 23:37:27 <|amethyst> but depending on where they were created, they might have the first two characters of the password plaintext as the salt :( 23:38:51 hm. ip was from S.Korea. 23:39:19 who knows where the person is really from, but kinda glad it's not some tor ip 23:54:29 wonder if it was onget 23:54:33 probably not