Shivaram Lingamneni
ba2aacaf5b
fix #297
add validation for isupport tokens
5年前
Shivaram Lingamneni
b34bab16a7
ensure that identical PRIVMSG share a time tag
5年前
Shivaram Lingamneni
d5eade5494
force trailing zeroes in timestamp wire format
According to jwheare, ISO 8601 doesn't specify the behavior one way
or the other, and the server-time spec is also ambiguous, but this
is safest.
5年前
Shivaram Lingamneni
ac480d782f
add millisecond resolution to loglines
5年前
Shivaram Lingamneni
f35a1c7212
use GenerateSecretToken for msgids
5年前
Shivaram Lingamneni
c95ed46949
add whois support for services
5年前
Daniel Oaks
cd339281e4
Merge pull request #320 from slingamn/replay.1
history replay enhancements
5年前
Shivaram Lingamneni
2c7c8fbaf9
history replay enhancements
5年前
Shivaram Lingamneni
6beeceb52c
Merge pull request #316 from slingamn/hsfix
fix hostserv help string
5年前
Shivaram Lingamneni
525b2c52b1
fix hostserv help string
5年前
Daniel Oaks
f3d138d909
Merge pull request #314 from slingamn/invite.1
fix #313 and a related issue
5年前
Shivaram Lingamneni
f58c873f84
fix RPL_INVITING response to match modern ircdocs
5年前
Shivaram Lingamneni
b6b4d365bc
fix #313
5年前
Daniel Oaks
f912f64f21
Merge pull request #304 from slingamn/history.1
draft/resume-0.2 implementation, message history support
5年前
Daniel Oaks
6cedb80374
Merge pull request #311 from iNecas/fix-docopt-deprecation
Replace docopt.Parse with docopt.ParseArgs
5年前
Ivan Nečas
9a1ede86d3
Replace docopt.Parse with docopt.ParseArgs
docopt.Parse has been deprecated in
943c2addfe
5年前
Daniel Oaks
e1aa3e0f4a
Merge pull request #305 from slingamn/passwd.1
implement NS PASSWD for password changes
5年前
Daniel Oaks
a0c1fa1843
Merge pull request #308 from slingamn/bidirule
fix #306
5年前
Shivaram Lingamneni
92eca4d795
add more test cases
5年前
Shivaram Lingamneni
40e63dbbe8
fix #306
Fix spurious bidi rule violations in casefolding channel names
by stripping the # before starting the casefolding.
5年前
Shivaram Lingamneni
48f9b5e4fa
implement NS PASSWD for password changes
5年前
Shivaram Lingamneni
c8cf0befc6
fixes to irc/socket.go
* fix a race condition: a call to `Write` does not spawn a writer goroutine
if the trylock is held, so `BlockingWrite` must check for fresh data after
releasing the trylock
* streamline some close/finalize logic
5年前
Shivaram Lingamneni
a0bf548fc5
draft/resume-0.2 implementation, message history support
5年前
Shivaram Lingamneni
70364f5f67
Merge pull request #303 from enckse/master
prevents default create/open of buntdb, requires user to call initdb
5年前
Sean Enck
c20afab7c2
prevents default create/open of buntdb, requires user to call initdb
5年前
Daniel Oaks
55503961cb
Release v0.12.0
5年前
Daniel Oaks
e365103fb5
Add missing key to changelog
5年前
Daniel Oaks
2b10b73bbc
Update changelog
5年前
Daniel Oaks
8e027fb58f
vendor: Updated submodules
5年前
Daniel Oaks
a7e88f51fe
Merge pull request #294 from slingamn/proxy_ipv6.1
fix PROXY protocol support for IPv6
5年前
Shivaram Lingamneni
8de6da14c0
Merge pull request #295 from vilmibm/patch-1
Correct NS REGISTER example
5年前
Nate Smith
aab44155a2
Correct NS REGISTER example
5年前
Shivaram Lingamneni
10d4f77638
fix PROXY protocol support for IPv6
1. Handle PROXY lines with IPv6 addresses starting with ::
(similar to WEBIRC in issue #211 )
2. Strip v6 mapping from v4 addresses when handling proxied IPs.
5年前
Shivaram Lingamneni
f0491c2254
Merge pull request #293 from slingamn/perms
configurable file mode for unix socket listeners
5年前
Shivaram Lingamneni
72599ba01f
review fix
5年前
Shivaram Lingamneni
0362269215
upgrade travis to golang 1.11
5年前
Shivaram Lingamneni
0e5842b33a
fix #211
5年前
Shivaram Lingamneni
c3d197f4ff
make unix domain socket permissions configurable
5年前
Shivaram Lingamneni
831969f1f0
Merge pull request #292 from slingamn/nilreceivers
re-add nil receiver for ModeSet.HasMode
5年前
Shivaram Lingamneni
c72a84e49f
Merge pull request #284 from slingamn/passhashing.1
new password hashing technique
5年前
Shivaram Lingamneni
86836905b3
re-add nil receiver for ModeSet.HasMode
5年前
Daniel Oaks
1fd63672f3
Merge pull request #290 from slingamn/rpl330.1
Fix a bug in 330 RPL_WHOISACCOUNT
5年前
Daniel Oaks
508c3269a0
Merge pull request #291 from slingamn/samode_crash
fix a crash when SAMODE'ing in a channel you're not joined to
5年前
Shivaram Lingamneni
ac08ce0f20
move ChannelOperator check into hasPrivs helper
5年前
Shivaram Lingamneni
a18283e2de
fix a crash when SAMODE'ing in a channel you're not joined to
5年前
Shivaram Lingamneni
1fb9bd7208
Fix a bug in 330 RPL_WHOISACCOUNT
According to https://defs.ircdocs.horse/defs/numerics.html , 330 RPL_WHOISACCOUNT
takes 4 parameters: `<client> <nick> <authname> :<info>`. We were omitting
the second parameter (the target nick).
Also refactor locking.
5年前
Shivaram Lingamneni
7ebd35f5a0
update Gopkg.lock to include sha3
5年前
Shivaram Lingamneni
cbc2b07d35
Merge remote-tracking branch 'origin/master' into passhashing.2
5年前
Daniel Oaks
4ecdea0647
Merge pull request #289 from slingamn/allow_multiple
Miscellaneous cleanup
5年前
Shivaram Lingamneni
ea30e58244
bump vendor to remove stackimpact
5年前