XANTRONIX Development
|
32281a3aa2
|
Implement support for IPv6 listener
Implement support for IPv6 listener via Python selectors module to
monitor multiple listening sockets
|
2024-12-03 23:38:45 -05:00 |
|
XANTRONIX Development
|
6944f3f898
|
Don't forget to exit() on SIGTERM
|
2024-12-03 17:00:49 -05:00 |
|
XANTRONIX Development
|
07689f87cb
|
Implement PID file support in nntp.tiny.daemon
|
2024-12-03 16:53:31 -05:00 |
|
XANTRONIX Development
|
c53e45ca49
|
Slight formatting tweak
|
2024-12-03 16:24:26 -05:00 |
|
XANTRONIX Development
|
7865e1688d
|
Initial commit of bin/nntp-tiny-server frontend
|
2024-12-03 16:07:40 -05:00 |
|
XANTRONIX Development
|
58b2b5c1da
|
Only discard ssl.SSLEOFError in Server.run()
|
2024-12-03 12:17:55 -05:00 |
|
XANTRONIX Development
|
21a6f3e3f2
|
Implement TLS listener support
|
2024-12-03 12:14:45 -05:00 |
|
XANTRONIX Development
|
fefd990d89
|
Remove unnecessary line
|
2024-12-03 10:19:00 -05:00 |
|
XANTRONIX Development
|
09e8d01d3a
|
Add config file support for listener, database
|
2024-12-02 23:19:01 -05:00 |
|
XANTRONIX Development
|
ee1c98c82d
|
Rename 'active' to 'writable'
|
2024-12-02 17:22:56 -05:00 |
|
XANTRONIX Development
|
ea16a989f6
|
Implement checking for active newsgroup flag
|
2024-12-02 15:14:55 -05:00 |
|
XANTRONIX Development
|
888d25394a
|
Add 'active' column to newsgroup
|
2024-12-02 15:09:32 -05:00 |
|
XANTRONIX Development
|
1346ece242
|
Better solution for generating WHERE clause for message ranges
|
2024-12-02 14:44:37 -05:00 |
|
XANTRONIX Development
|
cefc2c1125
|
Fix broken LISTGROUP
|
2024-12-02 14:29:27 -05:00 |
|
XANTRONIX Development
|
454eb2aec9
|
Fix redeclaration of Session._newsgroup_summary()
|
2024-12-02 14:19:32 -05:00 |
|
XANTRONIX Development
|
d0628b9031
|
Ensure Message.validate() checks Message-ID format
|
2024-12-01 23:20:47 -05:00 |
|
XANTRONIX Development
|
f937712f78
|
Make Message.finish() idempotent
|
2024-12-01 23:20:29 -05:00 |
|
XANTRONIX Development
|
d7cd4f1383
|
Make Message.read() purge last line
|
2024-11-30 21:32:58 -05:00 |
|
XANTRONIX Development
|
1ed406a409
|
Hack to not chop off the last bit of a message
|
2024-11-30 21:10:05 -05:00 |
|
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
|
3b656e1836
|
Fix OVER, where clause generation
|
2024-11-30 20:30:46 -05:00 |
|
XANTRONIX Development
|
a1fdc3d0fe
|
Don't forget to actually split Newsgroups: value
|
2024-11-30 20:08:04 -05:00 |
|
XANTRONIX Development
|
8a63de9740
|
Make sure Message.validate() returns True on success
|
2024-11-30 20:07:06 -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
|
9450957740
|
Add statuses used by IHAVE
|
2024-11-30 18:23:15 -05:00 |
|
XANTRONIX Development
|
fcdfa488dd
|
Always flush output before reading line for simplicity
|
2024-11-30 18:22:31 -05:00 |
|
XANTRONIX Development
|
b45fe13111
|
Use fallback remote part if not in sender
|
2024-11-30 18:04:12 -05:00 |
|
XANTRONIX Development
|
3212aded55
|
Assign Message-ID, validate message before adding
|
2024-11-30 17:40:09 -05:00 |
|
XANTRONIX Development
|
8edd5967a0
|
Implement validation for RFC 5536 mandatory headers
|
2024-11-30 17:39:11 -05:00 |
|
XANTRONIX Development
|
cd1a690bc1
|
Implement Message-ID generation
|
2024-11-30 17:38:54 -05:00 |
|
XANTRONIX Development
|
feb7fc7cce
|
Initial implementation of POST command
|
2024-11-30 17:11:27 -05:00 |
|
XANTRONIX Development
|
abac757be2
|
Update object ID after adding to database
|
2024-11-30 17:10:56 -05:00 |
|
XANTRONIX Development
|
c9d6798f24
|
Refactor messages to belong to any number of newsgroups
|
2024-11-30 16:34:22 -05:00 |
|
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 |
|