Daniel Oaks
1977d03faf
vendor: Updated submodules
7 лет назад
Daniel Oaks
f7a4f5d956
socket: Move to a timing-out send method that reduces goroutines and ensures QUIT/ERROR are sent
7 лет назад
Daniel Oaks
067f982da4
socket: Remove old comment
7 лет назад
Daniel Oaks
f665ebac16
channels: Help prevent issues when join/parting
7 лет назад
Daniel Oaks
4a66771c39
socket: Attempt to close sockets better
7 лет назад
Daniel Oaks
1c917a19a7
client: Ensure ERROR message is parsed when quitting
7 лет назад
Daniel Oaks
9cfa92ede8
modes: Avoid unnecessarily sending unknown mode numerics
7 лет назад
Daniel Oaks
86957d4392
socket: Fix quitting
7 лет назад
Daniel Oaks
7aaa30d399
Setup 0.7.3-unreleased for next release
7 лет назад
Daniel Oaks
9264ffc857
Release v0.7.2
7 лет назад
Daniel Oaks
121269661b
socket: Make closing work a little better
7 лет назад
Daniel Oaks
e0035dfa04
types: Make ChannelNameMap use mutexes to fix crash
7 лет назад
Daniel Oaks
ff3a864aa3
accountreg: Fix crash
7 лет назад
Daniel Oaks
9a94121281
JOIN: Fix a dumb bug. Really dumb bug.
7 лет назад
Daniel Oaks
88b5dd5621
Fix misspelling
7 лет назад
Daniel Oaks
166cddecb1
Fix nits
7 лет назад
Daniel Oaks
22216d4d60
Fix lots of nits
7 лет назад
Daniel Oaks
8ba0bf347d
Setup 0.7.2-unreleased for next release
7 лет назад
Daniel Oaks
511da5b434
Release v0.7.1
7 лет назад
Daniel Oaks
0046025d60
Enable chanmode +r, fix bug with registering channels
7 лет назад
Daniel Oaks
317a804644
Fix dates at top of source files
7 лет назад
Daniel Oaks
99fd9af432
Setup 0.8.0-unreleased for next release
7 лет назад
Daniel Oaks
1741a0fad1
Release v0.7.0
7 лет назад
Daniel Oaks
013635a827
channel: Give founder mode if channel already exists and founder joins
7 лет назад
Daniel Oaks
127d0ff681
changelog: Document changes
7 лет назад
Daniel Oaks
451c40f170
WHO: Fix a small hang
7 лет назад
Daniel Oaks
6aebd4aad9
channel: Add comments, fix a small bug with moderated mode
7 лет назад
Daniel Oaks
479cd376d2
developing: Add advice for debugging hangs
7 лет назад
Daniel Oaks
300d02bd9c
channel: Kill a race condition that locked up the server.
Specifically, if you joined a channel while someone else was trying to part. the Join method would grab the lock, the Quit method would queue to grab the lock, the Join method would unlock and then try to regrab the lock, and it would get into a situation where nobody would have the lock and everyone would be waiting for it.
This caused weird oddities with clients.
7 лет назад
Daniel Oaks
cec3416eae
modes: Kill a crash
7 лет назад
Daniel Oaks
a8e13b062b
logger: Make safer to avoid file write races
7 лет назад
Daniel Oaks
861b65eb39
channels: Automagically save channel bans/excepts/invites
7 лет назад
Daniel Oaks
1798572015
Add comments
7 лет назад
Daniel Oaks
b4b120a83e
nickserv: Point towards /HELP REG since not implemented yet
7 лет назад
Daniel Oaks
91fab3ba55
socket: Better deal with chanfloods
7 лет назад
Daniel Oaks
aad1070633
client: Unlock channel mutex earlier
7 лет назад
Daniel Oaks
e34475d536
Merge branch 'master' into devel+chanserv
7 лет назад
Daniel Oaks
f5eeca5339
channel: Fix not being able to Part
7 лет назад
Daniel Oaks
194411716d
channel: Automagically save topic updates on registered channels
7 лет назад
Daniel Oaks
70b7606996
config: Allow enabling/disabling channel reg
7 лет назад
Daniel Oaks
ea748a9f7b
readme: Add note about updating and password gen
7 лет назад
Daniel Oaks
580385392a
channel: Alert of given modes (+o/+q) on join
7 лет назад
Daniel Oaks
6842d2ead6
Merge master
7 лет назад
Daniel Oaks
05074e966d
modes: Continue overhauling
7 лет назад
Daniel Oaks
03fc6f767e
changelog: Note new socket handling
7 лет назад
Daniel Oaks
f5536d7945
socket: Add a simple println when SendQ exceeded, config comment update
7 лет назад
Daniel Oaks
c3be2d0d46
socket: Fixup sending code so we can support more connections
7 лет назад
Daniel Oaks
f29a5f0e70
socket: Very initial SendQ limit
7 лет назад
Daniel Oaks
de4db1c6ef
socket: Start overhaul of sockets and writing
7 лет назад
Daniel Oaks
73d406ccd6
logger: Don't output control chars on log files
7 лет назад