Commit Graph

384 Commits

Author SHA1 Message Date
Retro_Guy 38c2aa2d7e Finishing previous commit, verify target exists before creating (thread) links. 2024-02-02 13:10:01 -07:00
Retro_Guy 8ad1b0b71a Fix (thread) links in overboard to point to same group as article when possible. 2024-02-02 13:01:41 -07:00
Retro_Guy 025f73cd3e List proper group names and lins in overboard. 2024-02-02 10:20:37 -07:00
Retro_Guy a12dc5414d Fix incorrect display of last post info for groups with zero posts. 2024-01-29 05:33:12 -07:00
Retro_Guy 6e45eff60b Fix unwanted underscores in overview and search. 2024-01-17 09:53:36 -07:00
Retro_Guy d4fb7c3eea Disable admin mail notifications of errors. Log only. (add toggle in future). 2024-01-15 05:06:28 -07:00
Retro_Guy f40bcb2c47 Disable posting immediately when deleting user password file. 2024-01-14 06:53:33 -07:00
Retro_Guy 4eae8da7ce Fix added 'Re: ' (again Polish) on articles that are not replies. 2024-01-11 07:49:40 -07:00
Retro_Guy 70d2ccefdb Strange happenings with encoded Polish. Fix decoding if possible. 2024-01-11 07:49:04 -07:00
Retro_Guy 032f28a4f9 Fix return page after posting to point to group. 2024-01-11 07:48:20 -07:00
Retro_Guy 3cd69af53e Remove 'how to filter' header. It's TMI. 2024-01-09 17:13:59 -07:00
Retro_Guy 01bcdc9ef5 Improve headers to make it easier to filter site or users. 2024-01-09 08:51:32 -07:00
Retro_Guy 1016318b76 Wait for more than one instance of thread display before notifying admin. 2024-01-09 08:06:31 -07:00
Retro_Guy ed07878470 Fix missing display of 'Password' when posting. 2024-01-09 08:05:51 -07:00
Retro_Guy e3d63f6a75 Fixes and improvements to search. 2024-01-07 15:52:50 -07:00
Retro_Guy c11338cf39 Recognize comma as part of urls when creating links in display. 2024-01-05 06:59:32 -07:00
Retro_Guy 45dcf42182 Allow backslash in posts. 2024-01-05 06:58:51 -07:00
Retro_Guy 18e7e5eb66 Reverts most of 8231373c80 until I can fix that issue properly. 2024-01-03 05:49:16 -07:00
Retro_Guy 8231373c80 Handle stream error in spoolnews.php to avoid skipping groups. 2024-01-02 07:54:56 -07:00
Retro_Guy 59c81f14d4 Strip tabs from From: header when logging spam/ham. 2024-01-02 05:16:53 -07:00
Retro_Guy 9013d73f2a Initial changes to format of spam.log. 2023-12-31 09:51:53 -07:00
Retro_Guy 9d2cd5d603 Fix group link in results display to handle group names with special characters. 2023-12-30 05:08:14 -07:00
Retro_Guy de7015b46f Increase subject length limit to 80 in threads display. 2023-12-30 05:06:56 -07:00
Retro_Guy 3b5f153113 Fix bug in search relating to group names with special characters. 2023-12-28 17:39:02 -07:00
Retro_Guy 801cff2c9d Remove refreshing threads in spoolnews.php. It is not necessary. 2023-12-27 05:07:31 -07:00
Retro_Guy 8dea5588d9 Fix maintaining last article pulled from remote log. 2023-12-27 03:18:48 -07:00
Retro_Guy 8ecdbdae6f Improved spam checking and fix error in spooling. 2023-12-26 09:05:40 -07:00
Retro_Guy d985138dd1 Fix link for long articles to work properly with special chars in name. 2023-12-25 08:30:15 -07:00
Retro_Guy dce9d81756 Include clean messages in spam logfile (as NOT Spam). 2023-12-24 13:11:52 -07:00
Retro_Guy e37b1bc826 Avoid duplicate 'Duplicate' checking in spoolnews.php. 2023-12-24 06:49:34 -07:00
Retro_Guy a23246f606 Pause spoolnews if disk space below configured size. 2023-12-24 04:12:25 -07:00
Retro_Guy af935ff319 Fix 'page' links to work with special characters properly. 2023-12-24 03:35:57 -07:00
Retro_Guy 4d6594071d Keep session active for auth purposes. 2023-12-23 13:07:03 -07:00
Retro_Guy 077f68754a Handle group names with special chars from thread.php to overboard.php. 2023-12-23 12:31:14 -07:00
Retro_Guy c4c6e8570a Save login auth result in session in post.php. 2023-12-23 08:57:12 -07:00
Retro_Guy 8dfa22d64d Testing to clean up spamassassin integration. 2023-12-23 06:44:03 -07:00
Retro_Guy 4d862f74cc Remove unnecessary Xref: header from display headers in message.inc.php. 2023-12-19 06:02:47 -07:00
Retro_Guy c028cc653f Fix removal of whitespace at start of message display, which broke ASCII art, etc. 2023-12-11 04:46:42 -07:00
Retro_Guy c3c0d8b683 Add checking all groups to properly write Xref for 'import' in maintenance.php. 2023-11-15 04:55:08 -07:00
Retro_Guy 8f5ea878de Create more standard Xref for incoming articles for better newsreader support. 2023-10-23 19:01:30 -07:00
Retro_Guy 25bba4e9c1 Remove version number from 'User-Agent' header when posting. 2023-10-08 06:18:55 -07:00
Retro_Guy 34f3e621ac Log posts identified as spam to log file. 2023-10-06 18:32:05 -07:00
Retro_Guy d00bdd107b Add post logging in post.php per request. 2023-10-04 06:26:37 -07:00
Retro_Guy 45fb7f9cee Highlight subscribed groups with new articles with '*'. 2023-10-02 19:16:48 -07:00
Retro_Guy 2c4e2e433e Display group names in short_headers. 2023-09-29 05:56:55 -07:00
Retro_Guy ebf43579ff Add admin notification of possble broken group. 2023-09-26 05:48:04 -07:00
Retro_Guy a93daa60bf Clean up page caching a bit. 2023-09-22 03:33:24 -07:00
Retro_Guy f4c72f39f4 Fix bug in unsubscribe for groups with special chars in name. 2023-09-21 04:44:39 -07:00
Retro_Guy aeb1a6a870 Move attachments display below user/date in message header. 2023-09-21 04:02:09 -07:00
Retro_Guy fb33f414fc Some theme cleanup. 2023-09-19 06:39:01 -07:00
Retro_Guy c183519871 Get lastarticleinfo from overview instead of articles db, to support tradspool properly. 2023-09-19 03:06:57 -07:00
Retro_Guy 37a55abb9a Add override to display short view of headers in messages. 2023-09-18 05:07:20 -07:00
Retro_Guy 48826b2608 Fix proper display of attachment filename if not listed in Content-Type: header. 2023-09-17 05:39:31 -07:00
Retro_Guy 14d35f49e3 Add logging to debug.log if suspect a group is broken. 2023-09-16 09:54:46 -07:00
Retro_Guy 970f433e0c Add import filtering by header data. 2023-09-16 09:36:02 -07:00
Retro_Guy 1b1c443f4e Fix error of missing terms in newsportal.php. 2023-09-10 17:31:47 -07:00
Retro_Guy 7af6e32304 Check to not overwrite upload if file_exists. 2023-09-09 06:12:05 -07:00
Retro_Guy 91705fdb1f Auto save posted attachments to user's file directory. 2023-09-09 05:52:18 -07:00
Retro_Guy ae47019faf Check that a theme exists in cookie before trying to use the value. 2023-09-09 04:34:17 -07:00
Retro_Guy 1459144b8a Set in get_client_user_agent_info. 2023-09-08 05:09:37 -07:00
Retro_Guy 161cd394b5 Some cleanup in counting users. 2023-09-06 04:33:59 -07:00
Retro_Guy d8d2509ed2 Improve counting users by separating bots/throttled. 2023-09-06 04:07:57 -07:00
Retro_Guy d205bfa6a4 Display number of bots separately from number of users online. 2023-09-04 07:07:06 -07:00
Retro_Guy 3550e09894 Begin adding ability to modify layout, etc. based on User-Agent. 2023-09-04 06:06:43 -07:00
Retro_Guy 1aa93edf6f Move manual scripts to ./tools subdir of scripts. 2023-09-03 07:32:21 -07:00
Retro_Guy e8fcfc9d6a Fix footer link (gitlab) and add '()' to regex for url links. 2023-09-03 03:29:17 -07:00
Retro_Guy f59f818833 Display links in body. Not as easy as it sounds. 2023-09-02 07:38:59 -07:00
Retro_Guy 993183eb84 Write threads db in a transaction to avoid losing thread data. 2023-09-01 02:46:37 -07:00
Retro_Guy 4f95842cec Remove i2p link from tail as I don't keep the target up to date. Just access gitlab. 2023-08-29 08:36:18 -07:00
Retro_Guy 82b6921535 Modify gitlab link in tail.inc. 2023-08-29 08:25:47 -07:00
Retro_Guy ae4136777b Add 'overrides' for some vars and try to read/write history as necessary. 2023-08-27 07:05:53 -07:00
Retro_Guy d25b009776 Change link in tail.inc from github to gitlab. 2023-08-26 06:31:34 -07:00
Retro_Guy c64e3b1779 Fix no 'data' in link for search on user in groups list. 2023-08-26 05:48:13 -07:00
Retro_Guy 2f291dddf5 Prefer articles dbs over overview db for speed. 2023-08-26 04:41:26 -07:00
Retro_Guy f27c5c6657 Some cleanup to handle rebuilding large groups. 2023-08-26 03:43:11 -07:00
Retro_Guy c832ef7927 Temp change for lastarticleinfo.dat issue. 2023-08-23 12:50:56 -07:00
Retro_Guy 161015735a Some fixes for group lists and expire. 2023-08-23 12:25:21 -07:00
Retro_Guy 17ad7a29cf Store thread data in sqlite db instead of file. 2023-08-22 05:34:37 -07:00
Retro_Guy 17e8a5dd5e Only changes to indentation. No other changes. 2023-08-19 15:33:05 -07:00
Retro_Guy 500023723e Use htmlspecialchars properly. 2023-08-19 07:45:07 -07:00
Retro_Guy b2412a8cbf Add comment to text2html() in message.inc.php as to why it does nothing. 2023-08-19 07:09:41 -07:00
Retro_Guy 3d01e5381f Clean up message formatting using monospaced fonts. Also, move style.css and symlink from themes if not changed. 2023-08-19 06:54:26 -07:00
Retro_Guy 2810345e14 Oops, only modify group name in overboard when there is a group name. 2023-08-18 05:12:17 -07:00
Retro_Guy ffb8d988f4 Fix overboard to handle url encoded group names. 2023-08-18 05:06:08 -07:00
Retro_Guy db2a64ef45 Change groups_show() to use -title file instead of constantly contacting local nntp server. 2023-08-18 05:05:23 -07:00
Retro_Guy 0983b18399 Overview flat file removed. Create history.db3 to track deleted articles. 2023-08-16 09:41:13 -07:00
Retro_Guy c9d0d1449e Handle missing lastarticleinfo files in groups_show in newsportal.php. 2023-08-14 06:37:08 -07:00
Retro_Guy ff0e31daca Rename rslight_db_open to overview_db_open as it makes more sense. 2023-08-13 10:00:48 -07:00
Retro_Guy ed31b5b6a1 Remove flat file overview and use articles-overview.db3 for all overview features. 2023-08-13 05:08:04 -07:00
Retro_Guy a7223ecbcb Add features and more logging to InterBBS mail. 2023-08-09 10:10:35 -07:00
Retro_Guy 341b6889ee Add Cache-Control to search.php. 2023-08-09 07:12:32 -07:00
Retro_Guy f4ed00ec6f Remove browser caching from index.php and thread.php. 2023-08-08 06:08:28 -07:00
Retro_Guy c1c56ed528 Avoid crash in thread.inc.php when running huge expire. 2023-08-08 05:54:15 -07:00
Retro_Guy 224e58d5ab Sort processed Mail posts (failed/processed). 2023-08-08 05:15:24 -07:00
Retro_Guy 27a848db3c Set Cache-Control in some headers. 2023-08-04 06:49:48 -07:00
Retro_Guy 2676517fc6 Fix proper path for server_pubkey.txt in tail.inc. 2023-07-30 20:47:28 -07:00
Retro_Guy 5e55fdc7f3 More logging cleanup in expire.php. Some Mail updates. 2023-07-30 08:59:09 -07:00
Retro_Guy 6e50c0d53d Merge gpg verify function into newsportal.php for use in nocem.php and interBBS_mail.php. 2023-07-26 12:36:42 -07:00
Retro_Guy c9fafb0f97 Create gpg keys for server and make available by link. 2023-07-26 12:33:13 -07:00
Retro_Guy c355c0e59a Create gpg key for server and move some gpg settings to gpg.conf. 2023-07-24 10:33:13 -07:00