JustAnotherArchivist
4dc2da7708
Clean up code structure inconsistencies
3 年前
JustAnotherArchivist
311300283b
Add channel description and info page
3 年前
JustAnotherArchivist
7b9d6f80fc
Add config structure for resource limits (commit cea8141b
)
3 年前
JustAnotherArchivist
dcd72fa97f
Log search query
3 年前
JustAnotherArchivist
26aea9d827
Validate stdout paths
This should prevent breaking out of the search to grep /etc/shadow or similar shenanigans.
3 年前
JustAnotherArchivist
cea8141bed
Add log search resource limits
3 年前
JustAnotherArchivist
c3573ad5d4
Wrap some overlong lines
3 年前
JustAnotherArchivist
53d276064a
Configurable flush period
3 年前
JustAnotherArchivist
be19797733
Fix active=false channels being joined anyway
3 年前
JustAnotherArchivist
9687828387
Add hidden and extrasearchchannels
This allows including the EFnet logs in the search of the new hackint channels while still keeping the log files separate.
3 年前
JustAnotherArchivist
17eac90a47
Bypass send queue for PONG and QUIT, and disable processing it at all after the latter
3 年前
JustAnotherArchivist
8221935adc
Replace asyncio.sleep in asyncio.wait with timeout
3 年前
JustAnotherArchivist
4d2d137935
Fix indefinite hang on SIGINT if the QUIT fails by forcefully killing the connection after 10 seconds
3 年前
JustAnotherArchivist
396b122c6a
Drop underscore prefix on CONNCLOSED
3 年前
JustAnotherArchivist
656ead6c26
Delay closing files on channels removed from the config
This introduces an up to 10 second delay if a SIGINT is received just after changing the config. I can't be bothered to integrate this with Storage.run and overly complicate things.
3 年前
JustAnotherArchivist
60aa9bb0f3
Add more debug logging on Storage file handling
3 年前
JustAnotherArchivist
5672c23396
Add rate limiting
3 年前
JustAnotherArchivist
efbb360e48
More debug logging on IRCClient
3 年前
JustAnotherArchivist
80db8e73da
Fix missing f-strings on search
3 年前
JustAnotherArchivist
5e331f10ab
Valid HTML
3 年前
JustAnotherArchivist
68c577bc92
Fix crash if the data is split between CR and LF
3 年前
JustAnotherArchivist
de9aa3a6db
Fix config reading crash
3 年前
JustAnotherArchivist
7acc56d2bc
Add WWW-Authenticate header and ban characters in path that can't be included in its value
Per RFC 7235, the realm value can be a quoted-string. That's defined in RFC 7230 and can contain HTAB or SP and up except for the double quote, backslash, or DEL. (Double quote and backslash could be escaped by backslash, but I won't bother with implementing that until it's needed.)
3 年前
JustAnotherArchivist
20908f8632
Escape all the things
3 年前
JustAnotherArchivist
bc73fdb33f
Add log line colours
3 年前
JustAnotherArchivist
6c8e668e96
Add link to search on homepage
3 年前
JustAnotherArchivist
73941d6357
Proper log rendering
3 年前
JustAnotherArchivist
ef07cd4af3
Very basic web interface
3 年前
JustAnotherArchivist
e1a97039e7
Add path for each channel (acts as both the directory in storage and for the URLs)
3 年前
JustAnotherArchivist
7fc40c3d22
Remove obsolete TODO
IRCClientProtocol.channels gets updated on the KICK, so it will naturally appear in channelsToJoin (as long as it's still in the config).
3 年前
JustAnotherArchivist
ecc07a602e
Refactor file handling on storage, implement monthly rotation and flushing every minute
3 年前
JustAnotherArchivist
6c589d67ff
WHOX support to fetch account info on joining channels
3 年前
JustAnotherArchivist
e5f51c758d
Instead of logging NAMREPLY, make use of ircstates's tracking and generate the initial user list from that
3 年前
JustAnotherArchivist
1c41d80125
Use symbolic names for numeric replies where available
3 年前
JustAnotherArchivist
b604607d0f
Add userhost-in-names, away-notify, account-notify, and extended-join capability support
3 年前
JustAnotherArchivist
7c1d40d3ff
Handle getting kicked
3 年前
JustAnotherArchivist
1e681ccc4e
Add message formatting and refactor storage again
3 年前
JustAnotherArchivist
0619ff40db
Catch SSL/TLS errors
3 年前
JustAnotherArchivist
8d55780e76
Proper quitting on SIGINT
3 年前
JustAnotherArchivist
be7d790d32
Refactor on top of ircstates/irctokens
3 年前
JustAnotherArchivist
3834d9d124
There was an attempt...
3 年前
JustAnotherArchivist
112285d334
Initial commit
3 年前