ba7b895
(HEAD -> master)
Fix messages sent at exactly midnight appearing twice by
2022-08-31 02:24:50 +0000
fd68f1c
Fix 500 error on certain searches due to binary data in the log files by
2022-08-31 02:21:01 +0000
eb30c89
Fix charset usage by
2021-09-30 01:33:35 +0000
a6f585a
Add missing import by
2021-09-30 01:18:21 +0000
0d3ea91
Add option to override the host family to force IPv4 or IPv6 by
2021-09-30 01:15:35 +0000
a5a72b7
Set UTF-8 charset in Content-Type by
2021-03-29 06:03:56 +0000
7e29977
Catch connection resets and other connection errors by
2021-02-15 08:35:11 +0000
50a8b79
Fix memory leak due to asyncio tasks not getting cancelled by
2021-02-09 07:09:47 +0000
7dedf11
Force log flushing with SIGUSR2 by
2021-01-01 04:12:11 +0000
9a3cf0b
Less verbose flushing log messages by
2021-01-01 04:11:56 +0000
2a05dff
Handle invalid UTF-8 with surrogate escapes everywhere by
2021-01-01 04:03:11 +0000
52a42e9
Display any unknown log commands in grey by
2020-12-20 17:54:17 +0000
e14289e
Remove channel name from WHOX and TOPIC (cf. 1dd47c4f
) by
2020-12-19 03:40:11 +0000
b9c0bb9
Log reason for PARTs by
2020-12-19 03:21:34 +0000
1dd47c4
Remove channel name from message strings by
2020-12-19 03:19:57 +0000
489328b
Fix error on parameter-less QUIT by
2020-12-19 03:15:28 +0000
1810c04
Prevent smuggling in a grep option by
2020-12-18 00:14:49 +0000
9cb31c1
Make search case-insensitive by default and add a checkbox for toggling by
2020-12-18 00:14:24 +0000
5b809b1
Add /status endpoint for monitoring by
2020-12-17 23:56:53 +0000
7999fa7
Redirect from .../today to permanent URL by
2020-12-17 23:38:55 +0000
4d345a5
Fix splitting on various things other than LF causing exceptions in the grep output handling by
2020-11-20 05:39:51 +0000
4db2a4d
Fix output size truncation by
2020-11-20 05:09:13 +0000
ddb019a
Only flush files when they were written to since the last flush by
2020-10-20 23:58:45 +0000
f50aa7f
More style updates and crosslinks by
2020-10-19 03:23:46 +0000
620dd84
Improve log style by
2020-10-19 02:53:47 +0000
d49086f
Link to channel info on the homepage like irclogger does by
2020-10-19 02:53:20 +0000
e206a0b
Handle CTCP ACTION (aka /me) by
2020-10-19 02:49:37 +0000
f9aa3a9
Separate message author into own column by
2020-10-19 02:49:22 +0000
2757326
Link to search and prev/next day logs on log pages at the top and bottom by
2020-10-19 02:48:36 +0000
d4b823d
Display search form on results page by
2020-10-19 02:47:47 +0000
359ec58
Reverse search result order by
2020-10-19 02:47:22 +0000
d1d4e55
Add a timeout for the IRC connection establishment and fix the error message by
2020-10-19 00:38:56 +0000
ef8998c
Suppress error if a monthly log file does not exist by
2020-10-19 00:32:18 +0000
0542c63
Fix WWW-Authenticate header typo by
2020-10-14 22:23:00 +0000
0b91b2d
Add multi-prefix capability by
2020-10-13 01:18:25 +0000
ff39847
Add README.md and LICENSE by
2020-10-13 00:51:59 +0000
54b643c
Fix maxSize, maxTime, and maxMemory values of zero by
2020-10-13 00:22:46 +0000
8adbcee
Fix searches that produce no results by
2020-10-12 21:47:02 +0000
bf7f962
Fix asyncio.wait calls with deprecated coroutine objects by
2020-10-12 21:41:11 +0000
41f8437
Assignment expressions by
2020-10-12 21:22:46 +0000
fd1d400
Preserve trailing whitespace in _raw_to_lines by
2020-10-12 21:22:31 +0000
65c4df2
Fix search errors due to stream readers exiting before grep is finished by
2020-10-12 21:20:27 +0000
4d9c64b
Fix crash on homepage by
2020-10-12 21:00:55 +0000
4dc2da7
Clean up code structure inconsistencies by
2020-10-12 18:26:15 +0000
3113002
Add channel description and info page by
2020-10-12 16:23:18 +0000
7b9d6f8
Add config structure for resource limits (commit cea8141b
) by
2020-10-12 16:22:35 +0000
dcd72fa
Log search query by
2020-10-12 15:56:17 +0000
26aea9d
Validate stdout paths by
2020-10-12 15:54:57 +0000
cea8141
Add log search resource limits by
2020-10-12 15:50:05 +0000
c3573ad
Wrap some overlong lines by
2020-10-12 12:28:35 +0000
53d2760
Configurable flush period by
2020-10-12 12:20:17 +0000
be19797
Fix active=false channels being joined anyway by
2020-10-12 01:55:34 +0000
9687828
Add hidden and extrasearchchannels by
2020-10-12 01:52:52 +0000
17eac90
Bypass send queue for PONG and QUIT, and disable processing it at all after the latter by
2020-10-11 18:07:52 +0000
8221935
Replace asyncio.sleep in asyncio.wait with timeout by
2020-10-11 01:03:31 +0000
4d2d137
Fix indefinite hang on SIGINT if the QUIT fails by forcefully killing the connection after 10 seconds by
2020-10-11 00:56:08 +0000
396b122
Drop underscore prefix on CONNCLOSED by
2020-10-11 00:41:29 +0000
656ead6
Delay closing files on channels removed from the config by
2020-10-11 00:38:49 +0000
60aa9bb
Add more debug logging on Storage file handling by
2020-10-11 00:38:28 +0000
5672c23
Add rate limiting by
2020-10-11 00:27:14 +0000
efbb360
More debug logging on IRCClient by
2020-10-11 00:26:21 +0000
80db8e7
Fix missing f-strings on search by
2020-10-10 23:56:21 +0000
5e331f1
Valid HTML by
2020-10-10 23:53:54 +0000
68c577b
Fix crash if the data is split between CR and LF by
2020-10-10 23:39:11 +0000
de9aa3a
Fix config reading crash by
2020-10-10 23:27:29 +0000
7acc56d
Add WWW-Authenticate header and ban characters in path that can't be included in its value by
2020-10-10 23:20:00 +0000
20908f8
Escape all the things by
2020-10-10 22:57:03 +0000
bc73fdb
Add log line colours by
2020-10-10 22:56:17 +0000
6c8e668
Add link to search on homepage by
2020-10-10 14:58:55 +0000
73941d6
Proper log rendering by
2020-10-10 14:58:38 +0000
ef07cd4
Very basic web interface by
2020-10-10 00:01:46 +0000
e1a9703
Add path for each channel (acts as both the directory in storage and for the URLs) by
2020-10-09 23:50:22 +0000
7fc40c3
Remove obsolete TODO by
2020-10-08 21:47:50 +0000
ecc07a6
Refactor file handling on storage, implement monthly rotation and flushing every minute by
2020-10-06 00:43:11 +0000
6c589d6
WHOX support to fetch account info on joining channels by
2020-10-05 23:38:17 +0000
e5f51c7
Instead of logging NAMREPLY, make use of ircstates's tracking and generate the initial user list from that by
2020-10-05 23:37:41 +0000
1c41d80
Use symbolic names for numeric replies where available by
2020-10-05 23:36:32 +0000
b604607
Add userhost-in-names, away-notify, account-notify, and extended-join capability support by
2020-10-05 23:35:35 +0000
7c1d40d
Handle getting kicked by
2020-10-05 19:56:07 +0000
1e681cc
Add message formatting and refactor storage again by
2020-10-05 19:55:41 +0000
0619ff4
Catch SSL/TLS errors by
2020-10-05 18:37:04 +0000
8d55780
Proper quitting on SIGINT by
2020-10-04 01:01:12 +0000
be7d790
Refactor on top of ircstates/irctokens by
2020-10-03 23:20:10 +0000
3834d9d
There was an attempt... by
2020-10-03 18:22:52 +0000
112285d
Initial commit by
2020-10-02 00:58:39 +0000