Shivaram Lingamneni
cc9941cb07
review fixes, bug fixes
преди 6 години
Shivaram Lingamneni
fad2475c3f
modes refactor, #255
преди 6 години
moocow
744ad2ce0b
Stats for LUSERS logic now seperated, fixed params in LUSERS
преди 6 години
Shivaram Lingamneni
5e62cc4ebc
initial vhosts implementation, #183
преди 6 години
Daniel Oaks
40d6cd02da
Fix whois channel handling
преди 6 години
Shivaram Lingamneni
69fd3ac324
implement database auto-upgrades (#243)
преди 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 години