Commit Graph

629 Commits

Author SHA1 Message Date
Ken-Håvard Lieng
6865bf2832 Handle IRC client closing better 2016-01-15 08:26:06 +01:00
Ken-Håvard Lieng
947823ab41 Vendor jwt-go 2016-01-15 02:32:50 +01:00
Ken-Håvard Lieng
fb54d4966c Store auth info in a JWT token in a cookie 2016-01-15 02:27:30 +01:00
Ken-Håvard Lieng
3e0a1be6bc Add planned defaults to the config 2016-01-14 07:08:15 +01:00
Ken-Håvard Lieng
0467596c7c Set verify_client_certificates default 2016-01-14 06:35:26 +01:00
Ken-Håvard Lieng
796bbd834e Add verify_client_certificates to the config 2016-01-14 06:17:53 +01:00
Ken-Håvard Lieng
13a3d96b44 Improve port handling 2016-01-14 05:56:53 +01:00
Ken-Håvard Lieng
2bffef825d Log IRC connection errors 2016-01-14 04:28:42 +01:00
Ken-Håvard Lieng
f6d13675c3 Strip port from address everywhere on the client 2016-01-14 04:01:51 +01:00
Ken-Håvard Lieng
d2284551de Properly check if a channel is selected in socket.on('join') 2016-01-13 20:22:41 +01:00
Ken-Håvard Lieng
58caacd269 Fix IRC client tests 2016-01-13 20:13:07 +01:00
Ken-Håvard Lieng
48496b4285 Uncomment TestRecvTriggersReconnect 2016-01-13 19:17:13 +01:00
Ken-Håvard Lieng
cbbfda3e36 Recover panics in irc.Client.recv() 2016-01-13 19:06:55 +01:00
Ken-Håvard Lieng
f429a528ba Add IRC connection status indicator 2016-01-13 18:53:54 +01:00
Ken-Håvard Lieng
83aef5df7b Store the backoff in the client struct 2016-01-13 01:00:57 +01:00
Ken-Håvard Lieng
c22b7d2a1d Improve IRC connection handling 2016-01-13 00:12:51 +01:00
Ken-Håvard Lieng
6f9f3cff95 Check if conn is nil before closing 2016-01-12 22:03:49 +01:00
Ken-Håvard Lieng
81500cc89e Synchronize user.certificate access 2016-01-12 00:32:40 +01:00
Ken-Håvard Lieng
67b83fa3d6 Make userlist responsive 2016-01-11 23:31:06 +01:00
Ken-Håvard Lieng
937560e859 Add support for client certificates 2016-01-11 21:04:57 +01:00
Ken-Håvard Lieng
d9b63dd0ef Enable HTTP/2 2016-01-08 18:53:02 +01:00
Ken-Håvard Lieng
137cf3224d Add user storage test 2016-01-07 23:59:38 +01:00
Ken-Håvard Lieng
0c5b4bb04e Add letsencrypt user test 2016-01-07 22:15:57 +01:00
Ken-Håvard Lieng
0168ba5490 Remove go1.4.3 from travis 2016-01-07 00:55:25 +01:00
Ken-Håvard Lieng
d7c5d0f9cd Upgrade babel to 6.4.0, fail gulp builds on webpack errors 2016-01-07 00:33:19 +01:00
Ken-Håvard Lieng
47dd4f51cb Refactor lets encrypt integration to support cert changes and ocsp stapling without restarting 2016-01-06 22:19:06 +01:00
Ken-Håvard Lieng
2c26ced716 Use bundled certs to complete the chain 2016-01-05 20:41:17 +01:00
Ken-Håvard Lieng
4b70b9968b Use proper autolinker params in ChatTitle 2016-01-05 19:40:39 +01:00
Ken-Håvard Lieng
24aa119377 Remove pure decorator from the Root container 2016-01-05 19:33:45 +01:00
Ken-Håvard Lieng
7c72cac71f Update airbnb eslint config to 3.0.0 2016-01-05 19:29:22 +01:00
Ken-Håvard Lieng
9db0341973 Run travis builds on the latest minor revisions of Go 2016-01-04 21:39:55 +01:00
Ken-Håvard Lieng
c72c68828d Update docker run instructions 2016-01-04 21:28:35 +01:00
Ken-Håvard Lieng
bbcbf3ebe2 Update README link scheme 2016-01-04 20:21:05 +01:00
Ken-Håvard Lieng
f00c6154a4 Remove unused variable appDir 2016-01-04 19:33:28 +01:00
Ken-Håvard Lieng
b55cb13e44 Let's Encrypt 2016-01-04 19:26:32 +01:00
Ken-Håvard Lieng
22892a4073 Hide menu when selecting tab 2015-12-30 22:32:14 +01:00
Ken-Håvard Lieng
de1a2dd343 Support websocket over ssl, pass uuid in url 2015-12-29 22:23:07 +01:00
Ken-Håvard Lieng
12d6cdd4c8 Fix FindUserChannels test 2015-12-29 11:32:10 +01:00
Ken-Håvard Lieng
ab641c844a Rename root command file 2015-12-29 01:04:03 +01:00
Ken-Håvard Lieng
e389454535 Switch to redux and webpack 2015-12-29 00:34:32 +01:00
Ken-Håvard Lieng
b247287075 Use newer node version on travis 2015-12-12 01:22:17 +01:00
Ken-Håvard Lieng
d75407e221 Pin history 2015-12-12 00:51:04 +01:00
Ken-Håvard Lieng
0259787fe9 Update all client dependencies 2015-12-12 00:43:23 +01:00
Ken-Håvard Lieng
909ffd1998 Use resettable sync.Once instead of reassignment 2015-12-11 17:10:32 +01:00
Ken-Håvard Lieng
51e04c9d0f Update eslint 2015-12-11 05:13:44 +01:00
Ken-Håvard Lieng
4b3f10e4c4 Update readme URL 2015-12-11 04:41:53 +01:00
Ken-Håvard Lieng
eeb45e17c2 Name it 2015-12-11 04:35:48 +01:00
Ken-Håvard Lieng
a45833e281 Add go 1.5 travis build 2015-08-25 22:28:48 +02:00
Ken-Håvard Lieng
114bf8201e Refactor websocket handler 2015-06-17 00:46:58 +02:00
Ken-Håvard Lieng
047027ddec Refactor irc handler, add tests 2015-06-16 23:20:53 +02:00