Commit graph

281 commits

Author SHA1 Message Date
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
XANTRONIX Development
9a4febca5c Gotta commit somethin' :X 2024-11-22 23:57:14 -05:00
XANTRONIX Development
277c4c0aab Implement each() convenience method 2024-11-22 23:56:28 -05:00
XANTRONIX Development
ca2c0c9ce8 Renaming, though may not need that 2024-11-20 21:17:38 -05:00
XANTRONIX Development
282f43679c Gangly bones of the new sever logic 2024-11-20 21:17:03 -05:00
XANTRONIX Development
0e5bcd5f77 Good...Good... 2024-11-19 14:31:48 -05:00
XANTRONIX Development
e73b038c3e Yeah buddy 2024-11-19 14:29:51 -05:00
XANTRONIX Development
f481f962eb SO BLOODY CLOSE 2024-11-18 21:40:10 -05:00
XANTRONIX Development
581b456651 Fix errors in line buffer code 2024-11-17 22:55:28 -05:00
XANTRONIX Development
36a3127ce6 Initial commit of LineBuffer 2024-11-17 22:47:30 -05:00
XANTRONIX Development
fa101660a8 Preserve case of header keys 2024-11-11 17:20:53 -05:00
XANTRONIX Development
a4ccaae4ae Return original text that fails to decode 2024-11-11 15:42:50 -05:00
XANTRONIX Development
d66794c305 Store-bought is fine :) 2024-11-11 15:01:42 -05:00
XANTRONIX Development
705e40c90c Fix bugs 2024-11-11 13:24:27 -05:00
XANTRONIX Development
0d984fdc29 Use homegrown date parsing 2024-11-11 12:37:48 -05:00
XANTRONIX Development
6834a6de95 Don't attempt to decode empty byte sequence 2024-11-11 02:05:05 -05:00
XANTRONIX Development
9b4aaa101f Use caching on properties 2024-11-11 01:04:20 -05:00
XANTRONIX Development
5544cbbd56 Assign content to Message before anything else 2024-11-10 23:35:58 -05:00
XANTRONIX Development
1271129965 Fix infinite recursion on 'body' property 2024-11-10 11:36:19 -05:00
XANTRONIX Development
b814aa3053 Fix date property 2024-11-10 11:35:03 -05:00
XANTRONIX Development
0ac4b2f9b3 Use simpler, better name for wrapper function 2024-11-10 10:42:00 -05:00
XANTRONIX Development
94f9261350 Use property wrappers to defer parsing content 2024-11-10 10:05:26 -05:00
XANTRONIX Development
71de86fdae Don't use slots for that (switch to NamedTuple?) 2024-11-10 10:02:28 -05:00
XANTRONIX Development
05fc964d11 Those should be slots 2024-11-10 02:35:50 -05:00
XANTRONIX Development
e1ef416240 Still need to declare primary key in column lists 2024-11-10 02:32:48 -05:00
XANTRONIX Development
fdad2c6a31 Refactor Message to use Python properties 2024-11-10 02:20:37 -05:00
XANTRONIX Development
81aeae005f Rename 'parse' to 'read' 2024-11-10 02:19:08 -05:00
XANTRONIX Development
6a8735c833 Whoops 2024-11-09 23:26:42 -05:00
XANTRONIX Development
0a021e7ef2 Remove 'id' from Newsgroup columns 2024-11-09 22:30:23 -05:00
XANTRONIX Development
a3b6969349 Rename Message.add() to Message._parse_line() 2024-11-09 22:28:28 -05:00
XANTRONIX Development
3a878eb975 Move each_line() out of class 2024-11-09 22:25:43 -05:00
XANTRONIX Development
ce1f12c5d6 Implement parent_id() getter for References: 2024-11-09 21:43:31 -05:00
XANTRONIX Development
4a7808de48 Store Message-ID with <> brackets 2024-11-09 21:43:09 -05:00
XANTRONIX Development
86a09b637f Add handling for References: header in Message 2024-11-09 15:36:57 -05:00