XANTRONIX Development
|
92adc15c27
|
Whoops
|
2024-12-06 11:56:57 -05:00 |
|
XANTRONIX Development
|
0eae832acf
|
Do not cache newsgroups in Server
|
2024-12-06 11:14:38 -05:00 |
|
XANTRONIX Development
|
ecdbcbbbba
|
Add GROUP creation permission to server_permission
|
2024-12-06 11:06:15 -05:00 |
|
XANTRONIX Development
|
f5592446be
|
Rename _save_message to _message_save
|
2024-12-06 10:20:15 -05:00 |
|
XANTRONIX Development
|
00c5940d9d
|
Present TypeError to remote client in Session
|
2024-12-05 22:19:15 -05:00 |
|
XANTRONIX Development
|
50d465a738
|
Implement POST client method
|
2024-12-05 22:10:15 -05:00 |
|
XANTRONIX Development
|
ccbff15031
|
Don't forget to read response after IHAVE
|
2024-12-05 22:10:00 -05:00 |
|
XANTRONIX Development
|
10ab951a4d
|
Rename _read_response() to response_read()
|
2024-12-05 22:09:10 -05:00 |
|
XANTRONIX Development
|
9944719792
|
Make ClientException stringify itself like RemoteException
|
2024-12-05 22:08:43 -05:00 |
|
XANTRONIX Development
|
dfe94c61e4
|
Implement Client.message_offer()
|
2024-12-05 21:59:27 -05:00 |
|
XANTRONIX Development
|
3a0dac2c41
|
Consolidate message sending into nntp.client.socket
Consolidate message sending into nntp.client.socket, to allow for
usage of the same code to send messages to both clients and servers
|
2024-12-05 21:56:58 -05:00 |
|
XANTRONIX Development
|
293c2ab1cf
|
Make RemoteException explicitly take Response argument
|
2024-12-05 18:30:52 -05:00 |
|
XANTRONIX Development
|
657c6d4b98
|
Implement Client.get_message_by_id()
|
2024-12-05 15:07:44 -05:00 |
|
XANTRONIX Development
|
447e593edb
|
Fix superfluous whitespace
|
2024-12-05 15:07:21 -05:00 |
|
XANTRONIX Development
|
c28c9b7a72
|
Implement Client.select_group()
|
2024-12-05 15:06:59 -05:00 |
|
XANTRONIX Development
|
f3e0c7dbdc
|
Rename things for sake of consistency
|
2024-12-05 14:29:19 -05:00 |
|
XANTRONIX Development
|
48f9f4b3b2
|
Rename print_newsgroup() to print_newsgroup_summary()
|
2024-12-05 14:21:22 -05:00 |
|
XANTRONIX Development
|
1a881145f9
|
Implement a few more specialty remote newsgroup types
|
2024-12-05 14:19:49 -05:00 |
|
XANTRONIX Development
|
329c695131
|
Implement LIST NEWSGROUPS client method
|
2024-12-05 14:19:32 -05:00 |
|
XANTRONIX Development
|
00264b2d16
|
Fix LIST NEWSGROUPS output format to comply to RFC 3977
|
2024-12-05 14:16:58 -05:00 |
|
XANTRONIX Development
|
7824c8e47b
|
Implement method to fetch message summaries from newsgroups
|
2024-12-05 12:44:24 -05:00 |
|
XANTRONIX Development
|
616e767c0c
|
Fix NEWGROUPS client method
|
2024-12-05 08:39:17 -05:00 |
|
XANTRONIX Development
|
4aa222dc8f
|
Whoops! Remove wildmat argument from NEWGROUPS implementation
|
2024-12-05 08:38:46 -05:00 |
|
XANTRONIX Development
|
0d41ea1d2b
|
Make NEWGROUPS honor date, time
|
2024-12-04 23:52:29 -05:00 |
|
XANTRONIX Development
|
71fcf0960b
|
Tweak exception handling
|
2024-12-04 23:28:25 -05:00 |
|
XANTRONIX Development
|
ff19d88c3e
|
Skip certain headers in OVER results
|
2024-12-04 23:23:54 -05:00 |
|
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
|
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
|
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
|
58b2b5c1da
|
Only discard ssl.SSLEOFError in Server.run()
|
2024-12-03 12:17:55 -05:00 |
|