Commit graph

277 commits

Author SHA1 Message Date
XANTRONIX Development
67e6c385e6 Add more flags 2025-01-10 14:21:41 -05:00
XANTRONIX Development
a4c3563c17 Initial commit of xenu-nntp-import 2025-01-10 13:58:50 -05:00
XANTRONIX Development
16c5106c93 Slight optimisation 2025-01-10 01:58:18 -05:00
XANTRONIX Development
1955620c60 Fix subtly incorrect output 2025-01-10 01:04:34 -05:00
XANTRONIX Development
15c50424aa Only send Xref: as additional header in XOVER 2025-01-10 00:48:06 -05:00
XANTRONIX Development
10f1e05f1a Make ARTICLE respond with 220, not 221 2025-01-10 00:46:11 -05:00
XANTRONIX Development
cdf48cebb5 Turns out pan wants Bytes: and Lines: 2025-01-10 00:21:01 -05:00
XANTRONIX Development
99fe2997ea Skip explicit Bytes: and Lines: headers 2025-01-09 23:46:58 -05:00
XANTRONIX Development
1e0ea5ea07 Fix calculations of :bytes, :lines in OVER 2025-01-09 23:43:27 -05:00
XANTRONIX Development
a3c38161c9 Return 201, not 440, on 'MODE READER' 2025-01-09 21:07:10 -05:00
XANTRONIX Development
867f900c71 Make 'LIST HEADERS' accept arbitrary args, for now 2025-01-09 18:47:59 -05:00
XANTRONIX Development
89440f2bf9 Add requirements.txt 2025-01-09 18:43:31 -05:00
XANTRONIX Development
06471551c5 Fix behaviour when NEWGROUPS finds no results 2025-01-09 17:52:12 -05:00
XANTRONIX Development
a25c304e5b Use Postgres schema 2025-01-07 10:10:14 -05:00
XANTRONIX Development
06d18c5a57 Remove unused static method 2025-01-06 14:06:43 -05:00
XANTRONIX Development
0a106a1216 Return None after final message 2025-01-06 10:11:09 -05:00
XANTRONIX Development
8aa8ae4dec Significantly improve message parsing performance 2025-01-06 00:40:48 -05:00
XANTRONIX Development
6038e09670 Sort that out too 2025-01-06 00:14:25 -05:00
XANTRONIX Development
afc5ce8339 Comments, improvements 2025-01-05 23:50:50 -05:00
XANTRONIX Development
cfeffa27a4 Semantic improvements in MBoxReader 2025-01-05 23:19:11 -05:00
XANTRONIX Development
a6a6d32e79 Semantic improvements in MBoxReaderBuffer 2025-01-05 23:18:27 -05:00
XANTRONIX Development
00b0347fe2 Massive email parsing performance boost
Massive email parsing performance boost by simply using Python's
own native email.message parser
2025-01-05 00:16:32 -05:00
XANTRONIX Development
467dd77de3 Fix idiot comment 2025-01-05 00:15:44 -05:00
XANTRONIX Development
93f89bc7d6 Make bin/xenu-nntp-server includeable 2025-01-05 00:15:24 -05:00
XANTRONIX Development
a13002b9f0 Use two concurrent queries to avoid client waiting 2025-01-04 22:00:15 -05:00
XANTRONIX Development
5632447263 Simplify each_newsgroup() 2025-01-04 21:59:41 -05:00
XANTRONIX Development
1b519cfcfd Make 'LIST' with no args default to 'LIST ACTIVE' 2025-01-04 17:20:09 -05:00
XANTRONIX Development
241ac5a2d8 Fix 'LIST ACTIVE' to always return message ranges 2025-01-04 17:19:46 -05:00
XANTRONIX Development
63e61f7498 Don't attempt to double-convert datetime objects 2025-01-04 17:18:52 -05:00
XANTRONIX Development
828a85ea32 Generate faster message range queries 2025-01-04 17:17:26 -05:00
XANTRONIX Development
d96a4adfe4 Use Alpine's own psycopg package 2025-01-03 17:54:20 -05:00
XANTRONIX Development
5872b46752 Refactor to connect to Postgres databases 2025-01-03 12:32:28 -05:00
XANTRONIX Industrial
6fdd06b571 Make config file in Dockerfile listen on :: 2025-01-01 23:49:10 -05:00
XANTRONIX Industrial
152f560496 Fix dingus issues 2025-01-01 19:47:36 -05:00
XANTRONIX Development
8d4f2927a7 Slight rename to better match Kubernetes TLS Secrets 2025-01-01 18:19:48 -05:00
XANTRONIX Development
045371b63b Initial commit of Makefile, Dockerfile 2025-01-01 18:14:31 -05:00
XANTRONIX Development
1fc6120380 Rename the whole thing to xenu_nntp 2024-12-30 20:54:09 -05:00
XANTRONIX Development
ed99ce9981 Remove ServerCapabilities stuff 2024-12-07 15:48:56 -05:00
XANTRONIX Development
8d1aada18c Tiny formatting change 2024-12-07 06:40:45 -05:00
XANTRONIX Development
15afa90157 Allow threads to be stopped externally 2024-12-07 06:40:14 -05:00
XANTRONIX Development
46b544fac6 Implement Server.stop() stub 2024-12-07 06:39:05 -05:00
XANTRONIX Development
877b884097 Drop KILL permission, just go with ADMIN 2024-12-06 21:55:33 -05:00
XANTRONIX Development
862794c8f5 Rename GROUP permission to ADMIN
Rename GROUP permission to ADMIN to allow ADMIN message recipients to
accept any Control: header
2024-12-06 21:12:06 -05:00
XANTRONIX Development
92adc15c27 Whoops 2024-12-06 11:56:57 -05:00
XANTRONIX Development
0eae832acf Do not cache newsgroups in Server 2024-12-06 11:14:38 -05:00
XANTRONIX Development
ecdbcbbbba Add GROUP creation permission to server_permission 2024-12-06 11:06:15 -05:00
XANTRONIX Development
f5592446be Rename _save_message to _message_save 2024-12-06 10:20:15 -05:00
XANTRONIX Development
00c5940d9d Present TypeError to remote client in Session 2024-12-05 22:19:15 -05:00
XANTRONIX Development
50d465a738 Implement POST client method 2024-12-05 22:10:15 -05:00
XANTRONIX Development
ccbff15031 Don't forget to read response after IHAVE 2024-12-05 22:10:00 -05:00