Daniel Oaks
22ed6bb1f1
Detect cap-notify clients better (as recommended by cap spec)
5 years ago
Daniel Oaks
c84ef97b90
Make CAP version upgrading work as recommended by cap spec
5 years ago
Daniel Oaks
cb1de17ffc
Omit SASL cap when auth is disabled
5 years ago
Daniel Oaks
ab4f186673
Merge pull request #458 from slingamn/multisocket.11
minimum viable product for bouncer
5 years ago
Daniel Oaks
d78775a80e
Merge pull request #459 from slingamn/semutil.1
extract Semaphore to utils package
5 years ago
Shivaram Lingamneni
97e71dfef7
extract Semaphore to utils package
5 years ago
Shivaram Lingamneni
fe6a520fa4
temporarily assign the client a nick during reattach
(So that the registration burst displays correctly)
5 years ago
Shivaram Lingamneni
4af783ed9e
fix #449
5 years ago
Shivaram Lingamneni
c2faeed4b5
initial implementation of bouncer functionality
5 years ago
Daniel Oaks
a8f04ecc4d
developing: Mention how translated strings are marked in source
5 years ago
Daniel Oaks
b11b34b793
Merge pull request #453 from oragono/master+acc-updates
Update ACC to latest spec
5 years ago
Daniel Oaks
0b644065b7
Review and spec updates
5 years ago
Daniel Oaks
7bcba602ec
Don't check for * again, we handle that properly now
5 years ago
Daniel Oaks
8f47b3a6cf
Actually advertise the draft/acc capability lol
5 years ago
Daniel Oaks
4df71df454
Initial ACC update to match the new spec
5 years ago
Daniel Oaks
c5dd87a64d
Merge pull request #452 from slingamn/deadlock
fix a deadlock in CS AMODE
5 years ago
Shivaram Lingamneni
a729772f0c
fix a deadlock in CS AMODE
5 years ago
Daniel Oaks
8c7027c604
Merge pull request #446 from slingamn/chanregrefactor.6
refactor channel registration
5 years ago
Daniel Oaks
63ac37748d
Merge pull request #450 from slingamn/errors.2
fix #425 and #395
5 years ago
Shivaram Lingamneni
42dca34c1f
ensure each target sees distinct msgids
5 years ago
Shivaram Lingamneni
18a8b075ea
fix #425 and #395
5 years ago
Shivaram Lingamneni
63149e754a
update registeredChannels cache on rename as well
5 years ago
Shivaram Lingamneni
8a11768c6a
disallow squatting a registered channel name via RENAME
5 years ago
Shivaram Lingamneni
63029e2ff5
refactor channel registration
5 years ago
Daniel Oaks
29db70fa7b
Merge pull request #445 from slingamn/issue300_regression
fix a regression introduced by #444
5 years ago
Shivaram Lingamneni
26cddf2f59
fix a regression introduced by #444
5 years ago
Daniel Oaks
baa7e5af0b
Merge pull request #442 from slingamn/message_tags.5
upgrade message-tags to non-draft version
5 years ago
Daniel Oaks
64bf4a10c6
Merge pull request #444 from slingamn/issue300.1
fix #300
5 years ago
Daniel Oaks
51f55ae44e
Merge pull request #443 from slingamn/remove_indirections.4
remove indirections in Fakelag and NickTimer
5 years ago
Shivaram Lingamneni
713df3a34d
fix #300
Also upgrade RENAME to latest draft specification
5 years ago
Shivaram Lingamneni
2e88f82e41
remove indirections in Fakelag and NickTimer
5 years ago
Shivaram Lingamneni
85493ef031
upgrade message-tags to non-draft version
5 years ago
Daniel Oaks
acd9eeeb15
Merge pull request #441 from slingamn/tor_timeout
work around a Tor bug
5 years ago
Shivaram Lingamneni
12e3ca9b4d
work around a Tor bug
https://bugs.torproject.org/29665 describes how single-onion circuits
will close unless the client sends data every 60 seconds. To cause the
client to send these messages, have Oragono send the client a PING every
30 seconds.
5 years ago
Daniel Oaks
e18bb864e2
Merge pull request #430 from slingamn/tor.2
add Tor support (plus a few random changes)
5 years ago
Shivaram Lingamneni
ec620af880
Merge pull request #436 from slingamn/bashisms
fix bashisms in install.sh
5 years ago
Shivaram Lingamneni
8fa70e2c45
fix bashisms in install.sh
5 years ago
Shivaram Lingamneni
7b8c1382ae
Merge pull request #435 from csmith/install-sh
Use /bin/sh rather than /bin/bash
5 years ago
Chris Smith
2598569f3a
Use /bin/sh rather than /bin/bash
This makes it much easier to run on alpine which ships with
only a /bin/sh by default.
5 years ago
Shivaram Lingamneni
63502b8da4
add a note about tor vs. tls
5 years ago
Shivaram Lingamneni
18169cbedf
disallow resume from tor to non-tor
5 years ago
Daniel Oaks
8bcb4041a0
Merge pull request #431 from slingamn/issue406
upgrade golang to 1.12, fixes #406
5 years ago
Daniel Oaks
33b2052dbc
Merge pull request #432 from slingamn/no_plaintext
deprecate plaintext on 6667
5 years ago
Shivaram Lingamneni
f032313f6f
disable ident by default
5 years ago
Shivaram Lingamneni
100cefb00b
deprecate plaintext on 6667
5 years ago
Shivaram Lingamneni
c16ff3cafd
upgrade golang to 1.12, fixes #406
5 years ago
Shivaram Lingamneni
5f26023d88
Merge remote-tracking branch 'origin/master' into tor.2
5 years ago
Shivaram Lingamneni
7ceaae426c
manual tweaks
5 years ago
Daniel Oaks
e65845090f
Merge pull request #412 from slingamn/make.3
fix #409
5 years ago
Daniel Oaks
9ec4f76c60
Merge pull request #405 from slingamn/language_loading.2
fix #384
5 years ago