Commit Graph

298 Commits

Author SHA1 Message Date
Retro_Guy 7cfb15ded2 Add more repair features to maintenance.php. 2024-11-15 08:13:10 -07:00
Retro_Guy bb892a2f50 Add -reset-section to maintenance.php. 2024-11-14 16:38:09 -07:00
Retro_Guy 3d0060fc43 Continuing trying to fix spooling problem on empty groups. 2024-11-14 11:59:17 -07:00
Retro_Guy 203112f3b2 Fix bug related to remote groups with zero articles for spoolnews.php. 2024-11-14 05:55:51 -07:00
Retro_Guy ea052a1101 Try to fix checking for stream status to local server in spoolnews.php. 2024-11-08 07:29:21 -07:00
Retro_Guy 189128c0a6 Fix to create proper snippet on multipart articles. 2024-11-05 11:22:19 -07:00
Retro_Guy 704f36a75d Add Supersedes: support. Disabled by default. 2024-11-05 02:36:19 -07:00
Retro_Guy 3191d40b24 Add handling message-id for stat command. 2024-11-03 06:50:59 -07:00
Retro_Guy 79ae1916fb Merge branch 'master' into devel 2024-11-03 04:02:42 -07:00
Retro_Guy 45cefb1651 Preliminary testing for Supersedes support (not complete). 2024-11-03 02:51:45 -07:00
Retro_Guy 98feae2e3b Remove duplicate <h1> for footer. 2024-10-28 09:29:44 -07:00
Retro_Guy 8d35e5adfa Move reading menu.conf to one function. Force alphanumeric first character. 2024-10-17 06:13:09 -07:00
Retro_Guy 503d851b0c Add delete_msgid.php to easily delete articles by flat file containing message-ids. 2024-10-17 05:14:29 -07:00
Retro_Guy 8ff85b54e7 Allow disabling remote push in overrides.inc.php. 2024-10-15 06:15:37 -07:00
Retro_Guy 82ec577987 Avoid duplicate entries in spoolnews groups file (for nntp). 2024-10-14 03:33:43 -07:00
Retro_Guy ea56e003e4 Add missing colon in maintenance.php. 2024-10-14 02:42:25 -07:00
Retro_Guy a942433de1 Remove blank lines from menu.conf when creating new section with maintenance.php. 2024-10-14 02:40:42 -07:00
Retro_Guy 450e31a166 Clean up prefer Injection-Date to Date to not skip article with bad date format in Date header (if Injection-Date header exists). 2024-10-12 09:04:05 -07:00
Retro_Guy 07b8fa1397 Change to to make spoolnews.php easier to read. 2024-10-11 04:16:33 -07:00
Retro_Guy 2403c3fe11 Fix incorrect logging for failure to connect to internal server. 2024-10-10 15:07:20 -07:00
Retro_Guy 89a2486c69 Clean up enable/disable admin email messages. 2024-10-09 05:59:10 -07:00
Retro_Guy 8e9f947069 Remove use of flat file for local art numbers, just use get_last function. 2024-10-09 05:29:04 -07:00
Retro_Guy dac8126900 Minor fixes for recent mail to email feature. 2024-10-08 09:51:34 -07:00
Retro_Guy 83ee1efee1 Add feature to forward interBBS Mail to Email. 2024-10-08 08:33:27 -07:00
Retro_Guy 12b4660b19 Upgrade maintenance.php to handle remote server pointer arrays instead of flat files. 2024-10-08 04:57:01 -07:00
Retro_Guy bb7aae6656 Save remote server statistics to a serialized file instead of flat file. 2024-10-06 15:38:41 -07:00
Retro_Guy 6899a71935 Add email notifications to admin for low disk space and nearing low disk space (which will pause spooling). 2024-10-06 06:07:43 -07:00
Retro_Guy 626d810527 Add feature to account_manager to look up posters by posting-hash when necessary. 2024-10-04 05:10:05 -07:00
Retro_Guy 250c66f44c Add function to create sections in maintenance.php. 2024-10-03 05:13:03 -07:00
Retro_Guy 57bbebaf19 Prefer Injection-Date to Date header in spoolnews.php. 2024-09-29 10:17:51 -07:00
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 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 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 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