Commit Graph

268 Commits

Author SHA1 Message Date
Ken-Håvard Lieng
875f5fafe3 Rejoin channels after reconnecting 2016-02-03 21:12:32 +01:00
Ken-Håvard Lieng
90b74ee022 Implement Content-Security-Policy 2016-02-03 19:44:44 +01:00
Ken-Håvard Lieng
3db100435c Fix travis go version order 2016-02-03 03:15:26 +01:00
Ken-Håvard Lieng
38bc1d057c Add go1.6rc1 travis build 2016-02-03 03:12:13 +01:00
Ken-Håvard Lieng
e5bc38aafc Use local fonts 2016-02-03 02:22:45 +01:00
Ken-Håvard Lieng
58fe1c630a Trim trailing whitespace off RPL_NAMREPLY, this fixes usercount sometimes being 1 too high 2016-02-01 00:14:24 +01:00
Ken-Håvard Lieng
e2fbac7f38 Use only single-method imports from lodash 2016-01-27 21:41:24 +01:00
Ken-Håvard Lieng
b50a4a1068 Add /raw command 2016-01-27 20:48:47 +01:00
Ken-Håvard Lieng
d51b5a35fd Update client build 2016-01-27 19:50:43 +01:00
Ken-Håvard Lieng
f678aaed8e Only use the default password when connecting to the default server 2016-01-27 18:30:07 +01:00
Ken-Håvard Lieng
2e8418516a Dont send default server password to the client 2016-01-27 18:08:20 +01:00
Ken-Håvard Lieng
1a7360a573 Allow all websocket origins in development mode 2016-01-27 18:03:38 +01:00
Ken-Håvard Lieng
22d8b8b363 Embed servers, channels and users in index.html 2016-01-26 22:10:44 +01:00
Ken-Håvard Lieng
04d61dd9a6 Only allow websocket connections from the same origin 2016-01-26 20:14:19 +01:00
Ken-Håvard Lieng
6608bc545a Make command output work in server tabs 2016-01-25 23:42:11 +01:00
Ken-Håvard Lieng
068f3c04a0 Add configurable HSTS and some other headers 2016-01-25 22:41:54 +01:00
Ken-Håvard Lieng
df02d27674 Set long cache-control and add a hash to css and js urls, clean some things up 2016-01-25 06:01:40 +01:00
Ken-Håvard Lieng
2ccca3a778 Implement client connect form defaults 2016-01-25 01:01:37 +01:00
Ken-Håvard Lieng
a9031eb532 Remove select statement in irc.recv() 2016-01-24 22:02:37 +01:00
Ken-Håvard Lieng
a68f5621bc Make search results look like messages 2016-01-23 00:41:35 +01:00
Ken-Håvard Lieng
bd6c0d26eb Switch to Roboto Mono 2016-01-22 20:08:16 +01:00
Ken-Håvard Lieng
26ce1cae93 Use a fuzzy match query to search messages 2016-01-22 19:07:47 +01:00
Ken-Håvard Lieng
54a7472371 Use gencode on disk 2016-01-22 18:30:47 +01:00
Ken-Håvard Lieng
a3a934fff2 Prevent duplicate users in ChannelStore 2016-01-22 04:45:41 +01:00
Ken-Håvard Lieng
924bd8fdb1 Add screenshot 2016-01-20 01:09:11 +01:00
Ken-Håvard Lieng
1b7bf454ec Fix osx url 2016-01-20 00:34:58 +01:00
Ken-Håvard Lieng
1b11b210be Add release script 2016-01-20 00:32:33 +01:00
Ken-Håvard Lieng
4cfdce2db7 Add binary download links to readme 2016-01-20 00:31:47 +01:00
Ken-Håvard Lieng
c9e04190c6 Update travis go version 2016-01-19 23:06:31 +01:00
Ken-Håvard Lieng
e856b66f97 Remove empty anonymous sessions after a certain time period 2016-01-19 22:02:12 +01:00
Ken-Håvard Lieng
3bcea0ec98 Set auth cookie expiration 2016-01-19 20:31:22 +01:00
Ken-Håvard Lieng
82e2343d5b Add SOCKET_SEARCH action constant 2016-01-18 03:21:58 +01:00
Ken-Håvard Lieng
35f806c18d Update readme 2016-01-18 03:13:52 +01:00
Ken-Håvard Lieng
be67cb3977 Use pointer receiver in user schema 2016-01-17 23:47:43 +01:00
Ken-Håvard Lieng
76f99c8332 Use MessagePack on disk 2016-01-17 23:33:52 +01:00
Ken-Håvard Lieng
1def24500a Test message logging 2016-01-17 21:15:29 +01:00
Ken-Håvard Lieng
d023f63a7c Update client dependencies 2016-01-15 20:56:03 +01:00
Ken-Håvard Lieng
383ca39354 Vendor changed child dependencies 2016-01-15 19:53:01 +01:00
Ken-Håvard Lieng
f1c3326af1 Update server dependencies 2016-01-15 19:48:03 +01:00
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