XANTRONIX Development
ce260c75ad
Rename Message.read_line() to readline()
2024-11-30 15:17:11 -05:00
XANTRONIX Development
362fce4743
Implement dot stuffing for message bodies
2024-11-30 06:37:32 -05:00
XANTRONIX Development
47c70385aa
Use str.find(), not str.index() in each_message
2024-11-30 06:36:59 -05:00
XANTRONIX Development
3e7fea6c11
Fix bugs in User.auth()
2024-11-29 23:45:34 -05:00
XANTRONIX Development
a2acd9c108
Implement AUTHINFO
2024-11-29 23:45:14 -05:00
XANTRONIX Development
031b4d9617
Use same number of iterations as original salted password
2024-11-29 23:44:37 -05:00
XANTRONIX Development
f9ee7bfdc0
Initial implementation of user permissions
2024-11-29 23:23:44 -05:00
XANTRONIX Development
9b27899446
Use bool for tracking active session
2024-11-29 23:23:08 -05:00
XANTRONIX Development
4133d72eb4
Begin fleshing out user permissions
2024-11-29 19:57:06 -05:00
XANTRONIX Development
79d5dd5f06
Implement server_user table
2024-11-29 19:31:48 -05:00
XANTRONIX Development
bfb3dccf29
Initial implementation of nntp.tiny.passwd
2024-11-29 19:12:46 -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
97050eafe4
Fix bugs in OutputBuffer
2024-11-27 19:09:47 -05:00
XANTRONIX Development
ee3ed2bff8
Remove unnecessary code from OutputBuffer
2024-11-27 16:27:46 -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
bccb71afd3
Apparently I never bothered with mapping subject?
2024-11-26 23:47:01 -05:00
XANTRONIX Development
d83fde3ff9
Flush output after emitting greeting
2024-11-26 22:21:20 -05:00
XANTRONIX Development
945f85c2a3
A much more sane buffer implementation
2024-11-26 22:21:06 -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
e7669af962
Initial implementation of OutputBuffer
2024-11-26 18:43:08 -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
731c516a3a
Ensure Session is made in new thread
2024-11-26 17:01:49 -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
77531596f9
Make Newsgroup.created_on a datetime.datetime object
2024-11-26 14:04:59 -05:00
XANTRONIX Development
19952c8282
Add 'created_by' column to newsgroup table
2024-11-26 14:04:09 -05:00
XANTRONIX Development
7ba14e20b5
Explicitly query table column names
2024-11-26 14:03:26 -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
ee1adcf1ac
Add statuses 421, 422
2024-11-26 12:08:29 -05:00
XANTRONIX Development
e191f3655d
Ensure GROUP sets article ID when possible
2024-11-26 11:26:19 -05:00