#silverstripe IRC Log

IRC log for 7 March 2017

All timestamps are in UTC.

1: [00:02:33] * Nightjar has joined #silverstripe
2: [00:44:16] * Nightjar quit (Ping timeout: 268 seconds)
3: [00:51:19] * UncleCheese has joined #silverstripe
4: [00:54:12] * Nightjar has joined #silverstripe
5: [01:03:24] * Nightjar quit (Ping timeout: 260 seconds)
6: [01:05:22] * Nightjar has joined #silverstripe
7: [01:18:58] * Azure quit (Read error: Connection reset by peer)
8: [01:20:54] * Azure has joined #silverstripe
9: [01:46:08] * DarjusIT quit (Read error: Connection reset by peer)
10: [01:51:27] * Nightjar quit (Ping timeout: 240 seconds)
11: [01:57:43] * Nightjar has joined #silverstripe
12: [02:13:08] * Nightjar quit (Ping timeout: 240 seconds)
13: [02:28:43] * Nightjar has joined #silverstripe
14: [02:34:25] * BackEndCoder quit (Excess Flood)
15: [02:36:20] * BackEndCoder has joined #silverstripe
16: [02:45:34] <DanaeNZ> Woooo nearly time for PIZZA
17: [02:45:51] <DanaeNZ> I mean, insightful discussion and interesting presentations
18: [02:56:33] * BackEndCoder quit (Excess Flood)
19: [02:57:52] * BackEndCoder has joined #silverstripe
20: [03:04:03] * kerosene- has joined #silverstripe
21: [03:04:03] <ss-helper> kerosene-: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
22: [03:05:08] * kerosene_ quit (Ping timeout: 256 seconds)
23: [03:06:41] <Nightjar> righto DanaeNZ, have fun :>
24: [03:06:54] <Nightjar> I hope you have an ... ermm... interesting time :>
25: [03:07:00] <Nightjar> (pizza filled, whatever)
26: [03:07:20] * Nightjar quit (Quit: Leaving)
27: [03:19:21] * kerosene- is now known as kerosene
28: [03:29:52] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
29: [03:31:12] * DanaeNZ quit (Quit: TIME TO FEED)
30: [03:40:17] * BackEndCoder quit (Excess Flood)
31: [03:41:52] * BackEndCoder has joined #silverstripe
32: [03:57:16] * vitaly_ quit (Quit: Leaving...)
33: [04:20:31] * Dorsai_NZ has joined #silverstripe
34: [04:20:31] <ss-helper> Dorsai_NZ: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
35: [04:21:48] * Dorsai_NZ has left #silverstripe
36: [05:45:11] <ss-helper> Override lost password form in SilverStripe - http://stackoverflow.com/questions/42640933/override-lost-password-form-in-silverstripe
37: [06:10:06] * UncleCheese has joined #silverstripe
38: [07:16:17] * Mike123 has joined #silverstripe
39: [07:47:27] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
40: [07:49:27] * UncleCheese has joined #silverstripe
41: [08:14:41] <Mike123> hey guys
42: [08:14:48] <Mike123> have really strange problem here
43: [08:15:59] <Mike123> when i send ajax request to https://project.com it works fine, when to https://www.project.com, ajax returns me 302
44: [08:16:18] <Mike123> i can't even think of where the problem could be
45: [08:29:16] * deschebbs has joined #silverstripe
46: [08:40:02] <Zauberfisch> Mike123: 302 is a redirect
47: [08:40:40] <Zauberfisch> usually sites are configured to redirect from www.foo.com to foo.com or the other way around so that you only have 1 address with which you can reach the site
48: [08:41:10] <Zauberfisch> Mike123: this might be done in .htaccess, php (eg index.php or _config.php) or by a completely different server
49: [08:41:36] <Zauberfisch> first check if foo.com and www.foo.com point to the same server. if not, then check your .htaccess next
50: [08:59:46] * r3v3rb has joined #silverstripe
51: [09:04:23] <Mike123> Zauberfisch, thank you for your reply, foo.com points to www.foo.com
52: [09:04:33] * kinglozzer has joined #silverstripe
53: [09:05:15] <Mike123> so it points to the same server
54: [09:05:31] <Mike123> i guess it will be some security trick here...somewhere
55: [09:05:53] <Mike123> as everything works fine on my local machine
56: [09:08:39] * r3v3rb quit (Quit: Leaving)
57: [09:14:06] <Zauberfisch> Mike123: maybe web server config?
58: [09:14:18] <Zauberfisch> (apache/nginx config)
59: [09:26:32] * Matt__ has joined #silverstripe
60: [09:27:49] <kinglozzer> Mike123 Zauberfisch: Don't AJAX requests *always* follow redirects?
61: [09:29:50] <kinglozzer> Mike123: Does https://foo.com redirect to http://www.foo.com? (note the second URL is http, not https) - that could cause it to cancel the request as it's being "downgraded"
62: [09:30:36] <Matt__> Hi all. I've added bootstrap forms to our site using composer, but this seems to have a bit of an odd effect on the admin side of things too. If I remove bootstrap forms, it seems to go back to normal. Has anyone else experienced this? http://prnt.sc/eh0md8
63: [09:47:44] * filisko has joined #silverstripe
64: [09:51:40] <Mike123> kinglozzer, Zauberfisch: https://foo.com redirects to https://www.foo.com, and about the apache config... what configuration could cause such things ?
65: [09:52:15] <kinglozzer> Mike123: Why is it a problem if the AJAX request returns 302? The browser should automatically follow it
66: [10:00:23] <ss-helper> Parsing a string to get values c/c++ [on hold] - http://stackoverflow.com/questions/42632730/parsing-a-string-to-get-values-c-c
67: [10:00:23] <ss-helper> Managing files in vi and creating directories and files - http://stackoverflow.com/questions/42644894/managing-files-in-vi-and-creating-directories-and-files
68: [10:00:23] <ss-helper> Notorious behaviour of pthread program , any help appreciated - http://stackoverflow.com/questions/42644890/notorious-behaviour-of-pthread-program-any-help-appreciated
69: [10:00:23] <ss-helper> MC9S08QD4 - assigning to doubles/longs "corrupts" unrelated variables - http://stackoverflow.com/questions/42644770/mc9s08qd4-assigning-to-doubles-longs-corrupts-unrelated-variables
70: [10:00:23] <ss-helper> AVR C : Serial Communication Clear Screen - http://stackoverflow.com/questions/42639909/avr-c-serial-communication-clear-screen
71: [10:00:23] * ss-helper quit (Excess Flood)
72: [10:01:13] <kinglozzer> wat
73: [10:10:35] * ss-helper has joined #silverstripe
74: [10:15:23] <ss-helper> Override lost password form in SilverStripe - http://stackoverflow.com/questions/42640933/override-lost-password-form-in-silverstripe
75: [10:15:24] <ss-helper> PHP register_shutdown_function on IIS 8.5 firing on same request - http://stackoverflow.com/questions/42617430/php-register-shutdown-function-on-iis-8-5-firing-on-same-request
76: [10:15:24] <ss-helper> Silverstripe 3.5 userforms module issues server error - http://stackoverflow.com/questions/42582023/silverstripe-3-5-userforms-module-issues-server-error
77: [10:15:24] <ss-helper> silverstripe custom form field error message - http://stackoverflow.com/questions/20832530/silverstripe-custom-form-field-error-message
78: [10:15:24] <ss-helper> How to generate a custom CSV export? - http://stackoverflow.com/questions/42521818/how-to-generate-a-custom-csv-export
79: [10:15:24] * ss-helper quit (Excess Flood)
80: [10:25:36] * ss-helper has joined #silverstripe
81: [10:48:28] <Zauberfisch> lol
82: [10:48:49] <Zauberfisch> oh, btw, kinglozzer, good to see you here
83: [10:48:54] <Zauberfisch> I actually have a question
84: [10:49:09] <Zauberfisch> your oauth module thingy, it's pretty tied to the member class
85: [10:49:51] <Zauberfisch> I however would like to bind it to another account object instead
86: [10:50:06] * spronk quit (Quit: bleep bleep bloop bloop)
87: [10:50:41] <Zauberfisch> do you have a feeling for how deep this coupling goes or rather what would it involve porting it over?
88: [10:51:03] <Zauberfisch> From what I see, it's just a few references here and there to the member class that should be easily replaced or abstracted
89: [10:52:57] <kinglozzer> Hmm
90: [10:54:01] <kinglozzer> Currently it relies on currentuser (from the session) to know what object to relate the token to
91: [10:54:26] <kinglozzer> So you'd probably need something that can hook into before *and* after the redirection to the provider
92: [10:55:28] <kinglozzer> So before redirecting away, you'd store the object class and/or ID in the session, then fetch that once the authentication has happened and tie the token to it
93: [10:56:52] <Mike123> kinglozzer, Zaubersch: The problem is that i'm sendin POST request to SS Form, it should return me success or not success, with www. , POST request returns me 302 redirect, without www. form submits succesfully.
94: [11:00:17] <Mike123> kinglozzer, Zauberfisch: maybe it will give you more info about my situation http://sspaste.com/paste/show/58be929530b42
95: [11:00:57] <kinglozzer> Mike123: Can't you just make sure you POST to the correct URL?
96: [11:02:42] <Mike123> kinglozzer, i am sure i'm posting to correct URL, URL is form's action http://sspaste.com/paste/show/58be9327ed4fd
97: [11:05:44] <kinglozzer> Mike123: I assume you're redirecting from www to non-www in .htaccess?
98: [11:05:57] <kinglozzer> If non-www works
99: [11:08:59] <Mike123> kinglozzer, no i'm redirecting from non-www to www, but this was made yesterday, before this, website was accesible with www and with non-www, which is bad, after redirect was set, i noticed that forms doesn't work
100: [11:09:26] <kinglozzer> How are you redirecting? in .htaccess?
101: [11:09:55] <kinglozzer> If you're on www.foo.com, then the form action should also include www... do you have Director.alternate_base_url set or something?
102: [11:12:45] <Mike123> kinglozzer, but I see the POST request in console , and the url is ok there https://www.foo.lt/category/item/ContactsForm
103: [11:13:35] <kinglozzer> So something is redirecting the form submissions back to non-www?
104: [11:19:30] <kinglozzer> Zauberfisch: What do you think? https://github.com/bigfork/silverstripe-oauth/issues/2
105: [11:21:26] <Zauberfisch> I think I love you
106: [11:21:30] <Zauberfisch> exactly what I hoped you would suggest :D
107: [11:22:13] <kinglozzer> :D
108: [11:22:24] <kinglozzer> I'll probably move the MemberExtension to the "oauth-login" module
109: [11:23:17] <kinglozzer> So then "oauth" won't be tied to Member, but "oauth-login" will be (as it hooks into the default member login forms I think that makes sense)
110: [11:34:58] <Zauberfisch> makes sense indeed
111: [11:35:39] <Zauberfisch> Mike123: not quite sure what the problem is
112: [11:35:58] <Zauberfisch> I don't really understand how you can normaly visit the site as www.foo.com and don't get redirected
113: [11:57:31] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
114: [12:14:38] * filisko quit (Quit: Leaving)
115: [12:29:17] * guzzlefry has joined #silverstripe
116: [12:33:45] * Matt__ quit (Ping timeout: 260 seconds)
117: [12:47:42] <deschebbs> i migrated a site from one webspace to an other and can not log into the backend anymore. I enter my credentials and all that opens is the Site showing the silverstripe logo and the phrase "creating the web"
118: [12:48:17] <deschebbs> the frontend works fine
119: [12:48:50] <deschebbs> all server requirements are met
120: [12:49:12] <deschebbs> i deleted all caches
121: [12:49:42] <deschebbs> a am even allowed to do a ?flush=1 so login somehow seems to work...
122: [12:51:26] <deschebbs> if i run the install.php the database connection falis. the script tries to use a user that is not defined in the _config.php
123: [12:52:08] <deschebbs> if i enter the ones it should use, it accepts them. i did not reinstal however. why should i?
124: [12:52:15] <deschebbs> anybody an idea?
125: [13:17:28] * TombL_ quit (Ping timeout: 260 seconds)
126: [13:18:18] * TombL has joined #silverstripe
127: [13:21:52] * UndefinedOffset has joined #silverstripe
128: [13:23:48] <deschebbs> come on guys...
129: [13:23:55] <deschebbs> NZ asleep?
130: [13:24:00] <deschebbs> EU for lunch?
131: [13:24:13] <deschebbs> US in bed?
132: [13:41:40] * filisko has joined #silverstripe
133: [13:49:24] <guzzlefry> deschebbs: Might have better luck in the Slack chat.
134: [13:49:40] <deschebbs> what is that?
135: [13:49:45] <guzzlefry> see topic
136: [13:53:27] <deschebbs> so this is not a user community?
137: [13:55:11] <deschebbs> looks great! slack:"Something went wrong and we're not quite sure what. We'll look into it as soon as possible!"
138: [13:55:49] <deschebbs> cant join slack. well i guess i go for the forum...
139: [13:58:32] * BackEndCoder quit (Excess Flood)
140: [14:00:52] * BackEndCoder has joined #silverstripe
141: [14:12:40] <kinglozzer> deschebbs: Try deleting assets/_combinedfiles
142: [14:12:45] <kinglozzer> And check your browser console for JS errors
143: [14:13:41] <deschebbs> hey kinglozzer: i did delete all cache files and folders
144: [14:14:11] <deschebbs> assets as well - i guess...
145: [14:15:46] <deschebbs> browser console: good point. i cant do that right now as i started to upload all files once again. this takes ages with my slow internet access. i'll check console later.
146: [14:17:35] <deschebbs> combined files. no i havent deleted these. Only the resampled stuff.
147: [14:18:31] <deschebbs> i migrated the files from one site and the database from an other. thats why i deleted resampled stuff.
148: [14:19:07] <deschebbs> But now i work with the database of the installatin i migrate the files from, so everything should be consistent.i mig
149: [14:20:45] <deschebbs> i had an apache error saying "[core:alert] www/test/assets/.htaccess: php_flag not allowed here" so that might be IT!
150: [14:23:25] * Mike123 quit (Ping timeout: 260 seconds)
151: [14:43:16] * BackEndCoder quit (Excess Flood)
152: [14:45:22] * BackEndCoder has joined #silverstripe
153: [14:48:25] <kinglozzer> Zauberfisch: https://github.com/bigfork/silverstripe-oauth/commit/e6ad58a00c7e5d24a5a6d4d86359db28c3408a12
154: [15:19:30] * Parker1090 has joined #silverstripe
155: [15:22:47] <Parker1090> Hello!
156: [15:23:49] <Parker1090> I'm using the bootstrap forms add-on, but I've noticed it's interfering with the save and publish buttons on the backend. If I remove the add-on, everything seems to look like it should. Any advice on how I can revert just the buttons in the back end please?
157: [15:27:09] <kinglozzer> Parker1090: I've never used it, I'd suggest creating an issue on the relevant Github issues page for the module
158: [15:27:52] <Parker1090> Ok, will do. Was hoping for a quick fix or temporary workaround as it looks out of place at the moment
159: [15:46:09] * BackEndCoder quit (Excess Flood)
160: [15:48:22] * BackEndCoder has joined #silverstripe
161: [15:57:31] <Parker1090> Actually, I can see there's a bit of interference going on. This add-on is adding .form-control to the buttons, but doesn't include this class in the CSS stylesheets, whereas another add-on does include the CSS, and it's causing the buttons to be moved. Is there a way I can remove .form-control from all fields in the admin side of things?
162: [16:24:35] <Parker1090> Sorted with a bit of custom JS (thanks kinglozzer - it was one of your old forum posts that helped!) :)
163: [16:32:09] <Zauberfisch> kinglozzer: awesome
164: [16:32:15] <Zauberfisch> I do love you I guess :P
165: [16:32:49] <Zauberfisch> my usecase would actually be facebook/google login, but I agree with your assesment that it's the login module that should be tied to the member class
166: [16:33:00] <Zauberfisch> as it has to alter the member login form aswell
167: [16:33:41] <Zauberfisch> So for my Account class, I would probably just fork/copy/steal your repo and customise it to fix my needs
168: [16:36:44] * Parker1090 quit (Quit: Page closed)
169: [16:37:42] <deschebbs> kinglozzer: you were right: could not read the combined files. deleting them did not helt however. it was the .htaccess in the assets folder that is not accepted by apache.
170: [16:37:46] <deschebbs> thanks again!
171: [16:39:40] <kinglozzer> Cool Zauberfisch
172: [16:40:28] <kinglozzer> I guess it depends on whether you need it for login (so modifying the login forms), or just post-login such as "Connect to Facebook"
173: [17:12:56] * deschebbs quit (Quit: Konversation terminated!)
174: [17:19:23] * DimiStripe quit (Quit: DimiStripe)
175: [17:29:33] * kinglozzer quit ()
176: [18:07:25] * wmk has joined #silverstripe
177: [18:46:47] * gelignite has joined #silverstripe
178: [19:03:16] * Parker1090 has joined #silverstripe
179: [19:05:44] * UncleCheese has joined #silverstripe
180: [19:15:37] <Parker1090> Hi again
181: [19:31:01] <Parker1090> I've created a task, located at /dev/tasks/GetJob, and I'm trying to set up a command line to run this hourly. The cron job part I'm fine with, but I'm struggling with the command part of it
182: [19:31:27] <ss23> ./framework/sake /dev/tasks/GetJob
183: [19:33:25] <Parker1090> Permission denied
184: [19:34:23] <ss23> you can either use chmod +x on sake, or run `php ./framework/cli-script.php /dev/tasks/GetJob` instead
185: [19:34:29] <ss23> I might've got the name of the script slightly wrong
186: [19:34:41] <Parker1090> I'm sure I tried that, but will give it another go now - 2 secs
187: [19:37:27] <Parker1090> "Permission denied"
188: [19:38:22] <Parker1090> Oh, that one was my bad - misspelt something!
189: [19:38:29] <Parker1090> But I now have this: Please specify an argument to cli-script.php/sake. For more information, visit http://docs.silverstripe.org/en/developer_guides/cli
190: [19:38:56] <Parker1090> That's using this command: php /home/site/public_html/framework/cli-script.php dev/tasks/GetJobs
191: [19:39:13] <ss23> strange
192: [19:39:18] <ss23> hard for me to tell why that is happening sorry
193: [19:39:26] <ss23> you could look at cli-script.php and investigate?
194: [19:39:30] <ss23> I suspect it's somehting silly and simple
195: [19:41:39] <Parker1090> More than likely!
196: [19:48:41] <Parker1090> ... I changed "php" to "php-cli" :)
197: [19:48:47] <Parker1090> Works all OK now
198: [19:57:12] * filisko quit (Ping timeout: 256 seconds)
199: [20:10:17] * DanaeNZ has joined #silverstripe
200: [20:12:09] * filisko has joined #silverstripe
201: [20:19:12] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
202: [20:32:06] * UncleCheese has joined #silverstripe
203: [21:10:51] <DanaeNZ> Client requires regional content for essentially all pages, siteconfig, etc etc. Except for blog articles and directory listings. Those can belong to one or more region. My mind is screaming Subsites
204: [21:11:19] <DanaeNZ> Except that those directory listings and blog articles will be Pages. And a Page can only have one Subsite
205: [21:11:50] <DanaeNZ> So it should probably not be Subsites, but I can tell it will be a clusterfuck
206: [21:18:25] * Nightjar has joined #silverstripe
207: [21:18:31] <Nightjar> Hi team!
208: [21:28:26] <Firesphere> Hey Nightjar, how're you? Had a good sleep after last night?
209: [21:28:39] <Nightjar> haha, NO -.-
210: [21:28:41] <Firesphere> DanaeNZ: Maybe just translatable? Subsites seems confusing
211: [21:29:07] <Nightjar> protip; subsites and translatable are nearly the same thing :P :/
212: [21:30:12] <DanaeNZ> Nightjar: nearly haha. Translatable uses that ?LocaleID thing though doesn't it? And then uses different languages. I'm talking Auckland vs Christchurch
213: [21:30:31] <DanaeNZ> Also I did not recognise you at the meetup lol
214: [21:30:49] <DanaeNZ> I was trapped with manager/sales conversations
215: [21:31:04] <DanaeNZ> I forgot to wander off to the developer circles
216: [21:31:27] <Firesphere> You did not recognize Nightjar, while he was probably standing there in front of everyone?
217: [21:31:52] <DanaeNZ> Well up until that point
218: [21:31:56] <Nightjar> Yeah, a shame I didn't get more time to talk more with you DanaeNZ :<
219: [21:32:10] <Nightjar> but, surprise! \o/
220: [21:32:13] <DanaeNZ> I was dependent on the managers for a lift home too
221: [21:32:13] <Nightjar> :P
222: [21:32:18] <DanaeNZ> YES such surprisw
223: [21:32:35] <Nightjar> Like that time I met Ryan xD
224: [21:32:37] <DanaeNZ> I was also pleased because your presentation was about pretty much what I was looking at today
225: [21:32:43] <DanaeNZ> Was that in the UK?
226: [21:32:50] <Nightjar> Yup :)
227: [21:32:57] <Nightjar> We'd been talking like half the day.
228: [21:33:02] <Nightjar> then I had to tell him who I was
229: [21:33:10] <Nightjar> at first he didn't believe me
230: [21:33:16] <Nightjar> then he lost his shit xD
231: [21:33:40] <Firesphere> Whaha, Ryan? Really/
232: [21:34:01] <Nightjar> Yeh, hahahah, he didn't connect the dots :P
233: [21:38:49] * UndefinedOffset quit (Quit: Leaving.)
234: [21:43:35] * wmk quit (Ping timeout: 240 seconds)
235: [21:45:30] * bubaphex has joined #silverstripe
236: [21:45:31] * bubaphex quit (Client Quit)
237: [21:45:42] * bubaphex has joined #silverstripe
238: [21:49:13] * Azure quit (Read error: Connection reset by peer)
239: [21:49:13] * Azure|dc has joined #silverstripe
240: [22:01:55] * Parker1090 quit (Ping timeout: 260 seconds)
241: [22:04:48] <DanaeNZ> Haha
242: [22:05:21] <DanaeNZ> Ooo, my ecommerce R&D is taking a backseat so I can figure out some iframe payment gateway bs for a project I haven't touched yet
243: [22:05:38] <DanaeNZ> And I need to try and provide a result today
244: [22:05:56] <DanaeNZ> good times
245: [22:16:26] * bubaphex quit (Quit: bubaphex)
246: [22:21:28] * Nightjar quit (Ping timeout: 240 seconds)
247: [22:21:52] * Isaac_ has joined #silverstripe
248: [22:26:18] * Nightjar has joined #silverstripe
249: [22:35:42] <Nightjar> iframe payment gateway :<
250: [22:45:39] * bubaphex has joined #silverstripe
251: [23:00:01] * ss-helper quit (Remote host closed the connection)
252: [23:00:17] * ss-helper has joined #silverstripe
253: [23:01:36] * bubaphex quit (Quit: bubaphex)
254: [23:07:27] * Nightjar quit (Ping timeout: 240 seconds)
255: [23:16:30] * filisko quit (Ping timeout: 240 seconds)
256: [23:19:29] * Nightjar has joined #silverstripe
257: [23:30:11] <DanaeNZ> :<
258: [23:30:22] <DanaeNZ> I don't know why it is an iframe
259: [23:30:32] <DanaeNZ> I think I will just use curl or something
260: [23:30:51] <DanaeNZ> Requirements from our frontender is it should be an iframe
261: [23:30:53] <DanaeNZ> that sounds
262: [23:30:59] <DanaeNZ> hmmmm
263: [23:32:43] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
264: [23:32:57] * Nightjar quit (Ping timeout: 240 seconds)
265: [23:32:58] <Isaac_> hey guys what's the composer require for https://github.com/unclecheese/SortableGridField ?
266: [23:34:18] <Isaac_> nevermind, i think i was looking at the wrong module
267: [23:34:31] <Isaac_> sorry unclecheese, im gonna use undefinedoffset's module
268: [23:40:39] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
269: [23:52:58] * UncleCheese has joined #silverstripe
270: [23:55:16] * bubaphex has joined #silverstripe
271: [23:57:03] * Nightjar has joined #silverstripe

These logs were automatically created by ss-log on irc.freenode.net.