Commit Graph

205 Commits

Author SHA1 Message Date
Ken-Håvard Lieng
972f568a00 Fix bad nick test 2020-06-21 06:07:32 +02:00
Ken-Håvard Lieng
ca23b3ded8 Improve error routing, fix dm tab not opening 2020-06-21 05:13:38 +02:00
Ken-Håvard Lieng
04e6e8c7a2 Bind identd to config address, set read/write deadlines in ident.Server, only reply to ident queries where the remote hosts match 2020-06-17 03:19:20 +02:00
Ken-Håvard Lieng
e0d2243248 Add identd 2020-06-16 11:28:47 +02:00
Ken-Håvard Lieng
67fe5d263d Add SOCKS5 proxy support 2020-06-16 03:04:27 +02:00
Ken-Håvard Lieng
2ea4584c97 Add auto_ctcp config option 2020-06-16 01:22:23 +02:00
Ken-Håvard Lieng
6985dd16da Handle kick, rename server to network 2020-06-15 10:58:51 +02:00
Ken-Håvard Lieng
876d9ebdd0 Implement SCRAM-SHA-256 2020-06-04 02:28:41 +02:00
Ken-Håvard Lieng
ead3b37cf9 Collapse and log join, part and quit, closes #27, log nick and topic changes, move state into irc package 2020-06-03 03:04:38 +02:00
Ken-Håvard Lieng
e76beca4a0 Parse ident and host, rename irc.Message.Nick to Sender 2020-05-24 11:09:59 +02:00
Ken-Håvard Lieng
e97c7f2ada Pass config struct into irc.Client 2020-05-23 09:42:20 +02:00
Ken-Håvard Lieng
2f8dad2529 Add SASL auth and CAP negotiation 2020-05-23 08:05:37 +02:00
Ken-Håvard Lieng
be8b785813 Scrape horse doc constants, handle all nick collision error types 2020-05-23 02:30:48 +02:00
Ken-Håvard Lieng
35727fb2b8 Fix dm tab being opened on server messages 2020-05-21 05:24:26 +02:00
Ken-Håvard Lieng
e33b9f05e4 Implement DCC streaming 2020-05-20 07:21:12 +02:00
Ken-Håvard Lieng
973578bb49 Handle common CTCP messages 2020-05-20 04:19:40 +02:00
Ken-Håvard Lieng
63afd839be
Merge pull request #62 from pidario/feat/dcc-support
start of DCC implementation
2020-05-19 10:44:07 +02:00
Ken-Håvard Lieng
84a10efe36 Log key dcc info messages, keep dcc tab open 2020-05-19 10:37:20 +02:00
Ken-Håvard Lieng
e05118a29b Move script tags 2020-05-18 11:53:29 +02:00
Ken-Håvard Lieng
a90e8d4b2f Improve speed calculation, clean some things up 2020-05-18 03:32:57 +02:00
Ken-Håvard Lieng
b92f5cfb43 Send download link on completion 2020-05-17 06:34:59 +02:00
Ken-Håvard Lieng
6b5bf4ced1 Add per-user download directory 2020-05-17 02:14:35 +02:00
Ken-Håvard Lieng
ed432881ef Push connect chunks 2020-05-16 03:58:17 +02:00
Ken-Håvard Lieng
75c9560dfb Handle nil and different types in stateData 2020-05-16 02:33:38 +02:00
Dario Piombo
1532b2a8c8 changed sendJson param and removed not needed file mode
removed instantaneous speed; update only if percentage delta > 0.1

removed instantaneous speed; update only if percentage delta > 0.1
2020-05-12 16:01:17 +02:00
Dario Piombo
ed2e56948e start of DCC implementation
(server side)

small refactoring and added speed calculation

fixup! small refactoring and added speed calculation

download progress

fixup! download progress
2020-05-11 17:34:37 +02:00
Ken-Håvard Lieng
8fa91ac470 Use string port 2020-05-10 02:53:39 +02:00
Ken-Håvard Lieng
eab788a782 Enable overriding connect defaults with query params, closes #49 2020-05-08 10:26:32 +02:00
Ken-Håvard Lieng
8305dd561d Log direct messages and keep track of open direct message tabs 2020-05-06 04:19:55 +02:00
Ken-Håvard Lieng
79af695d17 Add apple-touch-icon 2020-05-05 03:34:36 +02:00
Ken-Håvard Lieng
530e08b9ee Convert withModal to useModal 2020-05-03 09:05:16 +02:00
Ken-Håvard Lieng
508a41ee45 Update client dependencies 2020-04-30 07:54:30 +02:00
Ken-Håvard Lieng
360bed00f9 Implement old storage.Path API 2020-04-20 03:02:15 +02:00
Pierre-Alain TORET
ca81475fa5 Add option --config and --data to specify where to store the configuration and the data 2020-03-20 18:24:17 +01:00
Ken-Håvard Lieng
855f4d3e64 Stop using pointers for nested config structs, closes #41 2019-06-09 02:29:35 +02:00
Ken-Håvard Lieng
fad2e030d4 Fix h2 push hash check 2019-02-01 06:39:38 +01:00
Ken-Håvard Lieng
613d9fca6e Send irc features to the client 2019-01-27 08:53:07 +01:00
Ken-Håvard Lieng
f8e12f5938 Handle channel forwarding and errors better 2019-01-25 11:02:31 +01:00
Ken-Håvard Lieng
24960f23b9 Add topic modal 2019-01-25 03:57:58 +01:00
Ken-Håvard Lieng
aab1ad3e99 Fix h2 push 2019-01-25 02:32:22 +01:00
Ken-Håvard Lieng
5e674254f0 Use pointer receiver in stateData 2019-01-23 08:20:16 +01:00
Ken-Håvard Lieng
24b26aa85f Add channel joining UI, closes #37 2019-01-23 07:34:39 +01:00
Ken-Håvard Lieng
63cf65100d Pull https handling out into a new package 2018-12-31 03:33:05 +01:00
Ken-Håvard Lieng
67e32661f1 Update dependencies 2018-12-31 02:20:22 +01:00
Ken-Håvard Lieng
8526805c2f Add headers config, closes #25 2018-12-20 11:51:31 +01:00
Ken-Håvard Lieng
6fedb23363 Prerender index page 2018-12-17 14:44:46 +01:00
Ken-Håvard Lieng
fc643483be Dont redirect private IPs and localhost 2018-12-17 12:45:33 +01:00
Ken-Håvard Lieng
6c3a5777c4 Use certmagic, simplify config, set HTTP timeouts and a modern TLSConfig 2018-12-16 12:32:03 +01:00
Ken-Håvard Lieng
71f79fd84e Pass in config struct 2018-12-11 10:54:05 +01:00
Ken-Håvard Lieng
0438a099cf Fix dev mode, turn off react concurrent mode, update dependencies 2018-11-29 11:54:05 +01:00