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
6985dd16da
Handle kick, rename server to network
2020-06-15 10:58:51 +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
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
84a10efe36
Log key dcc info messages, keep dcc tab open
2020-05-19 10:37:20 +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
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
8305dd561d
Log direct messages and keep track of open direct message tabs
2020-05-06 04:19:55 +02: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
24b26aa85f
Add channel joining UI, closes #37
2019-01-23 07:34:39 +01:00
Edward Betts
ad238726b7
Correct spelling mistakes.
2018-06-18 14:47:51 +01:00
Ken-Håvard Lieng
24f9553aa5
Persist, renew and delete sessions, refactor storage package, move reusable packages to pkg
2018-05-31 23:24:59 +02:00
Ken-Håvard Lieng
9dffb541b9
Print ERROR messages
2017-07-03 07:25:38 +02:00
Ken-Håvard Lieng
ae6ad0a5b9
Send nick_fail if the new nick is in use and the padded nick is the same as the old one
2017-07-03 01:07:55 +02:00
Ken-Håvard Lieng
18aff3ded6
Show last IRC connection error in status tab, log IRC connection errors
2017-07-02 03:31:00 +02:00
Ken-Håvard Lieng
f174d98107
Support changing the nick by clicking it in MessageInput
2017-06-21 07:23:07 +02:00
Ken-Håvard Lieng
a084e6d0af
Dont send empty whois results to the client
2017-05-29 00:52:19 +02:00
Ken-Håvard Lieng
0689c74101
Dont forward irc errors that are handled elsewhere
2017-05-29 00:42:00 +02:00
Ken-Håvard Lieng
aa59e71745
Forward irc errors to the client, improve command validation and feedback, handle topic changes
2017-05-28 07:20:43 +02:00
Ken-Håvard Lieng
62a69dfd44
Send logged messages when joining a channel
2017-05-20 23:22:56 +02:00
Ken-Håvard Lieng
2525b06c28
Use firebase push IDs for messages
2017-04-20 05:32:22 +02:00
Ken-Håvard Lieng
ebee2746d6
Rename message.message to message.content
2017-04-17 22:36:37 +02:00
Ken-Håvard Lieng
b2e3e995ce
Wait for server comfirmation before updating nick
2017-04-13 01:50:58 +02:00
Ken-Håvard Lieng
e84f2dd993
Improve nick change handling
2017-04-11 06:04:59 +02:00
Ken-Håvard Lieng
18651c1a10
Fix race condition with NICK and QUIT when multiple dispatch users are in the same channel
2017-04-11 03:49:52 +02:00
Ken-Håvard Lieng
50dc0ef64f
Fix handling of PART messages with no reason
2017-04-04 22:57:01 +02:00
Ken-Håvard Lieng
cc3b1e3a82
Add Message.LastParam()
2016-12-17 00:11:44 +01:00
Ken-Håvard Lieng
cf759883aa
Slice the params instead of building a new channel slice in the PART handler
2016-12-16 23:17:15 +01:00
Daniel Oaks
0293a7f4a5
Remove Trailing param
2016-12-12 16:42:12 +10: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
76f99c8332
Use MessagePack on disk
2016-01-17 23:33:52 +01:00
Ken-Håvard Lieng
f429a528ba
Add IRC connection status indicator
2016-01-13 18:53:54 +01:00
Ken-Håvard Lieng
e389454535
Switch to redux and webpack
2015-12-29 00:34:32 +01:00
Ken-Håvard Lieng
eeb45e17c2
Name it
2015-12-11 04:35:48 +01:00
Ken-Håvard Lieng
047027ddec
Refactor irc handler, add tests
2015-06-16 23:20:53 +02:00
Ken-Håvard Lieng
c6c740e24b
Make storage.User synchronous, call session.setWS earlier
2015-06-07 06:16:16 +02:00
Ken-Håvard Lieng
adcf12e1fa
Pull IRC client out
2015-06-06 00:34:13 +02:00