index
:
pouncerx.git
master
Fork of the pounce IRC bouncer
Runxi Yu
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
client.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Request server-time from the server and filter tags for clients
C. McEnroe
2020-02-25
1
-3
/
+18
*
Bump buffer sizes to allow for tags
C. McEnroe
2020-02-25
1
-5
/
+5
*
Remove bad assert
C. McEnroe
2020-02-18
1
-1
/
+0
*
Add option to set local client CA
C. McEnroe
2020-01-12
1
-0
/
+28
*
Add a vendor capability for passive clients
C. McEnroe
2020-01-10
1
-5
/
+4
*
Intercept client QUIT with no parameter
C. McEnroe
2019-12-28
1
-0
/
+1
*
Don't send self-PMs to the server
C. McEnroe
2019-12-08
1
-0
/
+1
*
Fix wordcmp return value when the words have differing lengths
Michael Forney
2019-11-21
1
-1
/
+1
*
Declare globals as extern in headers, and define in source file
Michael Forney
2019-11-21
1
-0
/
+3
*
client: Include time.h for gmtime and strftime
Michael Forney
2019-11-20
1
-0
/
+1
*
Format milliseconds as int
C. McEnroe
2019-11-20
1
-3
/
+2
*
Add concept of passive clients
C. McEnroe
2019-11-14
1
-3
/
+9
*
Use struct timeval for sub-second precision
C. McEnroe
2019-11-14
1
-5
/
+9
*
Remove server-time filter TODO
C. McEnroe
2019-11-14
1
-1
/
+0
*
Tweak filter regexes
C. McEnroe
2019-11-14
1
-3
/
+3
*
Filter multi-prefix
C. McEnroe
2019-11-14
1
-1
/
+22
*
Replace filters with regex replaces
C. McEnroe
2019-11-14
1
-32
/
+43
*
Refactor filterUserhostInNames
C. McEnroe
2019-11-13
1
-24
/
+25
*
Factor out wordcpy for filters
C. McEnroe
2019-11-13
1
-11
/
+21
*
Skip initial NAMES parameters
C. McEnroe
2019-11-11
1
-2
/
+9
*
Filter userhost-in-names
C. McEnroe
2019-11-11
1
-0
/
+17
*
Compare words without copying in filters
C. McEnroe
2019-11-10
1
-12
/
+13
*
Filter invite-notify
C. McEnroe
2019-11-10
1
-7
/
+14
*
Filter extended-join
C. McEnroe
2019-11-10
1
-0
/
+13
*
Filter ACCOUNT, AWAY, CHGHOST for incapable clients
C. McEnroe
2019-11-10
1
-0
/
+42
*
Maintain stateCaps and offer them to clients
C. McEnroe
2019-11-09
1
-5
/
+3
*
Parse capabilities
C. McEnroe
2019-11-09
1
-7
/
+11
*
Define macro for bit flag enums
C. McEnroe
2019-11-09
1
-4
/
+4
*
Only change AWAY status for registered clients
C. McEnroe
2019-11-08
1
-1
/
+9
*
Use #defines for constant strings
C. McEnroe
2019-11-06
1
-6
/
+6
*
Change license to GPLv3
C. McEnroe
2019-11-06
1
-4
/
+4
*
Use explicit_bzero from LibreSSL
C. McEnroe
2019-11-06
1
-2
/
+2
*
Zero PASS parameter
C. McEnroe
2019-11-04
1
-1
/
+3
*
Hash client passwords with crypt
C. McEnroe
2019-11-04
1
-7
/
+12
*
Use explicit_bzero to clear passwords
Curtis McEnroe
2019-10-31
1
-2
/
+2
*
Shrink client buffer size
Curtis McEnroe
2019-10-31
1
-1
/
+2
*
Specify when command is allowed in Handlers list
Curtis McEnroe
2019-10-28
1
-12
/
+10
*
Disallow PRIVMSG/NOTICE before registration
Curtis McEnroe
2019-10-28
1
-1
/
+6
*
Move entire login flow to state and reorganize it
Curtis McEnroe
2019-10-28
1
-11
/
+8
*
Only increment consumer after successful send
Curtis McEnroe
2019-10-27
1
-1
/
+2
*
Improve client/server error messages
Curtis McEnroe
2019-10-27
1
-2
/
+2
*
Drop clients on zero-length reads
Curtis McEnroe
2019-10-27
1
-2
/
+2
*
Require PASS before USER
Curtis McEnroe
2019-10-26
1
-3
/
+7
*
Oops
Curtis McEnroe
2019-10-26
1
-1
/
+1
*
Disconnect client on unknown command
Curtis McEnroe
2019-10-26
1
-0
/
+1
*
Add AGPLv3 notice on client registration
Curtis McEnroe
2019-10-25
1
-2
/
+0
*
Send PRIVMSG and NOTICE to other clients
Curtis McEnroe
2019-10-25
1
-1
/
+20
*
Clean up client
Curtis McEnroe
2019-10-25
1
-35
/
+35
*
Use produce/consume words for ring buffer
Curtis McEnroe
2019-10-25
1
-5
/
+5
*
Implement client reading from ring buffer
Curtis McEnroe
2019-10-25
1
-0
/
+21
[prev]
[next]