Commit Graph

1968 Commits

Author SHA1 Message Date
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
Daniel Oaks 37533daf98 New translations help.lang.json (Romanian) 2019-02-24 20:11:37 +10:00
Daniel Oaks 5085389e69 New translations irc.lang.json (Romanian) 2019-02-24 20:11:36 +10:00
Daniel Oaks bb32113fcd New translations help.lang.json (Romanian) 2019-02-24 19:57:54 +10:00
Daniel Oaks dbaf58889e New translations nickserv.lang.json (Romanian) 2019-02-24 19:57:52 +10:00
Daniel Oaks a2147f0ea4 New translations help.lang.json (Vietnamese) 2019-02-24 18:04:09 +10:00
Daniel Oaks ba191c05cc New translations nickserv.lang.json (Vietnamese) 2019-02-24 18:04:06 +10:00
Daniel Oaks 73bf60a461 New translations nickserv.lang.json (Ukrainian) 2019-02-24 18:04:05 +10:00