Daniel Oaks
e43882c995
Make metadata cap values accurate
6年前
Daniel Oaks
2eb2467de2
Initial METADATA work. Subs are totally broken and SYNC returns wrong data
6年前
Daniel Oaks
9e8920394f
Only display modestring on connect if it's set
6年前
Daniel Oaks
ab6cd599b2
Fix name of ISUPPORT token (REGCOMMANDS -> ACCCOMMANDS)
6年前
Daniel Oaks
5cbd4d1de2
Force help entries for every ChanServ command as well
6年前
Daniel Oaks
7b8c4e7e91
Refactor nickserv.go to better support NS HELP and translations
6年前
Shivaram Lingamneni
1bf5e2a7c8
implement fakelag (#189)
6年前
Shivaram Lingamneni
a8b952da77
store maxSendQBytes in a uint32 to avoid alignment problems
The sync.atomic documentation says:
"On both ARM and x86-32, it is the caller's responsibility to arrange
for 64-bit alignment of 64-bit words accessed atomically."
6年前
Shivaram Lingamneni
2885b37768
partial fix for #217
See discussion on issue; this might not be a complete fix but it's
definitely better than the current behavior.
6年前
Shivaram Lingamneni
d1f5c59eef
fix #190
6年前
Shivaram Lingamneni
211ed6af99
add an option to expose a pprof http endpoint
6年前
Shivaram Lingamneni
54123ef9a2
clear failed nick assignments to avoid confusion
6年前
Shivaram Lingamneni
be86684e96
implement #199
6年前
Shivaram Lingamneni
02161184cf
clean up stopEvent (requires go v1.10)
6年前
Shivaram Lingamneni
5b636371a9
fix SASL enable-disable logic
6年前
Shivaram Lingamneni
ced3a17cd3
fix #192
6年前
Shivaram Lingamneni
988cb22692
changes to nick reservation
* Clients are now renamed, not disconnected, on reservation timeout
* Nick reservation config is now its own subsection
6年前
Shivaram Lingamneni
ad73d68807
refactor account registration, add nick enforcement
6年前
Daniel Oaks
e0fa97d344
Get labeled-reply working just fine
6年前
Daniel Oaks
2419f69879
Move all errors into errors.go
6年前
Daniel Oaks
2ecec25d28
Misc refactoring
6年前
Daniel Oaks
3634d0601e
Split modes into a subpackage (this is painful, but will force us to simplify and improve the API for interacting with modes)
6年前
Daniel Oaks
afd6ca610c
Split language into a subpackage
6年前
Daniel Oaks
1b14230758
...fix info string, how did that get messed up?
6年前
Daniel Oaks
47d2ce351c
Centralise all command handlers in handlers.go
6年前
Shivaram Lingamneni
2a7f055ef3
support unix domain sockets
6年前
Shivaram Lingamneni
bec39ee8cb
log new listener creation
6年前
Daniel Oaks
fc9b501a77
Show translator names in INFO
6年前
Daniel Oaks
c5a6d22192
Hopefully apply new languages better, esp. during rehash
6年前
Daniel Oaks
638b0c03fc
Better translate HELP entries and indexes
6年前
Daniel Oaks
099fd7c08f
Update translation backend stuff a little more
6年前
Daniel Oaks
1a5ff05493
Update translation framework
6年前
Daniel Oaks
75dcff7183
Update translation framework, add badge to readme
6年前
Shivaram Lingamneni
7edd9032d3
remove newConns channel
6年前
Shivaram Lingamneni
62fc2c0cc3
remove Server.commands
6年前
Daniel Oaks
090095b2b9
Set default client language when creating them
6年前
Daniel Oaks
275227a461
Make like every client-facing string translatable
6年前
Daniel Oaks
0569b5cfaa
RESUME: Fix a few bugs, play modestrings 'n' all
6年前
Daniel Oaks
f8b39cfe61
Send fake channel joins on RESUME
6年前
Daniel Oaks
0d5327de8a
Fix some issues, add RPL_WHOISACCOUNT
6年前
Daniel Oaks
ac99e82192
Fix build issues
6年前
Daniel Oaks
d09f085b1a
Add very initial RESUME cap and command
6年前
Daniel Oaks
e99f22488f
Make LANGUAGE support work
6年前
Daniel Oaks
a7fdade41d
Extend to include example translation stuff
6年前
Daniel Oaks
3b3c1c733a
Support bot mode +B
6年前
Daniel Oaks
3ba8af714e
Use base 36 when generating message IDs, gives us full 0-9a-z to use while preserving uniqueness nicely
6年前
Daniel Oaks
63bd52d471
Make message IDs much shorter (thanks @prawnsalad!)
6年前
Daniel Oaks
197ab520bf
Change casemapping name and advertisement to match new spec
6年前
Shivaram Lingamneni
52b0fb71e7
refactor ClientManager
6年前
Daniel Oaks
dedb029272
DLINE: Save name of the banning oper
6年前