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
|
61d666a25b
|
load motd directly into the config object
|
2019-05-10 00:13:48 -04:00 |
|
Shivaram Lingamneni
|
fbc6c84a01
|
add client compatibility switches
|
2019-05-09 15:41:08 -04:00 |
|
Shivaram Lingamneni
|
278e4acf57
|
fix handling of nil session in reattach code
|
2019-05-09 05:03:21 -04:00 |
|
Shivaram Lingamneni
|
08ebfb1676
|
fix redundant JOIN line
|
2019-05-09 03:57:02 -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 |
|
Daniel Oaks
|
939729a7c0
|
Merge pull request #476 from slingamn/doubleauth
disallow AUTHENTICATE when already auth'ed
|
2019-05-08 13:50:34 +10:00 |
|
Shivaram Lingamneni
|
2a7d734098
|
disallow AUTHENTICATE when already auth'ed
|
2019-05-07 23:32:51 -04:00 |
|
Daniel Oaks
|
121e16ac52
|
Merge pull request #472 from slingamn/operator_who.1
tweaks to NAMES / WHO privacy
|
2019-04-29 11:35:37 +10:00 |
|
Shivaram Lingamneni
|
74afeaed55
|
tweaks to NAMES / WHO privacy
|
2019-04-28 21:20:18 -04:00 |
|
Shivaram Lingamneni
|
29fad23e5a
|
Merge pull request #470 from slingamn/issue468_followup
strip out the +a away mode
|
2019-04-28 20:50:44 -04:00 |
|
Shivaram Lingamneni
|
51465b4a3a
|
strip out the +a away mode
|
2019-04-28 15:12:48 -04:00 |
|
Daniel Oaks
|
e387b7b328
|
Merge pull request #469 from slingamn/issue468
fix #468
|
2019-04-29 05:01:43 +10:00 |
|
Shivaram Lingamneni
|
b9501722a9
|
remove all MODE +a / -a lines
as per discussion in #oragono, these are not sent by other servers
|
2019-04-28 14:52:15 -04:00 |
|
Shivaram Lingamneni
|
d6b22b925a
|
fix #468
|
2019-04-28 14:38:27 -04:00 |
|
Daniel Oaks
|
8d50500b7d
|
Merge pull request #467 from slingamn/issue400.3
three fixes
|
2019-04-28 17:00:36 +10:00 |
|
Shivaram Lingamneni
|
d6c970f521
|
names should respect invisibility
|
2019-04-28 02:48:19 -04:00 |
|
Shivaram Lingamneni
|
30f6e11698
|
fix #400
Also fix some issues with STATUSMSG
|
2019-04-28 02:48:19 -04:00 |
|
Shivaram Lingamneni
|
8c68b9f8d7
|
Merge pull request #464 from oragono/fix-cap-notify
Fix cap-notify
|
2019-04-28 02:01:21 -04:00 |
|
Daniel Oaks
|
267c51bbbf
|
Review fix
|
2019-04-28 15:57:42 +10:00 |
|
Daniel Oaks
|
22ed6bb1f1
|
Detect cap-notify clients better (as recommended by cap spec)
|
2019-04-28 01:50:43 +10:00 |
|
Daniel Oaks
|
c84ef97b90
|
Make CAP version upgrading work as recommended by cap spec
|
2019-04-28 01:50:16 +10:00 |
|
Daniel Oaks
|
cb1de17ffc
|
Omit SASL cap when auth is disabled
|
2019-04-28 01:39:02 +10:00 |
|
Daniel Oaks
|
ab4f186673
|
Merge pull request #458 from slingamn/multisocket.11
minimum viable product for bouncer
|
2019-04-28 01:22:36 +10:00 |
|
Daniel Oaks
|
d78775a80e
|
Merge pull request #459 from slingamn/semutil.1
extract Semaphore to utils package
|
2019-04-16 02:37:17 +00:00 |
|
Shivaram Lingamneni
|
97e71dfef7
|
extract Semaphore to utils package
|
2019-04-15 11:15:31 -04:00 |
|
Shivaram Lingamneni
|
fe6a520fa4
|
temporarily assign the client a nick during reattach
(So that the registration burst displays correctly)
|
2019-04-14 22:05:53 -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
|
a8f04ecc4d
|
developing: Mention how translated strings are marked in source
|
2019-04-08 22:16:58 +10:00 |
|
Daniel Oaks
|
b11b34b793
|
Merge pull request #453 from oragono/master+acc-updates
Update ACC to latest spec
|
2019-04-08 14:11:07 +10:00 |
|
Daniel Oaks
|
0b644065b7
|
Review and spec updates
|
2019-04-08 11:36:48 +10:00 |
|
Daniel Oaks
|
7bcba602ec
|
Don't check for * again, we handle that properly now
|
2019-04-08 10:54:52 +10:00 |
|
Daniel Oaks
|
8f47b3a6cf
|
Actually advertise the draft/acc capability lol
|
2019-04-08 10:42:17 +10:00 |
|
Daniel Oaks
|
4df71df454
|
Initial ACC update to match the new spec
|
2019-04-08 10:40:19 +10:00 |
|
Daniel Oaks
|
c5dd87a64d
|
Merge pull request #452 from slingamn/deadlock
fix a deadlock in CS AMODE
|
2019-04-07 17:10:42 +10:00 |
|
Shivaram Lingamneni
|
a729772f0c
|
fix a deadlock in CS AMODE
|
2019-04-07 02:12:14 -04:00 |
|
Daniel Oaks
|
8c7027c604
|
Merge pull request #446 from slingamn/chanregrefactor.6
refactor channel registration
|
2019-04-04 21:59:25 +10:00 |
|
Daniel Oaks
|
63ac37748d
|
Merge pull request #450 from slingamn/errors.2
fix #425 and #395
|
2019-04-04 21:59:00 +10:00 |
|
Shivaram Lingamneni
|
42dca34c1f
|
ensure each target sees distinct msgids
|
2019-03-19 05:51:33 -04:00 |
|
Shivaram Lingamneni
|
18a8b075ea
|
fix #425 and #395
|
2019-03-19 04:40:48 -04:00 |
|
Shivaram Lingamneni
|
63149e754a
|
update registeredChannels cache on rename as well
|
2019-03-14 03:21:45 -04:00 |
|
Shivaram Lingamneni
|
8a11768c6a
|
disallow squatting a registered channel name via RENAME
|
2019-03-12 05:02:31 -04:00 |
|
Shivaram Lingamneni
|
63029e2ff5
|
refactor channel registration
|
2019-03-12 04:16:16 -04:00 |
|
Daniel Oaks
|
29db70fa7b
|
Merge pull request #445 from slingamn/issue300_regression
fix a regression introduced by #444
|
2019-03-12 09:04:00 +10:00 |
|
Shivaram Lingamneni
|
26cddf2f59
|
fix a regression introduced by #444
|
2019-03-11 18:58:28 -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 |
|