index
:
pounce
this commit
master
IRC bouncer
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
client.c
(
follow
)
Commit message (
Expand
)
Author
Age
*
Maintain stateCaps and offer them to clients
June McEnroe
2019-11-09
*
Parse capabilities
June McEnroe
2019-11-09
*
Define macro for bit flag enums
June McEnroe
2019-11-09
*
Only change AWAY status for registered clients
June McEnroe
2019-11-08
*
Use #defines for constant strings
June McEnroe
2019-11-06
*
Change license to GPLv3
June McEnroe
2019-11-06
*
Use explicit_bzero from LibreSSL
June McEnroe
2019-11-06
*
Zero PASS parameter
June McEnroe
2019-11-04
*
Hash client passwords with crypt
June McEnroe
2019-11-04
*
Use explicit_bzero to clear passwords
June McEnroe
2019-10-31
*
Shrink client buffer size
June McEnroe
2019-10-31
*
Specify when command is allowed in Handlers list
June McEnroe
2019-10-28
*
Disallow PRIVMSG/NOTICE before registration
June McEnroe
2019-10-28
*
Move entire login flow to state and reorganize it
June McEnroe
2019-10-28
*
Only increment consumer after successful send
June McEnroe
2019-10-27
*
Improve client/server error messages
June McEnroe
2019-10-27
*
Drop clients on zero-length reads
June McEnroe
2019-10-27
*
Require PASS before USER
June McEnroe
2019-10-26
*
Oops
June McEnroe
2019-10-26
*
Disconnect client on unknown command
June McEnroe
2019-10-26
*
Add AGPLv3 notice on client registration
June McEnroe
2019-10-25
*
Send PRIVMSG and NOTICE to other clients
June McEnroe
2019-10-25
*
Clean up client
June McEnroe
2019-10-25
*
Use produce/consume words for ring buffer
June McEnroe
2019-10-25
*
Implement client reading from ring buffer
June McEnroe
2019-10-25
*
Zero entire Client struct
June McEnroe
2019-10-24
*
Register readers by client usernames
June McEnroe
2019-10-24
*
Unset non-blocking on clients
June McEnroe
2019-10-24
*
Intercept client QUIT
June McEnroe
2019-10-24
*
Only set NeedCapEnd if unregistered
June McEnroe
2019-10-24
*
Set client-side origin to irc.invalid
June McEnroe
2019-10-24
*
Factor out client-side origin name
June McEnroe
2019-10-24
*
Intercept all CAP commands from clients
June McEnroe
2019-10-24
*
Ignore further CAP END
June McEnroe
2019-10-24
*
Implement client CAP for server-time
June McEnroe
2019-10-24
*
Make clientFormat public
June McEnroe
2019-10-24
*
Rename some things
June McEnroe
2019-10-24
*
Rename Command to Message
June McEnroe
2019-10-23
*
Synchronize state after client registration
June McEnroe
2019-10-23
*
Send to server if client has no needs
June McEnroe
2019-10-23
*
Implement some amount of client connection
June McEnroe
2019-10-23
*
Add dynamic poll list
June McEnroe
2019-10-23