Commit Graph

946 Commits

Author SHA1 Message Date
Retro_Guy a2da48bb86 Try to catch unreadable or incorrect dates (1 Jan 1970) in spoolnews.php. 2024-09-29 10:17:13 -07:00
Retro_Guy 8a3e57db2c Check exact article start number when determining broken group, not a variance. 2024-09-29 05:12:55 -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 df79eb256e Respond to missing articles using thread_cache_removearticle in message.inc.php. 2024-09-28 14:31:38 -07:00
Retro_Guy 78d4003133 Only log failed message retrieval after all steps to retry. 2024-09-28 12:46:42 -07:00
Retro_Guy b0f6e182f4 Add function to wipe newsportal data per group. 2024-09-28 09:15:51 -07:00
Retro_Guy 211044cdc5 Removing misplaced file. 2024-09-28 09:13:02 -07:00
Retro_Guy 1d81007f33 Reverting an uncommitted change to thread.php. 2024-09-28 09:11:50 -07:00
Retro_Guy 4e102310be Try to handle articles with no 'text/plain' and arts with no text at all. Also don't display current 'part' as attachement if in current view. 2024-09-27 03:26:40 -07:00
Retro_Guy 35f8e95896 Increment version to 0.9.155. 2024-09-25 03:37:10 -07:00
Retro_Guy d35bd73cdb Fix bug introduced recently breaking user filtering in overboard. 2024-09-21 14:38:25 -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 005fcaea0c Increment version to 0.9.154. 2024-09-20 04:53:54 -07:00
Retro_Guy 8b9f385e72 Move sanitize_header for name in post.php to below checking cookies for name. 2024-09-19 15:49:27 -07:00
Retro_Guy 9e79a4af25 Add function to sanitize headers when posting. Currently changing backticks as they cause problems. 2024-09-19 15:43:59 -07:00
Retro_Guy c2659424c8 Standardise line wrap width in config.inc.php, notify post of width. 2024-09-19 05:19:26 -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 54b27904b8 Increment version to 0.9.153. 2024-09-17 06:45:52 -07:00
Retro_Guy 61c4b6346f Check multipart articles to try harder to find text/plain. 2024-09-17 06:07:26 -07:00
Retro_Guy 7b197a2612 Remove cookie check in checking logged in to avoid cookies disabled error. 2024-09-17 04:00:42 -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 8dd12c02ed Increment version to 0.9.152. 2024-09-12 04:44:19 -07:00
Retro_Guy b22afff5cb Fix (full thread) links in overboard flat view to point to first reference if exists on server. 2024-09-12 03:35:31 -07:00
Retro_Guy c97d3a9f59 Clear var in overboard threads view to not duplicate previous when top reference does not exist on server. 2024-09-12 03:08:24 -07:00
Retro_Guy af899f204d Increment version to 0.9.151. 2024-09-11 02:08:45 -07:00
Retro_Guy dc53b109c1 Change Compose to Reply in post_headline in post.php. 2024-09-08 04:05:45 -07:00
Retro_Guy 15afd7ee63 Reduce font size for np_post_headline. 2024-09-08 04:05:08 -07:00
Retro_Guy f0766a51df Add hint for Followup-To entry when posting. 2024-09-07 07:41:19 -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 3262f16238 Continue fixing auth in upload.php. 2024-09-05 08:36:29 -07:00
Retro_Guy 6e88b05f98 Fix log in issue in mail.php to match the rest of the site. 2024-09-05 05:42:28 -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 d744ef338b Remember Followup-To entry when retrying posting. 2024-08-29 07:57:45 -07:00
Retro_Guy b5b96a6ea0 Try to clean newsgroups header (spaces and commas) when inserted by user. 2024-08-28 04:25:10 -07:00
Retro_Guy 585a8cb3db Increment version to 0.9.15 2024-08-28 04:24:43 -07:00
Retro_Guy 68cdfc181e Add Followup-To to post.php. 2024-08-28 03:51:07 -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 031181c253 Remove spinning wheel while loading page. 2024-08-25 13:33:22 -07:00
Retro_Guy c82e01062a Fix bug in snippets sometimes not converting charset properly. 2024-08-25 13:33:05 -07:00
Retro_Guy 02c1733392 Remove tmp files after successful posting. 2024-08-24 12:26:29 -07:00
Retro_Guy 1f3ab5e3a6 Set displayed link for copy mid/link to reduce confusion. 2024-08-20 05:46:24 -07:00
Retro_Guy a6249e50bc Place article header checks (for display) in function in message.inc.php. 2024-08-20 05:11:12 -07:00
Retro_Guy 2c303650ad Display comment above article if references header is missing. 2024-08-20 04:48:32 -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 77bd6cd640 Increment version to 0.9.142 2024-08-16 02:54:00 -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 10581971a6 Add date and ip address to register.php logging. 2024-08-15 09:17:29 -07:00
Retro_Guy 5cd692d520 Add logging in register.php. 2024-08-12 08:11:41 -07:00
Retro_Guy 0cd41266be Add 'Forgot Password' link and process to register.php. 2024-08-12 06:13:50 -07:00
Retro_Guy 9ce07594ac Increment version number. 2024-08-10 09:57:57 -07:00
Retro_Guy 42528d6f26 Fix a multibyte issue with names in groups list, and also in search. 2024-08-10 09:49:51 -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 db5f8dc6ee Make sure to not write anonymous username to cookies when used to post. 2024-07-30 06:31:32 -07:00
Retro_Guy e9f7e2861e Disregard anonymous 'login' in overboard and groups_show. 2024-07-29 05:20:50 -07:00
Retro_Guy 6a788fa5a2 Increment version to 0.9.140. 2024-07-28 16:01:20 -07:00
Retro_Guy 797aa147a6 Fix checking for missing boundary line. Still more to improve for multipart messages. 2024-07-27 06:03:17 -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 bc89c6d935 Isolate setting session from setting session activity values. 2024-07-26 07:00:00 -07:00
Retro_Guy f90e48a62a Add comment for why we're logging session age. 2024-07-25 13:41:57 -07:00
Retro_Guy 71e29dd57c Handle article with missing boundary line in message.inc.php. 2024-07-25 06:09:57 -07:00
Retro_Guy 8bc18592b2 Add session expiry in config.ing.php. 2024-07-25 06:09:36 -07:00
Retro_Guy f83f04b634 Clean up IP address matching (is changed for same user?) for posting auth. 2024-07-23 04:37:31 -07:00
Retro_Guy d1a6b271ca Truncate usernames received by post/get to help avoid abuse. 2024-07-23 04:36:54 -07:00
Retro_Guy 9494d6e1a6 Log when setting new 'start' ip address for auth. 2024-07-22 02:41:02 -07:00
Retro_Guy 333c4a381a Remove port from ipv4 addresses in auth.log. 2024-07-22 02:17:00 -07:00
Retro_Guy b50bac6a3e Make sure to update 'start' ip address after change and auth ok. 2024-07-21 16:12:55 -07:00
Retro_Guy 075fef485c Add log entry when cookies updated. 2024-07-21 16:12:26 -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 20cbe6e17d Make sure to use session pass verify function in post.php. 2024-07-21 06:30:13 -07:00
Retro_Guy 59a2d9abaa Apply all logins to all features (intentionally did not previously). 2024-07-21 06:19:35 -07:00
Retro_Guy 53d646b519 Try to improve session handling. 2024-07-20 08:01:24 -07:00
Retro_Guy c867de95dc Create user encryptionkey if not exist. (this is for old sites) 2024-07-19 06:53:09 -07:00
Retro_Guy 5708b4e641 Continue trying to standardize logging format. 2024-07-19 05:56:46 -07:00
Retro_Guy 861a2de1f4 Connect session in config.inc.php. 2024-07-19 05:56:22 -07:00
Retro_Guy baec311624 Set php session timeout to match cookie auth timeout. 2024-07-18 06:11:50 -07:00
Retro_Guy 8e6558e804 Add overrides option to control Newsgroup header editing. 2024-07-18 06:11:14 -07:00
Retro_Guy 09ae8d3f73 Continue standarizing log files to contain ip address. 2024-07-18 05:20:38 -07:00
Retro_Guy d59c8ea313 Move auth logging in post.php to auth.log. 2024-07-17 08:27:49 -07:00
Retro_Guy f0fab10597 Reset auth timeout timer at each post. 2024-07-17 06:34:52 -07:00
Retro_Guy 171be3cc17 Allow Logout without re-entering auth. 2024-07-17 06:34:24 -07:00
Retro_Guy c908cb71fb Add function to handle cookie creation at login. 2024-07-17 06:33:48 -07:00
Retro_Guy 718af651da Add checking for spaces in Newsgroups header when posting. 2024-07-16 15:14:24 -07:00
Retro_Guy a506fbd34b Add a proper faq file. 2024-07-16 07:46:43 -07:00
Retro_Guy a5b29b148e encode group name for link (Back) after posting to avoid issues with certain chars in group names. 2024-07-16 04:51:33 -07:00
Retro_Guy b8bbd09f93 Fix bug writing username and auth status to cookies when posting. 2024-07-14 15:32:02 -07:00
Retro_Guy f48297e45a Add overrides option to disable newsgroups editing when posting. 2024-07-13 03:52:57 -07:00
Retro_Guy 932d9a14ad Add ability to crosspost new thread (max 3 groups). 2024-07-12 06:54:15 -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 2de9be69ac Clean up some html in header scripts. 2024-07-11 03:31:44 -07:00
Retro_Guy cc75b78096 Change (UTC) to -0000 in reply header. 2024-07-08 00:30:07 -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 b99626e356 Add date to quote (On <date> <person> wrote:). 2024-07-06 06:28:21 -07:00
Retro_Guy 37106ad153 Remove some commented out code in newsporta.php. 2024-07-06 05:54:38 -07:00