Commit Graph

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