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 yıl önce
Shivaram Lingamneni
18169cbedf
disallow resume from tor to non-tor
5 yıl önce
Shivaram Lingamneni
d13f58acf0
review fixes
5 yıl önce
Shivaram Lingamneni
b0f89062fa
add support for tor (#369)
5 yıl önce
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.
5 yıl önce
Shivaram Lingamneni
7018e3693b
optimization: check IsLoggingRawIO before attempting to log input
5 yıl önce
Shivaram Lingamneni
f790a910cd
change the b32 alphabet for absolutely no reason
5 yıl önce
Shivaram Lingamneni
0d2cf21cec
clean something up in ApplyProxiedIP
5 yıl önce
Shivaram Lingamneni
a4a143ef56
new unreleased version
5 yıl önce
Daniel Oaks
f396003ec9
Release v1.0.0
5 yıl önce
Daniel Oaks
7e6e7742f9
Band-aid NS REGISTER fix
5 yıl önce
Daniel Oaks
d738688b2a
Simplify NS GROUP help text
5 yıl önce
Daniel Oaks
6d109e92a5
Fix dodgy TL strings to make them easier to translate
5 yıl önce
Shivaram Lingamneni
baa2c3b581
send the response line to NICK via the response buffer
5 yıl önce
Shivaram Lingamneni
bbd99b655a
A labeled command that has 0 response lines should receive an empty batch
See discussion on #391 .
5 yıl önce
Shivaram Lingamneni
c6b9fe0218
fix #384
5 yıl önce
Shivaram Lingamneni
fcef121aac
bump oragono version to 1.0.0-rc1
5 yıl önce
Shivaram Lingamneni
29c6db593a
fix missing Unescape call
5 yıl önce
Shivaram Lingamneni
729d4b377c
revised string from discussion on ticket
5 yıl önce
Shivaram Lingamneni
a211ddfcdb
work around znc's broken nickserv support
5 yıl önce
Shivaram Lingamneni
a5b9634783
fix #394
5 yıl önce
Shivaram Lingamneni
344a1d7e48
fix #392
5 yıl önce
Shivaram Lingamneni
a5f04495a1
fix #389
5 yıl önce
Shivaram Lingamneni
d147708158
allow SAREGISTER even when normal registration is fully disabled
5 yıl önce
Shivaram Lingamneni
754934b429
unregister should boot clients if sasl is required
5 yıl önce
Shivaram Lingamneni
9ce1d31b90
fix HS STATUS for logged-out users
5 yıl önce
Shivaram Lingamneni
519d19c364
fix #364
5 yıl önce
Shivaram Lingamneni
c019fa3ab2
fix #375
5 yıl önce
Shivaram Lingamneni
e2e07c0eee
fix #374
5 yıl önce
Shivaram Lingamneni
b7ec121c19
fix some KICK issues
reported by bogdomania
1. KICK without privileges incorrectly returned ERR_CANNOTSENDTOCHAN
2. Halfops should be able to kick voice and unprivileged, but not other halfops
5 yıl önce
Shivaram Lingamneni
4c7a5585db
fix #371
5 yıl önce
Daniel Oaks
78a0b322f7
Make it act as intended
5 yıl önce
Daniel Oaks
53ed368701
Draft implementation of draft/setname
5 yıl önce
Shivaram Lingamneni
7786043275
make the land-grab check case-insensitive
5 yıl önce
Shivaram Lingamneni
6d690b0e36
add loglines for account registration, login, and unregistration
5 yıl önce
Shivaram Lingamneni
f40c363170
compatibility mode for NS IDENTIFY
Standard nickserv clients like znc's expect (by default) to send just:
PRIVMSG NickServ :identify $passphrase
with the account name assumed to be the currently held nick.
Let's support this in the common case where the client doesn't have a certfp
(if it does, the first argument is the account name, not the passphrase).
5 yıl önce
Shivaram Lingamneni
5beb0764f2
review fix
5 yıl önce
Shivaram Lingamneni
e4c9351254
fix: set the existing channels unregistered
5 yıl önce
Shivaram Lingamneni
afe94d43c3
update resume support to draft/resume-0.3
5 yıl önce
Shivaram Lingamneni
46083f5739
fix typo in CHATHISTORY help url
reported by bogdomania
5 yıl önce
Shivaram Lingamneni
35abe7940a
RESUME should end cap negotiation without requiring CAP LS
5 yıl önce
Shivaram Lingamneni
370255bec1
review fixes
5 yıl önce
Shivaram Lingamneni
2910eda737
fix a nit
5 yıl önce
Chris Smith
34a9a37b82
Fix usernames being used in place of hostnames.
Closes #355
5 yıl önce
Shivaram Lingamneni
20b8ba8cae
don't send the client its own on-join MODE line
Fixes #353 .
5 yıl önce
Shivaram Lingamneni
eff2571096
limit the number of channels a client can join
5 yıl önce
Shivaram Lingamneni
ff7bbc4a9c
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
5 yıl önce
Shivaram Lingamneni
73f36fba08
NS REGISTER needs a login throttle check as well
5 yıl önce
Shivaram Lingamneni
775ead700f
prevent nick reservation land-grabs
5 yıl önce
Shivaram Lingamneni
7608e0c76c
fix #121
5 yıl önce