Commit graph

114 commits

Author SHA1 Message Date
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
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
XANTRONIX Development
49968be522 Implement HDR command 2024-11-25 21:53:08 -05:00
XANTRONIX Development
4eecca8630 Fix typo 2024-11-25 21:52:27 -05:00
XANTRONIX Development
481889c74c Fix bugs in MessageRange parsing 2024-11-25 21:52:07 -05:00
XANTRONIX Development
29ebfe7ca2 Implement Database.query_sql()
Implement Database.query_sql() to allow fetching mapped objects
returned from raw SQL query
2024-11-25 21:51:23 -05:00
XANTRONIX Development
dcd639e96d Fix HEAD, BODY 2024-11-25 20:34:26 -05:00
XANTRONIX Development
0fc03c3b21 Implement HEAD, BODY, ARTICLE 2024-11-25 20:27:55 -05:00
XANTRONIX Development
018f259b27 Print full stacktraces 2024-11-25 20:27:14 -05:00
XANTRONIX Development
0dc58bcd88 Implement LIST ACTIVE 2024-11-25 17:18:38 -05:00
XANTRONIX Development
02e6550b6a Remove superfluous whitespace 2024-11-25 17:18:22 -05:00
XANTRONIX Development
2df4350cd0 Tidiness :3 2024-11-25 17:17:08 -05:00
XANTRONIX Development
d2f87b4234 Add index on newsgroups, post dates 2024-11-25 17:16:34 -05:00
XANTRONIX Development
c63dacb341 Speak, parse UTF-8 as per RFC 3977 2024-11-25 15:57:20 -05:00
XANTRONIX Development
a476821ca8 Implement LIST NEWSGROUPS 2024-11-25 15:53:32 -05:00
XANTRONIX Development
a43fdc9009 Add index for message IDs by newsgroup 2024-11-25 15:52:36 -05:00
XANTRONIX Development
65191f2f76 Just a bit extra error handling 2024-11-25 14:27:58 -05:00
XANTRONIX Development
7fd142483f Get NEWGROUPS command working 2024-11-25 14:25:55 -05:00
XANTRONIX Development
9763ea0cdf Implement first working commands 2024-11-25 00:49:53 -05:00
XANTRONIX Development
aeb32934ac Ensure tuple is passed as bind params 2024-11-25 00:49:24 -05:00
XANTRONIX Development
2c5018db9b Use proper quote type 2024-11-25 00:48:56 -05:00
XANTRONIX Development
a34bb7a6a7 Fix typos and whatnot 2024-11-25 00:16:15 -05:00
XANTRONIX Development
f07bb981e9 More slog 2024-11-23 22:40:06 -05:00
XANTRONIX Development
69c1f984bc A bit nicer 2024-11-23 00:22:24 -05:00
XANTRONIX Development
894ec39b1a This is a bit more likely to work 2024-11-23 00:20:06 -05:00