Shivaram Lingamneni
97e71dfef7
extract Semaphore to utils package
2019-04-15 11:15:31 -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
Daniel Oaks
9ec4f76c60
Merge pull request #405 from slingamn/language_loading.2
...
fix #384
2019-02-26 21:14:43 +10:00
Shivaram Lingamneni
1ecd974419
punctuation fix in manual
2019-02-25 22:59:38 -05:00
Shivaram Lingamneni
d13f58acf0
review fixes
2019-02-25 22:56:08 -05:00
Shivaram Lingamneni
fdb43892b6
Merge pull request #428 from oragono/l10n_master
...
New Crowdin translations
2019-02-25 22:29:00 -05:00
Shivaram Lingamneni
b0f89062fa
add support for tor ( #369 )
2019-02-25 22:09:09 -05:00
Shivaram Lingamneni
d43ce07b66
consume resume token during VerifyToken
...
Independently of this, ClientLookupSet.Resume ensures that at most one
resume can succeed, so this doesn't actually change the behavior.
But ResumeManager should be a standalone example of how to implement
resume without race conditions.
2019-02-24 21:07:12 -05:00
Shivaram Lingamneni
7018e3693b
optimization: check IsLoggingRawIO before attempting to log input
2019-02-24 21:07:12 -05:00
Shivaram Lingamneni
f790a910cd
change the b32 alphabet for absolutely no reason
2019-02-24 21:07:12 -05:00
Shivaram Lingamneni
0d2cf21cec
clean something up in ApplyProxiedIP
2019-02-24 21:07:12 -05:00