XANTRONIX Development
|
1698eaafce
|
Move RemoteNewsgroup to lib/nntp/tiny/remote.py
|
2024-12-04 23:07:50 -05:00 |
|
XANTRONIX Development
|
a145b34726
|
Implement Client.each_response_line()
|
2024-12-04 22:35:49 -05:00 |
|
XANTRONIX Development
|
3067b812d5
|
Fix NEWNEWS
|
2024-12-04 22:25:48 -05:00 |
|
XANTRONIX Development
|
ba597eaf7f
|
Ensure server welcome message is read on client connect
|
2024-12-04 21:43:39 -05:00 |
|
XANTRONIX Development
|
0696008af8
|
Initial implementation of nntp.tiny.client
|
2024-12-04 18:28:59 -05:00 |
|
XANTRONIX Development
|
f2a60a8b1a
|
Move buffered input, output handling into lib/nntp/tiny/socket.py
|
2024-12-04 18:13:38 -05:00 |
|
XANTRONIX Development
|
9ea8306806
|
Use default attribute value of None when attributes are missing
|
2024-12-04 17:22:33 -05:00 |
|
XANTRONIX Development
|
f128cb3d04
|
Implement Host.is_hostname()
|
2024-12-04 16:32:23 -05:00 |
|
XANTRONIX Development
|
36d048713f
|
Move functions for testing for IPv4, IPv6 addresses to nntp.tiny.host
|
2024-12-04 16:30:19 -05:00 |
|
XANTRONIX Development
|
b0cedd492f
|
Initial implementation of bin/nntp-tiny-adduser
|
2024-12-04 15:28:20 -05:00 |
|
XANTRONIX Development
|
06b2d3a36e
|
Ensure nntp-tiny-passwd issues database commit
|
2024-12-04 15:27:14 -05:00 |
|
XANTRONIX Development
|
ffca139659
|
Initial commit of bin/nntp-tiny-passwd tool to change user passwords
|
2024-12-04 14:36:47 -05:00 |
|
XANTRONIX Development
|
a319650004
|
Implement Database.update() to change only modified columns
|
2024-12-04 14:36:11 -05:00 |
|
XANTRONIX Development
|
16ac4906d0
|
Implement tracking changes of individual database object values
|
2024-12-04 14:35:46 -05:00 |
|
XANTRONIX Development
|
5920b8e6c2
|
Ensure Message superclass constructor is called
|
2024-12-04 14:34:58 -05:00 |
|
XANTRONIX Development
|
aa2c0b79dc
|
Add --config-file argument to nntp-tiny-server
|
2024-12-04 12:20:51 -05:00 |
|
XANTRONIX Development
|
9add3495f7
|
Add /usr/local/etc/nntp-tiny/server.conf to search path
|
2024-12-04 12:14:40 -05:00 |
|
XANTRONIX Development
|
6ac3f14868
|
Rename ConfigValueException to ConfigOptionException
|
2024-12-04 12:06:08 -05:00 |
|
XANTRONIX Development
|
1e915b5007
|
Implement Config.section() to fetch, validate config sections
|
2024-12-04 12:03:54 -05:00 |
|
XANTRONIX Development
|
7653ebdd29
|
Build config validation into Config.get() accessor
|
2024-12-04 11:48:56 -05:00 |
|
XANTRONIX Development
|
3a608a1636
|
Add more config file validation
|
2024-12-04 10:59:51 -05:00 |
|
XANTRONIX Development
|
a2947a574c
|
Add support for binding to both IPv4 and IPv6 addresses by hostname
|
2024-12-04 10:08:17 -05:00 |
|
XANTRONIX Development
|
456d563f92
|
Allow specifying arbitrary number of listener hosts
|
2024-12-04 09:08:39 -05:00 |
|
XANTRONIX Development
|
9cb8b2e0e4
|
Fix SSLEOFError handler by moving into thread context
|
2024-12-03 23:50:12 -05:00 |
|
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 |
|