Pavel Djundik
|
eab823ba66
|
Allow setting rejectUnauthorized per network
|
2018-03-04 12:45:48 +02:00 |
|
Pavel Djundik
|
fee81e78e1
|
Replace colors.js with chalk
|
2018-03-02 20:28:54 +02:00 |
|
Pavel Djundik
|
b10962f13f
|
Remove isRegistered
|
2018-02-20 13:24:46 +02:00 |
|
Pavel Djundik
|
c733e72e7a
|
Auto-fix code for padding-line-between-statements rule
|
2018-02-20 09:28:04 +02:00 |
|
Pavel Djundik
|
7330dc9553
|
Rewrite ctcp handling
|
2018-02-19 14:43:58 -05:00 |
|
Pavel Djundik
|
a3e448acf5
|
Enable no-var rule
Fixes #1961
|
2018-02-19 19:49:39 +02:00 |
|
Pavel Djundik
|
0d068f34a8
|
Merge pull request #1966 from thelounge/xpaw/no-session-convert
Remove session token hash conversion
|
2018-02-19 19:33:42 +02:00 |
|
Jérémie Astori
|
416f45d1e3
|
Use some ES6/Node v4-only syntax when possible
|
2018-02-19 18:30:00 +02:00 |
|
Pavel Djundik
|
f92aeceb22
|
Fix bind not being passed to irc-framework
|
2018-02-18 13:07:24 +02:00 |
|
Pavel Djundik
|
aee1ec2739
|
Fix crash when hostname is changed in lockNetwork mode
Fixes #2040
|
2018-02-07 12:03:25 +02:00 |
|
Al McKinlay
|
5cf24b80e6
|
Save query channels in user.json
|
2018-01-30 17:14:51 +00:00 |
|
Pavel Djundik
|
59a1a9cd36
|
Fix #1958: Remove session token hash conversion
|
2018-01-11 21:44:00 +02:00 |
|
Pavel Djundik
|
eac092e661
|
Hash user tokens, increase token entropy
Fixes #1934
|
2018-01-10 15:54:52 +02:00 |
|
Pavel Djundik
|
fc39a67e10
|
Only emit "more" history to the client that requested it
|
2018-01-07 15:06:59 +02:00 |
|
Pavel Djundik
|
2d0ddfb2e8
|
Merge pull request #1778 from thelounge/xpaw/lazy-init
Heavily improve performance of "init" event
|
2017-12-05 12:03:01 +02:00 |
|
Pavel Djundik
|
b5d39b96b9
|
Handle CHGHOST cap
|
2017-12-04 23:33:48 -05:00 |
|
Pavel Djundik
|
552f3da67e
|
Implement manual network/channel cloning for better performance
|
2017-12-03 16:31:37 +02:00 |
|
Pavel Djundik
|
0f75c1a138
|
Change users array to be a Map
|
2017-11-19 11:35:15 +02:00 |
|
Jérémie Astori
|
1dc92d8934
|
Enforce dangling commas with ESLint
¯\_(ツ)_/¯
|
2017-11-15 01:35:15 -05:00 |
|
Pavel Djundik
|
833bdfa2aa
|
Fix session data not updating correctly
|
2017-09-26 10:56:08 +03:00 |
|
Pavel Djundik
|
6cfe60e4d9
|
Group push notifications per target
|
2017-09-19 12:01:50 +03:00 |
|
Jérémie Astori
|
90cb79ac91
|
Merge pull request #845 from MaxLeiter/MaxLeiter/away-notify
Use away-notify to show updates on users away state
|
2017-09-17 14:45:27 -04:00 |
|
Max Leiter
|
163cfaba3c
|
Use away-notify to show user away status change
|
2017-09-17 11:16:48 -07:00 |
|
Pavel Djundik
|
79eb83d82f
|
Move userLog function where it belongs
Fixes #438
|
2017-09-14 10:41:50 +03:00 |
|
Pavel Djundik
|
14cac93e10
|
Fix requesting last messages when no message id is known
Fixes #1460
|
2017-09-12 16:05:40 +03:00 |
|
Jérémie Astori
|
220af0e180
|
Merge pull request #1449 from dgw/cycle-command
Add /cycle command (a.k.a. /rejoin)
|
2017-08-31 23:45:54 -04:00 |
|
dgw
|
bed6053cec
|
Add /cycle command (a.k.a. /rejoin)
Closes #1436
|
2017-08-31 06:43:32 -05:00 |
|
Pavel Djundik
|
0d57df81af
|
Gracefully quit on Ctrl+C
Fixes #268
|
2017-08-30 20:26:45 +03:00 |
|
Pavel Djundik
|
05f8bfe906
|
Deleting a user should log them out
Fixes #916
|
2017-08-29 15:43:52 +03:00 |
|
Pavel Djundik
|
4a3026e11b
|
Set default quit default message
|
2017-08-24 21:07:47 +03:00 |
|
Pavel Djundik
|
1bf2be1b51
|
Do not unintentionally send incorrect messages from history
|
2017-08-23 14:17:53 +03:00 |
|
Pavel Djundik
|
0ac3ba28e1
|
Web Push Notifications
|
2017-08-22 10:54:18 +03:00 |
|
Pavel Djundik
|
3190fd00bf
|
Refactor authentication flow
|
2017-08-13 21:37:12 +03:00 |
|
Pavel Djundik
|
6f32e7ae75
|
Correctly dereference stored images when leaving channels
Fixes #1404
|
2017-08-11 15:02:58 +03:00 |
|
Pavel Djundik
|
25ac4d9e69
|
Correctly append OS name
|
2017-08-08 22:46:55 +03:00 |
|
Pavel Djundik
|
c14f7da1b2
|
Generate unique tokens for each login and session
|
2017-07-31 02:02:15 +03:00 |
|
Alistair McKinlay
|
e01e21cdbe
|
Change more to use id rather than count.
|
2017-07-19 07:37:13 +01:00 |
|
Pavel Djundik
|
f3a4ed8e52
|
Fix losing network name when displayNetwork is false
|
2017-07-06 15:00:53 +03:00 |
|
Pavel Djundik
|
f6dd616d5e
|
Update to eslint 4 and enforce extra rules
|
2017-06-19 09:58:29 +03:00 |
|
Pavel Djundik
|
81bdf7d33e
|
Fix network name not being set when displayNetwork is false
|
2017-06-08 21:40:17 +03:00 |
|
Pavel Djundik
|
8ad92ed7b7
|
Merge pull request #1115 from PolarizedIons/fix-sorting
Fix channel sorting messing up the order
|
2017-04-29 14:56:19 +03:00 |
|
PolarizedIons
|
dd48ba4e87
|
Fix channel sorting messing up the order
|
2017-04-29 13:19:31 +02:00 |
|
Pavel Djundik
|
d6d7df62fe
|
Fix away message disappearing
Closes #1102
|
2017-04-28 18:58:14 +03:00 |
|
Alistair McKinlay
|
b03d01b6eb
|
Add ban/unban command
Fixes #1073
|
2017-04-26 08:54:25 +01:00 |
|
Jérémie Astori
|
30bf20eb12
|
Merge pull request #1064 from thelounge/xpaw/harden-sort
Rewrite server code of channel sorting
|
2017-04-23 14:12:53 -04:00 |
|
Pavel Djundik
|
57acf0f5ce
|
Revert "Disable (temporarily) client ping timeouts"
This reverts commit ffa0740b50 .
|
2017-04-23 09:42:16 +03:00 |
|
Alistair McKinlay
|
1e504f4383
|
Add support for banlist messages
|
2017-04-22 13:51:28 +01:00 |
|
Pavel Djundik
|
a1bdd6f740
|
Rewrite server code of channel sorting
Fixes server crash, fixes losing channels
|
2017-04-22 13:32:42 +03:00 |
|
Pavel Djundik
|
c0e364e1c2
|
Store channel keys
|
2017-04-01 15:28:38 -04:00 |
|
Pavel Djundik
|
4a68b78fd5
|
Implement away message restoration on reconnections and auto away
|
2017-03-29 00:27:58 -04:00 |
|