Commit Graph

711 Commits

Author SHA1 Message Date
Ken-Håvard Lieng
02e9df865e Show DCC send filesize 2020-06-24 08:09:05 +02:00
Ken-Håvard Lieng
45f8795fad Stop trimming SASL and server passwords 2020-06-24 07:46:13 +02:00
Ken-Håvard Lieng
e0ca9d5d8c Fix lastMessages map init in LoadUsers() 2020-06-22 17:22:10 +02:00
Ken-Håvard Lieng
972f568a00 Fix bad nick test 2020-06-21 06:07:32 +02:00
Ken-Håvard Lieng
b9f52a8761 Select channel when joining through UI 2020-06-21 05:33:02 +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
1c996822cd Style scrollbars 2020-06-20 07:41:01 +02:00
Ken-Håvard Lieng
f89e6ae133 Darken hashtags in channel list 2020-06-19 04:38:26 +02:00
Ken-Håvard Lieng
4694e66e98 Ignore hashtags when sorting channels 2020-06-19 03:58:08 +02:00
Ken-Håvard Lieng
fc937aaac8 Update client dependencies 2020-06-19 03:02:42 +02:00
Ken-Håvard Lieng
fd5e50a2cb Add DescribeTLS() 2020-06-18 09:01:29 +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
15ee5ce1c9 Use small buffer for ident query 2020-06-16 12:01:07 +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
7040f1c8d0 Use mutex pointer in network state 2020-06-16 01:29:35 +02:00
Ken-Håvard Lieng
2ea4584c97 Add auto_ctcp config option 2020-06-16 01:22:23 +02:00
Ken-Håvard Lieng
fcf0c17682 Update dependencies 2020-06-15 11:05:32 +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
a33157ff84 Return false from socket handlers to not dispatch action 2020-06-05 08:56:11 +02:00
Ken-Håvard Lieng
a4fe18c0f0 Update client dependencies 2020-06-04 08:09:59 +02:00
Ken-Håvard Lieng
9d8d04fa7c Filter SASL mechanisms on RPL_SASLMECHS without trying next one 2020-06-04 05:06:59 +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
edd4d6eadb Disable cgo in install.sh 2020-05-25 01:25:05 +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
8829793290 Append clientWantedCaps 2020-05-24 07:22:13 +02:00
Ken-Håvard Lieng
71b2136a9e Update dependencies 2020-05-24 07:21:47 +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
9aac4f4e29 Update README 2020-05-23 08:28:32 +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
e937f5d8b9 Quit on ERROR 2020-05-22 01:22:08 +02:00
Ken-Håvard Lieng
99b3ff519b Remember last used nick and realname, closes #43 2020-05-21 05:57:05 +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
1abe280957 Set timeout and deadline in DownloadDCC 2020-05-20 08:38:18 +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
4816fbfbca Fetch scrollback messages in dm tabs 2020-05-20 00:30:44 +02:00
Ken-Håvard Lieng
f0eada0f75 Remove openDMs when deleting user 2020-05-20 00:23:16 +02:00
Ken-Håvard Lieng
abbe739b04 Update README 2020-05-19 10:48:54 +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
902e4da46f Remove fontfaceobserver 2020-05-19 01:29:22 +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
2d68f04ab2 Load client cert with LoadX509KeyPair 2020-05-18 00:36:15 +02:00
Ken-Håvard Lieng
b92f5cfb43 Send download link on completion 2020-05-17 06:34:59 +02:00
Ken-Håvard Lieng
fa99a96733 Create download directory in NewUser 2020-05-17 02:31:50 +02:00
Ken-Håvard Lieng
6b5bf4ced1 Add per-user download directory 2020-05-17 02:14:35 +02:00