3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-23 11:12:44 +01:00
Commit Graph

1734 Commits

Author SHA1 Message Date
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
Daniel Oaks
64bf4a10c6
Merge pull request #444 from slingamn/issue300.1
fix #300
2019-03-12 08:41:10 +10:00
Daniel Oaks
51f55ae44e
Merge pull request #443 from slingamn/remove_indirections.4
remove indirections in Fakelag and NickTimer
2019-03-12 08:39:16 +10:00
Shivaram Lingamneni
713df3a34d fix #300
Also upgrade RENAME to latest draft specification
2019-03-11 07:03:51 -04: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
Daniel Oaks
acd9eeeb15
Merge pull request #441 from slingamn/tor_timeout
work around a Tor bug
2019-03-06 06:08:09 +00:00
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.
2019-03-05 22:10:30 -05:00
Daniel Oaks
e18bb864e2
Merge pull request #430 from slingamn/tor.2
add Tor support (plus a few random changes)
2019-03-05 08:49:14 +00:00
Shivaram Lingamneni
ec620af880
Merge pull request #436 from slingamn/bashisms
fix bashisms in install.sh
2019-02-28 20:07:56 -05:00
Shivaram Lingamneni
8fa70e2c45 fix bashisms in install.sh 2019-02-28 20:02:50 -05:00
Shivaram Lingamneni
7b8c1382ae
Merge pull request #435 from csmith/install-sh
Use /bin/sh rather than /bin/bash
2019-02-28 19:55:05 -05:00
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.
2019-03-01 00:47:27 +00:00
Shivaram Lingamneni
63502b8da4 add a note about tor vs. tls 2019-02-26 21:00:35 -05:00
Shivaram Lingamneni
18169cbedf disallow resume from tor to non-tor 2019-02-26 16:39:10 -05:00
Daniel Oaks
8bcb4041a0
Merge pull request #431 from slingamn/issue406
upgrade golang to 1.12, fixes #406
2019-02-27 07:32:25 +10:00
Daniel Oaks
33b2052dbc
Merge pull request #432 from slingamn/no_plaintext
deprecate plaintext on 6667
2019-02-27 07:32:11 +10:00
Shivaram Lingamneni
f032313f6f disable ident by default 2019-02-26 16:27:14 -05:00
Shivaram Lingamneni
100cefb00b deprecate plaintext on 6667 2019-02-26 15:49:17 -05:00
Shivaram Lingamneni
c16ff3cafd upgrade golang to 1.12, fixes #406 2019-02-26 14:53:33 -05:00
Shivaram Lingamneni
5f26023d88 Merge remote-tracking branch 'origin/master' into tor.2 2019-02-26 14:46:15 -05:00
Shivaram Lingamneni
7ceaae426c manual tweaks 2019-02-26 14:44:30 -05:00
Daniel Oaks
e65845090f
Merge pull request #412 from slingamn/make.3
fix #409
2019-02-26 21:17:11 +10:00