Shivaram Lingamneni
|
8fc588375b
|
implement user preferences system
|
2019-05-19 06:17:30 -04:00 |
|
Shivaram Lingamneni
|
25974b6881
|
fix #487
|
2019-05-19 05:12:12 -04:00 |
|
Shivaram Lingamneni
|
58d089020e
|
send command processing errors to the originating session only
|
2019-05-15 22:30:35 -04:00 |
|
Shivaram Lingamneni
|
0346c23ae0
|
fix #387
|
2019-05-15 01:30:21 -04:00 |
|
Shivaram Lingamneni
|
6ded2ea466
|
fix #483
|
2019-05-13 00:43:29 -04:00 |
|
Shivaram Lingamneni
|
0b55fed7c5
|
consolidate acceptClient into RunNewClient
|
2019-05-12 20:57:53 -04:00 |
|
Shivaram Lingamneni
|
353aeb0389
|
normalize most times in the app to UTC
Fixes #480
|
2019-05-12 20:57:53 -04:00 |
|
Shivaram Lingamneni
|
13dda00989
|
Merge pull request #481 from slingamn/cloaks.5
implement ip cloaking
|
2019-05-12 20:23:45 -04:00 |
|
Shivaram Lingamneni
|
18aecfeed0
|
fix #362
|
2019-05-12 03:20:31 -04:00 |
|
Shivaram Lingamneni
|
c28e6d13f9
|
implement ip cloaking
|
2019-05-12 02:52:12 -04:00 |
|
Shivaram Lingamneni
|
5331afbdd4
|
Merge remote-tracking branch 'origin/master' into compat.4
|
2019-05-11 21:56:41 -04:00 |
|
Shivaram Lingamneni
|
c193def606
|
fix some issues found with staticcheck.io
|
2019-05-10 01:44:14 -04:00 |
|
Shivaram Lingamneni
|
ce6a3e42df
|
load isupport directly into the config object
eliminates Server.configurableStateMutex
|
2019-05-10 00:32:10 -04:00 |
|
Shivaram Lingamneni
|
fbc6c84a01
|
add client compatibility switches
|
2019-05-09 15:41:08 -04:00 |
|
Shivaram Lingamneni
|
60c8f286e8
|
fix several session destruction bugs
|
2019-05-08 20:55:34 -04:00 |
|
Shivaram Lingamneni
|
da656c07c8
|
add NICKSERV SESSIONS command to list sessions
|
2019-05-08 18:18:05 -04:00 |
|
Shivaram Lingamneni
|
b11bf503e7
|
improvements to message replay code
|
2019-05-08 03:02:48 -04:00 |
|
Shivaram Lingamneni
|
51465b4a3a
|
strip out the +a away mode
|
2019-04-28 15:12:48 -04:00 |
|
Shivaram Lingamneni
|
4af783ed9e
|
fix #449
|
2019-04-14 20:48:50 -04:00 |
|
Shivaram Lingamneni
|
c2faeed4b5
|
initial implementation of bouncer functionality
|
2019-04-14 20:48:50 -04:00 |
|
Daniel Oaks
|
8c7027c604
|
Merge pull request #446 from slingamn/chanregrefactor.6
refactor channel registration
|
2019-04-04 21:59:25 +10:00 |
|
Shivaram Lingamneni
|
18a8b075ea
|
fix #425 and #395
|
2019-03-19 04:40:48 -04:00 |
|
Shivaram Lingamneni
|
63029e2ff5
|
refactor channel registration
|
2019-03-12 04:16:16 -04:00 |
|
Daniel Oaks
|
baa7e5af0b
|
Merge pull request #442 from slingamn/message_tags.5
upgrade message-tags to non-draft version
|
2019-03-12 08:47:08 +10:00 |
|
Shivaram Lingamneni
|
2e88f82e41
|
remove indirections in Fakelag and NickTimer
|
2019-03-08 05:36:54 -05:00 |
|
Shivaram Lingamneni
|
85493ef031
|
upgrade message-tags to non-draft version
|
2019-03-07 04:31:08 -05:00 |
|
Shivaram Lingamneni
|
18169cbedf
|
disallow resume from tor to non-tor
|
2019-02-26 16:39:10 -05:00 |
|
Shivaram Lingamneni
|
5f26023d88
|
Merge remote-tracking branch 'origin/master' into tor.2
|
2019-02-26 14:46:15 -05:00 |
|
Shivaram Lingamneni
|
d13f58acf0
|
review fixes
|
2019-02-25 22:56:08 -05:00 |
|
Shivaram Lingamneni
|
b0f89062fa
|
add support for tor (#369)
|
2019-02-25 22:09:09 -05:00 |
|
Shivaram Lingamneni
|
7018e3693b
|
optimization: check IsLoggingRawIO before attempting to log input
|
2019-02-24 21:07:12 -05:00 |
|
Shivaram Lingamneni
|
c6b9fe0218
|
fix #384
|
2019-02-19 03:12:47 -05:00 |
|
Shivaram Lingamneni
|
a5f04495a1
|
fix #389
|
2019-02-15 13:34:09 -05:00 |
|
Shivaram Lingamneni
|
519d19c364
|
fix #364
|
2019-02-13 16:48:26 -05:00 |
|
Shivaram Lingamneni
|
afe94d43c3
|
update resume support to draft/resume-0.3
|
2019-02-12 01:03:19 -05:00 |
|
Shivaram Lingamneni
|
35abe7940a
|
RESUME should end cap negotiation without requiring CAP LS
|
2019-02-09 20:26:32 -05:00 |
|
Daniel Oaks
|
71a33890b8
|
Merge pull request #344 from slingamn/history.4
add CHATHISTORY and HISTORY implementations
|
2019-02-05 22:16:45 +10:00 |
|
Shivaram Lingamneni
|
928caba922
|
Merge pull request #345 from slingamn/saslonly.3
add sasl-only config option
|
2019-02-05 04:10:35 -05:00 |
|
Shivaram Lingamneni
|
36612f6e2d
|
review fixes
|
2019-02-05 03:05:05 -05:00 |
|
Shivaram Lingamneni
|
bf1d758de9
|
simplify username logic
|
2019-02-05 02:42:13 -05:00 |
|
Shivaram Lingamneni
|
1c23af8767
|
add sasl-only config option
|
2019-02-05 00:51:58 -05:00 |
|
Shivaram Lingamneni
|
f6b3008f8f
|
add CHATHISTORY and HISTORY implementations
|
2019-02-04 05:33:36 -05:00 |
|
Daniel Oaks
|
e8309aee79
|
Avoiding a crash when getting a short ident is a good thing
|
2019-02-04 05:02:13 +10:00 |
|
Daniel Oaks
|
cfbb4361dc
|
Restrict ident length similar to other servers
|
2019-02-03 19:24:59 +10:00 |
|
Daniel Oaks
|
8cd5db1194
|
Restrict idents as other servers do
|
2019-02-03 18:49:42 +10:00 |
|
Shivaram Lingamneni
|
b9b2553a2f
|
use the TR39 skeleton algorithm to prevent confusables (#178)
|
2019-01-30 21:48:53 -05:00 |
|
Shivaram Lingamneni
|
8438afcc5c
|
fix: usernames from ident don't get a ~
|
2019-01-28 23:35:00 -05:00 |
|
Shivaram Lingamneni
|
4bbba5b478
|
fix the issue for AllNickmasks as well
|
2019-01-28 23:12:25 -05:00 |
|
Shivaram Lingamneni
|
a2a9788f39
|
fix spurious bidi violations when casefolding the nickmask of an RTL nick
|
2019-01-28 18:15:35 -05:00 |
|
Shivaram Lingamneni
|
f94f737b31
|
add support for login throttling
|
2019-01-02 10:15:59 -05:00 |
|