Commit graph

72 commits

Author SHA1 Message Date
XANTRONIX Development
237133e4b3 Actually commit after accepting posts 2024-11-30 20:31:13 -05:00
XANTRONIX Development
7e0618c3ff Return actual code that exists 2024-11-30 20:30:58 -05:00
XANTRONIX Development
a1fdc3d0fe Don't forget to actually split Newsgroups: value 2024-11-30 20:08:04 -05:00
XANTRONIX Development
c2b2181c7f Prevent passing wrong number of args to POST 2024-11-30 19:57:29 -05:00
XANTRONIX Development
61f26dd102 Add missing return 2024-11-30 19:37:14 -05:00
XANTRONIX Development
ec748af191 Check for None perms 2024-11-30 19:35:36 -05:00
XANTRONIX Development
8707f9292f Fix typos 2024-11-30 19:09:25 -05:00
XANTRONIX Development
016b33b666 Only allow authenticated posters to post 2024-11-30 18:26:52 -05:00
XANTRONIX Development
0922a7788b Initial implementation of IHAVE 2024-11-30 18:24:47 -05:00
XANTRONIX Development
fcdfa488dd Always flush output before reading line for simplicity 2024-11-30 18:22:31 -05:00
XANTRONIX Development
3212aded55 Assign Message-ID, validate message before adding 2024-11-30 17:40:09 -05:00
XANTRONIX Development
feb7fc7cce Initial implementation of POST command 2024-11-30 17:11:27 -05:00
XANTRONIX Development
c9d6798f24 Refactor messages to belong to any number of newsgroups 2024-11-30 16:34:22 -05:00
XANTRONIX Development
362fce4743 Implement dot stuffing for message bodies 2024-11-30 06:37:32 -05:00
XANTRONIX Development
a2acd9c108 Implement AUTHINFO 2024-11-29 23:45:14 -05:00
XANTRONIX Development
9b27899446 Use bool for tracking active session 2024-11-29 23:23:08 -05:00
XANTRONIX Development
6f3a496fab Ignore ConnectionResetError 2024-11-28 09:09:00 -05:00
XANTRONIX Development
5354720d2d Rename parent_id to reference_ids 2024-11-28 07:59:06 -05:00
XANTRONIX Development
6038746439 Ignore BrokenPipeError 2024-11-28 07:36:41 -05:00
XANTRONIX Development
1bb3c21122 Move MessagePart to message.py 2024-11-27 19:29:54 -05:00
XANTRONIX Development
f7f4569594 Move MessageRange to message.py 2024-11-27 19:28:28 -05:00
XANTRONIX Development
0e55d3e86a Send other headers in response to OVER 2024-11-27 15:27:35 -05:00
XANTRONIX Development
c124725e0c Fix OVER value encoding 2024-11-27 12:36:02 -05:00
XANTRONIX Development
d4464f2180 Return 224 for successful OVER 2024-11-27 00:22:12 -05:00
XANTRONIX Development
8e0539059f The more RFC-blessed way 2024-11-27 00:06:12 -05:00
XANTRONIX Development
d83fde3ff9 Flush output after emitting greeting 2024-11-26 22:21:20 -05:00
XANTRONIX Development
22f417e68e Implement usage of OutputBuffer 2024-11-26 18:50:47 -05:00
XANTRONIX Development
8d5267c039 Deactivate session on socket close 2024-11-26 18:45:26 -05:00
XANTRONIX Development
f53afa7812 Alias XOVER to OVER 2024-11-26 17:20:22 -05:00
XANTRONIX Development
444e82c0f7 I'm a dingus 2024-11-26 17:20:13 -05:00
XANTRONIX Development
01d2b34452 Implement multithreaded server 2024-11-26 16:55:44 -05:00
XANTRONIX Development
1e1ffabd72 Use callbacks for database connections 2024-11-26 16:24:32 -05:00
XANTRONIX Development
613134d63f Implement LIST HEADERS 2024-11-26 16:02:54 -05:00
XANTRONIX Development
f6100c4e2f More refactoring to eliminate duplicate code 2024-11-26 15:49:54 -05:00
XANTRONIX Development
65a60d33fd Refactor OVER, HDR
Refactor OVER, HDR to be simpler, using a single convenience method to
implement similar semantics for commands which operate on both single
and ranges of messages
2024-11-26 14:53:16 -05:00
XANTRONIX Development
72a4fd2230 Remove superfluous newline 2024-11-26 14:49:18 -05:00
XANTRONIX Development
4faaf9cad7 Implement LIST ACTIVE.TIMES 2024-11-26 14:05:34 -05:00
XANTRONIX Development
32870c8a8a Implement LIST OVERVIEW.FMT 2024-11-26 13:28:33 -05:00
XANTRONIX Development
072cf46c1e Implement OVER command 2024-11-26 13:12:42 -05:00
XANTRONIX Development
2084b4c19a Fix HDR to be more RFC-compliant 2024-11-26 13:03:15 -05:00
XANTRONIX Development
c36c2ebdbd Change ResponseCode enum value name 2024-11-26 13:02:19 -05:00
XANTRONIX Development
d63f5636d4 Implement on-connection server greeting 2024-11-26 12:18:51 -05:00
XANTRONIX Development
474dc8288f Alias XHDR to HDR 2024-11-26 12:15:56 -05:00
XANTRONIX Development
97078ffede Implement LAST, NEXT commands 2024-11-26 12:08:56 -05:00
XANTRONIX Development
e191f3655d Ensure GROUP sets article ID when possible 2024-11-26 11:26:19 -05:00
XANTRONIX Development
add0d648a0 Pretty print SQL query 2024-11-26 11:25:40 -05:00
XANTRONIX Development
239ac5f8f0 Implement MODE 2024-11-26 10:48:06 -05:00
XANTRONIX Development
2ffbdcb39a Implement QUIT 2024-11-26 10:27:03 -05:00
XANTRONIX Development
84bc5ffd8e Implement DATE 2024-11-26 10:19:02 -05:00
XANTRONIX Development
a2cb8ebfaf Implement STAT 2024-11-25 22:14:34 -05:00