Commit Graph

331 Commits

Author SHA1 Message Date
Retro_Guy 4e23a4127a Monitor newsportal article count mismatches and rebuild thread cache when necessary. 2024-09-28 14:56:42 -07:00
Retro_Guy 9798a4b0d0 Check outgoing message for age before trying to re-send. This may avoid an issue if an article is causing a bug and keeping other articles from sending. 2024-09-20 08:30:52 -07:00
Retro_Guy bfa6457930 Check if article is rejected specifically by remote server and if so, move to 'failed' dir immediately (don't wait 4 hours). 2024-09-20 05:55:30 -07:00
Retro_Guy 43a61d7acd More carefully check for end of message in spoolnews.php, avoiding lines that are not just a dot.lf 2024-09-19 03:35:43 -07:00
Retro_Guy 8f6b17e894 Make sure dot is at first char of line checking end of message in rslight-lib.php. 2024-09-17 04:00:13 -07:00
Retro_Guy 540a6e290f Keep retrying sending to remote server for 4 hours if error. 2024-09-12 05:03:47 -07:00
Retro_Guy 54a0e6fbda Add overrides option to set Newsgroups limit per post or reply. 2024-09-07 06:03:57 -07:00
Retro_Guy 7ade78e9f3 Remove some debugging lines in rslight-lib.php. 2024-09-07 05:11:05 -07:00
Retro_Guy 2f87113359 Avoid sending article to remote server multiple times if crossposts use same server. 2024-09-06 16:46:37 -07:00
Retro_Guy 50322a1277 Prune failed dir to get rid of old failed messages. 2024-09-05 05:42:04 -07:00
Retro_Guy 75546cdb78 Add short delay when using nntp.reload to allow port to be released before trying to bind again. 2024-08-25 13:41:28 -07:00
Retro_Guy 02c1733392 Remove tmp files after successful posting. 2024-08-24 12:26:29 -07:00
Retro_Guy 3c397371c0 Change nntp.restart to nntp.reload in nntp.php. 2024-08-20 04:47:55 -07:00
Retro_Guy 095b757bc5 Use nntp.reload instead of nntp.restart for congruentia. 2024-08-18 01:44:14 -07:00
Retro_Guy 8ebf69f766 Add nntp.restart semaphore and fix issue with nntp.disable. 2024-08-17 10:12:49 -07:00
Retro_Guy 23471f3825 Fix some bugs in rslight-lib.php that did not identify end of header correctly. 2024-08-15 11:02:40 -07:00
Retro_Guy 0cd41266be Add 'Forgot Password' link and process to register.php. 2024-08-12 06:13:50 -07:00
Retro_Guy 636bcedb2e Remove some unused code and fix thread tree above article display. 2024-08-01 07:16:23 -07:00
Retro_Guy 9e6a344453 Move change_identity function to newsportal.php. Allow to run account_manager and maintenance as root. 2024-07-26 08:31:40 -07:00
Retro_Guy 2e0f7431a6 Log socket ip addresses from nntp connections in auth.log. 2024-07-21 08:11:32 -07:00
Retro_Guy 8e6558e804 Add overrides option to control Newsgroup header editing. 2024-07-18 06:11:14 -07:00
Retro_Guy a506fbd34b Add a proper faq file. 2024-07-16 07:46:43 -07:00
Retro_Guy f48297e45a Add overrides option to disable newsgroups editing when posting. 2024-07-13 03:52:57 -07:00
Retro_Guy ff689009ed Remove posts from outgoing when rejected by remote server with 441. 2024-07-12 04:56:02 -07:00
Retro_Guy c21a79eb89 First step try to fix issue threading where aricles have exactly same date. Sounds simple I know. 2024-07-07 11:07:28 -07:00
Retro_Guy 7e78d614e0 Add config to set reply header. 2024-07-07 01:20:00 -07:00
Retro_Guy a9eefac949 Add overrides toggle for thread tree. 2024-07-06 01:24:16 -07:00
Retro_Guy d17d058ead Add comment to nocem.conf to comma separate types for same issuer. 2024-07-02 14:12:41 -07:00
Retro_Guy 7471a9ec51 Make sure account_manager.php can write to banned_users.conf. 2024-07-02 06:43:14 -07:00
Retro_Guy dea38fc6ff Add ability to easily ban user in account_manager.php. 2024-07-02 06:32:36 -07:00
Retro_Guy e0492df010 Add 'change email address' to account_manager.php. 2024-07-02 06:13:34 -07:00
Retro_Guy 7cd9e58b4c Add 'change password' to account manager features. 2024-07-01 23:50:31 -07:00
Retro_Guy 14cc77bfed Allow running accountmgr and maintenance without changing to spoolnews dir first. 2024-07-01 02:12:12 -07:00
Retro_Guy b517d3ce71 Add script account_manager.php to add/delete accounts from command line. 2024-07-01 01:31:00 -07:00
Retro_Guy 7952b6a00b Remove extra blank line from end of quote. 2024-06-30 00:53:56 -07:00
Retro_Guy 73820db091 Fix comment wording in cache.inc.php. 2024-06-28 03:15:08 -07:00
Retro_Guy d87deebe80 Use timer to expire rdns.dat. 2024-06-27 04:19:32 -07:00
Retro_Guy a61a8a8a63 Expire diskcache only once per day. 2024-06-27 03:15:07 -07:00
Retro_Guy 3bb2f3beb8 Add ability to filter connections by reverse dns string. 2024-06-25 04:44:51 -07:00
Retro_Guy e78bf1b769 Fix expire.php to properly handle ttl and upgrade changes (delete old files when using diskcache). 2024-06-25 02:32:40 -07:00
Retro_Guy 47139a9467 Clean old bugs in expire.php and add cache support. 2024-06-16 06:42:13 -07:00
Retro_Guy c1c53e3d71 Remember to clear history for group if reset. 2024-06-11 05:28:56 -07:00
Retro_Guy 7390e2a9bc Add cache handling to maintenance.php and eclipse keeps changing formatting in newsportal.php. 2024-06-11 03:22:21 -07:00
Retro_Guy 68f94d4f6e Add some cache handling in cron.php. 2024-06-11 03:19:26 -07:00
Retro_Guy 6dd5f46960 Preliminary addition of disk caching. 2024-06-07 05:43:52 -07:00
Retro_Guy 6e7b8b4057 Move memcached handling to functions in preparation for adding disk caching. 2024-06-07 04:13:23 -07:00
Retro_Guy bb3cfd30b2 Log memcached new connections when logging is off. 2024-06-06 02:38:30 -07:00
Retro_Guy c2cc9657f9 Add memcache to (newsportal's) message_read. 2024-06-04 03:31:37 -07:00
Retro_Guy 11ccd228c6 Clean up logging of refusing articles with dates in the future. 2024-05-30 11:44:14 -07:00
Retro_Guy 8e07ebcc06 Mod spoolnews.php to not poll remote server for last message when it's already known that we have it. 2024-05-29 14:10:01 -07:00