Commit Graph

949 Commits

Author SHA1 Message Date
Retro_Guy 07b592ca0a Increment version to avoid caching errors. 2024-06-07 05:46:02 -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 98db866a06 Standardize cache logging to 'cache.log'. 2024-06-06 05:50:03 -07:00
Retro_Guy bb3cfd30b2 Log memcached new connections when logging is off. 2024-06-06 02:38:30 -07:00
Retro_Guy 662dc7e0fe Clean up SESSION['pass'] to use true/false only. 2024-06-05 04:32:38 -07:00
Retro_Guy 3ff76df4fe Standarize some variables and address some php warnings. 2024-06-05 04:05:17 -07:00
Retro_Guy f8ec3d9ca6 Change display of no-archive msg to match style of blocked by blocklist msg. 2024-06-04 05:34:33 -07:00
Retro_Guy 2affbfc298 Compress data for memcache. 2024-06-04 04:18:19 -07:00
Retro_Guy c2cc9657f9 Add memcache to (newsportal's) message_read. 2024-06-04 03:31:37 -07:00
Retro_Guy 057fca590a Avoid creating thread dbs for groups that do not exist. 2024-06-02 08:04:07 -07:00
Retro_Guy 7622cc4e3c Fix bug in nocem that caused section to not be found (so no delete). 2024-06-01 04:27:51 -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 1ea1ed2132 Remove duplicate check of incoming article date. 2024-05-30 05:42:07 -07:00
Retro_Guy 8c259cf695 Move version number to text file. 2024-05-30 02:25:03 -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
Retro_Guy cb9102d0d3 Previous commit used an old cached copy of newsportal.php (thanks eclipse). This fixes that. 2024-05-29 05:35:46 -07:00
Retro_Guy 2ffdf5c4d2 Improve creating clickable links from urls in article. 2024-05-29 04:52:54 -07:00
Retro_Guy 3dd359f89f Handle multiline Newsgroups header when posted directly to rslight nntp server. 2024-05-28 04:33:26 -07:00
Retro_Guy e6627d448b Limit overboard threads view to maxdisplay. 2024-05-27 05:58:23 -07:00
Retro_Guy a752d6537d Improve handling for multiline Newsgroups header. 2024-05-27 05:57:59 -07:00
Retro_Guy 2cba850cb0 Improve handling for multiline newsgroups header in nocemlist.php (thanks Julien_ÉLIE for the suggestions). 2024-05-27 03:58:08 -07:00
Retro_Guy 21dea6d9a7 Notify if trying to post to non-existent followup-to group. 2024-05-27 02:04:11 -07:00
Retro_Guy 5102749487 Fix bug recently introduced in deleting an article (used by nocem). 2024-05-24 06:28:17 -07:00
Retro_Guy 0f23b44ef0 Handle X-Face: header properly when a user creates an x-face of just spaces (Don't add the header). 2024-05-22 05:33:03 -07:00
Retro_Guy 6108dcefba Line wrap article before preparing for quoting. 2024-05-22 05:09:05 -07:00
Retro_Guy 775a39ab7b Allow incoming article to be up to 2 minutes in the future, no more. 2024-05-22 04:33:47 -07:00
Retro_Guy 0dac917320 Some cleanup for spoolnews, and add some more logging for debug purposes. 2024-05-22 04:20:16 -07:00
Retro_Guy 1641b223f3 Increment version number. 2024-05-21 05:50:33 -07:00
Retro_Guy 1d347d0344 Add comment in overrides.inc.php for blocking by user agent. 2024-05-21 05:41:33 -07:00
Retro_Guy e720f3729c Add feature to block clients by content of user agent string. 2024-05-21 05:39:45 -07:00
Retro_Guy 97c864d4de At least remove one of the three requests for an article from cache. 2024-05-20 05:22:24 -07:00
Retro_Guy b7badacd3f Standardize wording in memcache logging. 2024-05-20 04:15:15 -07:00
Retro_Guy 95f1b1c149 Avoid retrieving articles multiple times for display_full_headers. 2024-05-20 03:59:30 -07:00
Retro_Guy 9cf227363f Add prefix to memcache key names to allow for multiple rslight instances. 2024-05-20 03:01:44 -07:00
Retro_Guy 448275cdd8 Handle special chars in link for message id search. 2024-05-19 00:45:39 -07:00
Retro_Guy 4136c62bfd Wrap the text in quotes, but do not count the depth. 2024-05-18 13:20:44 -07:00
Retro_Guy 6b9eb7da18 Add function to wrap lines when posting. 2024-05-18 12:10:14 -07:00
Retro_Guy 768c95b0ee Add overrides option to specifiy rate limit for self identified bots. 2024-05-18 04:10:52 -07:00
Retro_Guy 453f025629 Skip polling lastarticleinfo for groups not to be shown. 2024-05-15 04:53:47 -07:00
Retro_Guy 31345514b1 Add pointless loading spinner (js) that nobody will ever see. 2024-05-15 04:53:09 -07:00
Retro_Guy 39af9862f5 Just changing some wording in a comment. 2024-05-14 06:58:57 -07:00
Retro_Guy 702843d599 Add option to set maxitemsize in memcache.inc.php. 2024-05-14 06:41:07 -07:00
Retro_Guy a5fb9e5db6 Add new articles to memcache immediately. 2024-05-14 03:56:18 -07:00
Retro_Guy 76324850a9 Cleanup article.php to match article-flat.php where reading message-id from url. 2024-05-14 03:06:03 -07:00
Retro_Guy d540ccd0ca Check thread cache size before writing to memcache. 2024-05-13 16:35:58 -07:00
Retro_Guy ee782e3a63 Prefer articles db over overview db in groups_show. 2024-05-13 15:44:48 -07:00
Retro_Guy aca70518ad Cleanup article-flat.php when article is requested by message-id. 2024-05-13 15:20:15 -07:00
Retro_Guy c8b9af9d7a Notify in log files when rotated. 2024-05-13 06:41:02 -07:00
Retro_Guy e993aed1f0 Compress thread array data for memcache and log size in bytes when writing. 2024-05-13 04:52:59 -07:00
Retro_Guy 95b8fc2baf Minor fix to overboard to not display max + 1 articles, just max articles. 2024-05-13 04:52:28 -07:00
Retro_Guy 94c7af9d8d Fix halting overboard at oldest article in flat display. 2024-05-13 02:18:26 -07:00
Retro_Guy 611a0279d9 Use memcache for get_newsgroups_by_msgid. 2024-05-13 02:16:25 -07:00
Retro_Guy 9825d0d43d Fix retrieving article twice in overboard flat view. 2024-05-12 16:17:25 -07:00
Retro_Guy 7189381f46 Apply in overboard flat view. 2024-05-12 04:10:54 -07:00
Retro_Guy f7fbe1307c Use persistent memcached connections. 2024-05-12 02:32:33 -07:00
Retro_Guy 14eb6e3ae6 Add ability to provide a link or comment about x-face in configuration page. 2024-05-11 08:11:02 -07:00
Retro_Guy 6e91cb4807 Unset lastarticleinfo before each group display to avoid left over data from previous group. 2024-05-11 05:29:15 -07:00
Retro_Guy bf723a3c0e Remove echoed comment for debugging in overboard.php. 2024-05-11 04:50:03 -07:00
Retro_Guy 781f83d749 Oops, don't exit completely if memcache is disabled. 2024-05-11 04:05:56 -07:00
Retro_Guy 2fd21f8deb Clean up memcached.inc.php (avoid dupe variables, etc. 2024-05-11 03:39:35 -07:00
Retro_Guy 4578fa6933 Allow maintenance.php to create temp .db3 files. 2024-05-11 02:56:21 -07:00
Retro_Guy 6d19400b96 More work on thread_cache in memcache. 2024-05-10 08:08:41 -07:00
Retro_Guy 571e5eaabd Stop updating lastupdate when posting. Cleanup more logging for memcache. 2024-05-10 05:02:45 -07:00
Retro_Guy c5e72c94a8 Try to make more obvious when thread has multiple pages. 2024-05-10 04:29:41 -07:00
Retro_Guy 6c20453fa8 Fix handling redirects to other section when section names contains + 2024-05-10 04:15:55 -07:00
Retro_Guy b0b1ba8b69 More memcache cleanup and add threads to memcache. 2024-05-10 03:24:13 -07:00
Retro_Guy ea5a32cb1e Memcache for groups page plus some more cleanup. 2024-05-09 06:22:53 -07:00
Retro_Guy 4c890e6506 Increment version to 0.9.85. 2024-05-09 03:17:35 -07:00
Retro_Guy de02cb4f8b Delete article from memcache when deleted by nocem. 2024-05-09 03:01:42 -07:00
Retro_Guy 85a035beb5 Add memcache to get_data_from_msgid function. 2024-05-09 02:02:28 -07:00
Retro_Guy 12a3ca5009 Move memcache settings to config file. 2024-05-08 14:01:21 -07:00
Retro_Guy f97fcc59d2 Some debugging on memcache support. 2024-05-08 13:21:20 -07:00
Retro_Guy f38cc9ce0b Get lastarticleinfo in groups page from article db instead of overview db. 2024-05-08 08:53:19 -07:00
Retro_Guy 7f20ff373c Don't log memcache hits by default. 2024-05-08 08:22:59 -07:00
Retro_Guy 4864955e94 Add memcache support (starting with np_get_db_article) 2024-05-08 08:00:16 -07:00
Retro_Guy e418d12251 Allow separate motd.txt for each section (section-motd.txt). This overrides motd.txt. 2024-05-08 02:24:31 -07:00
Retro_Guy c97f2865eb Add override option to disable adding X-Rslight-* headers to posts. 2024-05-08 01:59:27 -07:00
Retro_Guy 256dfcb07d Fix bug where empty string identified as false in overboard.php. 2024-05-07 04:46:29 -07:00
Retro_Guy 187e1b917b Add show/hide toggle on section group display page. 2024-05-07 04:45:38 -07:00
Retro_Guy dfbee69ee8 Temporarily disable wordwrap when posting, as it causes another issue. 2024-05-05 10:21:25 -07:00
Retro_Guy 1fe668449d Simply add a comment in overboard.php. 2024-05-05 10:21:00 -07:00
Retro_Guy 116d47a29f Add external ability to modify display of a post (bad idea, don't do it) 2024-05-05 10:20:28 -07:00
Retro_Guy 50b156d3b7 Fix link for newsgroup in overboard articles view. 2024-05-04 02:29:15 -07:00
Retro_Guy 7b0d92a421 Add override option to disable 'new articles' link on groups page. 2024-05-03 04:10:39 -07:00
Retro_Guy c6573eec19 Restrict user's overboard to current section more strictly. 2024-05-03 03:36:34 -07:00
Retro_Guy 168011042e Strip html tags from overboard threaded output. 2024-05-03 00:49:04 -07:00
Retro_Guy bbdf946dca Some bug cleanup in overboard and creating .db3 files. 2024-05-02 05:45:29 -07:00
Retro_Guy 087e26ca6a Apply wordrap in post to hopefully work properly with multibyte characters. 2024-05-02 04:22:16 -07:00
Retro_Guy beae111da8 Wrap lines to 75 char in post.php. 2024-05-02 03:27:03 -07:00
Retro_Guy 2612ebe5e9 Verify group exists before creating .db3 file for articles. 2024-05-02 03:08:48 -07:00
Retro_Guy 5bb446597b Remove 'new articles' button from groups list until more testing is done. 2024-05-02 02:28:52 -07:00
Retro_Guy 0a71f71e89 Continue adding logging for db3 write errors in spoolnews.php. 2024-05-02 02:07:58 -07:00
Retro_Guy 0dbafa27fa Add logging for db3 write errors in spoolnews.php. 2024-05-02 02:07:10 -07:00
Retro_Guy 132ef97191 Add random trailing decimal to article times to avoid overlap in overboard. 2024-05-01 04:29:18 -07:00
Retro_Guy f33a50e500 Strip linefeeds from x-face when entering in Configuration. 2024-04-30 07:34:53 -07:00
Retro_Guy 7efc2bd61e Check theme image dir for new-articles.png befure using default location. 2024-04-30 04:38:54 -07:00
Retro_Guy 9495538f86 Add green button to 'Latest' link in groups list for logged in users. 2024-04-30 04:31:50 -07:00
Retro_Guy 61e1fedfc7 Move checking user's subscription array to a function in overboard.php. 2024-04-30 03:42:10 -07:00
Retro_Guy 6f62f72a1b Add overrides option to set User-Agent header. 2024-04-29 08:05:41 -07:00
Retro_Guy c7f51fdb57 Try even harder to decide whether to display snippet in head article in overboard. 2024-04-29 07:20:57 -07:00
Retro_Guy 0fad3deec3 Try harder to determine whether to show snippet in top article in overboard. 2024-04-29 04:11:23 -07:00
Retro_Guy 3c22f952df Add 'mark read' link to group list page. 2024-04-29 01:59:48 -07:00
Retro_Guy bb486431b0 Cleanup for overboard threads mod. 2024-04-28 03:05:02 -07:00
Retro_Guy 3c6fe6a341 Add more features from overboard thread view to articles view. 2024-04-26 07:03:51 -07:00
Retro_Guy 62486e4c9a Add blocklist support to overboard. 2024-04-26 06:04:58 -07:00
Retro_Guy 0c6129af53 Add spacing and move poster name in overboard thread view. 2024-04-26 05:14:29 -07:00
Retro_Guy 55e5c37067 Add Thread view to overboard. Probably still has bugs. 2024-04-26 04:48:28 -07:00
Retro_Guy c449af9f53 Cleanup overrides.inc.php to contain all currently available override options. 2024-04-18 04:19:25 -07:00
Retro_Guy ee3a34af5b Change debian-install/upgrade to be Linux specific, not bsd. 2024-04-18 03:56:26 -07:00
Retro_Guy 9871867104 Fix bug related to missing overrides.inc.php and also fix display of stream info on post page when using ssl. 2024-04-18 03:33:36 -07:00
Retro_Guy 63a5456111 Unbork upload.php. Form was directing to user.php now fixed to point to upload.php. 2024-04-17 05:28:16 -07:00
Retro_Guy 78de57a360 Build (un)moderated files data during daily expire. Future need to automatically update changes to moderation flags. 2024-04-17 04:39:20 -07:00
Retro_Guy 2508c5e56f Add handling for moderated newsgroups. 2024-04-16 07:19:03 -07:00
Retro_Guy e5ff52f299 Add ability to disable adding attachments by section in overrides.inc.php. 2024-04-15 03:47:44 -07:00
Retro_Guy 886c68b764 Add note about cached pages when blocking a poster. 2024-04-15 03:11:00 -07:00
Retro_Guy e6a3cbf774 Try to display base64 data properly in overboard. 2024-04-14 05:17:33 -07:00
Retro_Guy c7e05a3f9d Add note to refresh pages after user block if necessary. 2024-04-14 03:40:41 -07:00
Retro_Guy d52936c9d9 Add banned_users.conf file to ban local users, and add some auth logging. 2024-04-12 07:53:43 -07:00
Retro_Guy 1728a22754 Restrict Message-ID search to section or group when using Search button (not form in header). 2024-04-10 07:07:58 -07:00
Retro_Guy 0c9577034f Add proper 'type' handling for applying nocem. 2024-04-08 06:01:34 -07:00
Retro_Guy f179bb828c Add setting for 'type' in nocemlist in tools. 2024-04-08 05:52:39 -07:00
Retro_Guy fb84bef830 Fix missing space in short headers for local posters. 2024-04-05 08:16:52 -07:00
Retro_Guy 2f448e6e00 Add user blocking in message display (article-flat.php). 2024-04-05 05:41:44 -07:00
Retro_Guy 6b99f5ca47 Check that imagecreatefromxbm() function exists before trying to display xface. 2024-04-03 07:44:58 -07:00
Retro_Guy 1af6adada9 Add compface source in tools if needed for an install. 2024-04-03 06:58:34 -07:00
Retro_Guy 79e09c4f8b Allow to disable x-face in overrides.inc.php. 2024-04-02 12:28:26 -07:00
Retro_Guy d67c35ee42 Sort date as int in expire.php. 2024-03-31 17:10:55 -07:00
Retro_Guy 5aef1c12a9 Sort article dates as int when presenting last article date in section display. 2024-03-31 11:14:43 -07:00
Retro_Guy 631930ea39 For now remove msgid search from header when in /common or /spoolnews until a clean way to handle it is written. 2024-03-23 06:08:41 -07:00
Retro_Guy 283e33c40e Fix search bug that would search section instead of group for header searches. 2024-03-23 05:22:05 -07:00
Retro_Guy b88b3ed437 Recognize $ in links. 2024-03-20 08:18:22 -07:00
Retro_Guy 41ed0a7df9 Add copy_link to article header 2024-03-20 08:14:31 -07:00
Retro_Guy 50bd662e99 Clean up some php warnings. 2024-03-17 11:22:00 -07:00
Retro_Guy ffb899d6e0 Fix overboard.php cache file version checking. 2024-03-12 08:16:54 -07:00
Retro_Guy 2ae7f672c2 Add ability to require auth for all commands to nntp server. Enable in overrides.inc.php. 2024-03-11 03:15:30 -07:00
Retro_Guy df0adaf253 Move passwd change from register page to config page. Also require passwd on config page. 2024-03-10 09:50:20 -07:00
Retro_Guy 50ac6b3eff Clean up wording for subscriptions on configuration page. 2024-03-10 05:33:33 -07:00
Retro_Guy 84efd8cc0c Handle multibyte x-face header properly. 2024-03-10 04:49:47 -07:00
Retro_Guy 149abb70b8 Cleanup overboard.php reducing resource usage. 2024-03-10 04:48:57 -07:00
Retro_Guy 860dfa61ca Add and sort by section in grouplist.php. Also update cache from cron.php so no user must wait. 2024-03-08 10:27:35 -07:00
Retro_Guy 337d4be66a Change wording Login Failed to Authentication Required in user.php. 2024-03-06 11:35:03 -07:00
Retro_Guy 5307591089 Add Followup-To header for nocem tool. 2024-03-05 06:46:30 -07:00
Retro_Guy 079ad45764 Fix handling of urlencoded group names in grouplist. 2024-03-05 06:29:31 -07:00
Retro_Guy b96ace8584 Constrain overboard for section when logged in to only subscribed groups. 2024-03-05 05:53:11 -07:00
Retro_Guy 9dd37b5a45 Make Logout in user.php actually log the user out and remove cookie. 2024-03-05 05:52:34 -07:00
Retro_Guy aa8fa270f8 Add number of messages to grouplist and some tweaks in same. 2024-03-05 03:37:22 -07:00
Retro_Guy 04492ff0d2 Remove checkbox to remove username cookie in post.php. 2024-03-04 16:25:42 -07:00
Retro_Guy fd5285ba88 Continue with feature to hide unsubscribed groups. Add default and also option in overrides.inc.php. 2024-03-04 09:47:34 -07:00
Retro_Guy 09d69ab2de Fix bug (hopefully) where deleting all subs did not allow new subs to be added. 2024-03-03 13:55:26 -07:00
Retro_Guy d8d54b4d66 Modifications to tools/nocem scripts to move config to config file. 2024-03-03 07:52:08 -07:00
Retro_Guy 5ec9cf5501 Add modified user's display name to aliases.conf. 2024-03-02 10:54:28 -07:00
Retro_Guy bc2b20cf17 Set cache for attachments back after last commit doing some cleanup. 2024-03-01 20:08:54 -07:00
Retro_Guy fd5ce4f804 Some code cleanup, including fixing attachments display. 2024-03-01 20:03:16 -07:00
Retro_Guy 7b234ebc82 Check if logged in before trying to display username in files.php. 2024-03-01 18:39:12 -07:00
Retro_Guy ce0a7361a5 Move script in message.inc.php to avoid loading by other scripts. 2024-03-01 17:49:05 -07:00
Retro_Guy d600e9376f Check article header integrity in spoolnews.php before spooling. 2024-03-01 13:08:21 -07:00
Retro_Guy f03a6f155c Remove some commented lines from header.php. 2024-02-29 21:12:09 -07:00
Retro_Guy 924a2c2d0f Fix misaligned header horizontal rule if no motd.txt or fortunes. 2024-02-29 20:38:20 -07:00
Retro_Guy 0803522a6d Fix return from posting one bug at a time, apparently. Fixing link to group after posting. 2024-02-29 16:34:24 -07:00
Retro_Guy 1cb7f1068f Give user option to reply to Followup-To or original groups. 2024-02-29 11:37:59 -07:00
Retro_Guy ac845dfed3 Continue cleaning up 'copy mid' link in article header. 2024-02-28 18:51:45 -07:00
Retro_Guy e570f1df9b Clean up links.conf to remove nodelist. 2024-02-28 09:33:03 -07:00
Retro_Guy fea67ee0e2 Add link to copy message-id to clipboard. Requires javascript. 2024-02-27 15:31:38 -07:00
Retro_Guy c05b4ab308 Add Message-ID search bar to header. 2024-02-26 06:02:08 -07:00
Retro_Guy 1cc18961d9 Fix issue where a group in Newsgroups header exists in spoolnews/groups.txt. 2024-02-24 20:33:14 -07:00
Retro_Guy 6ff39dcca3 Fix post.php to know where to return after replying to a crossposted message. 2024-02-24 18:57:10 -07:00
Retro_Guy 1e001e7f35 Add config option in rslight.inc.php to separate email_tail from message-id generation. 2024-02-22 17:40:44 -07:00
Retro_Guy 075b00e3d3 Verify custom email format in user.php. 2024-02-21 06:09:28 -07:00
Retro_Guy b0a90c953d Do not allow custom email address to match another user's email address. 2024-02-20 07:58:13 -07:00
Retro_Guy 3d9c35f01a Add overrides option to disable changing name/email display in Configure. 2024-02-19 16:33:44 -07:00
Retro_Guy 0c9674d36e Allow configuration of name/email for messages in user config. 2024-02-19 11:39:22 -07:00
Retro_Guy 2140df64f1 Increment version to 0.9.6 2024-02-17 22:31:30 -07:00
Retro_Guy 4c58cb8b95 Block preloading of Path or Injection-Info headers. 2024-02-17 22:30:48 -07:00
Retro_Guy 2c6c08c044 Remove password and key gen from debian-upgrade script. 2024-02-15 10:16:27 -07:00
Retro_Guy 2640b94be2 Replace nocemlist.php with updated version. 2024-02-12 07:26:27 -07:00
Retro_Guy 965d77cffa Add new nocemlist-new.php to tools/nocem. This reads article as an array. 2024-02-11 13:00:34 -07:00
Retro_Guy 64ff0baeaa Update call to message_post in rss-feeds.php to allow for recent changes in function. 2024-02-10 14:57:09 -07:00
Retro_Guy 7ed204fc03 Fix headers for posting through Synchronet. 2024-02-09 10:39:09 -07:00
Retro_Guy 754ac06b8c Move semaphore file ssl.reload to spool dir. 2024-02-08 11:31:58 -07:00
Retro_Guy a4280b0340 Remove duplicate functions from nocem.php. 2024-02-03 10:36:53 -07:00
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 2729aa98ce Add override option to disable immediate posting per section. 2024-01-20 11:48:07 -07:00
Retro_Guy 5c8eea5d78 Remove debugging wording in send.php logging. 2024-01-20 11:47:41 -07:00
Retro_Guy 5d4991fc8b Remove duplicate articles in outgoing dir. 2024-01-17 11:12:59 -07:00
Retro_Guy f0aa279319 Add descriptions to grouplist.php. 2024-01-17 09:54:10 -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 b6be00ae1c Add 'groups' link and auto populating groups list. 2024-01-14 06:53:02 -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 3fd191eed8 Modify maintenance.php to improve references checking as in spoolnews/rslight-lib. 2024-01-03 14:57:27 -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 efae299d16 A retry of updating threads in spoolnews.php. 2024-01-02 05:07:22 -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 dab4ab0fb0 Set session to to allow posting without pass when logging in via user.php. 2023-12-30 05:07:39 -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 98cacd2682 Finish improving multiline header handling. 2023-12-28 13:31:43 -07:00
Retro_Guy 2bbc019daf Fix typo in spoolnews.php. 2023-12-27 17:42:11 -07:00
Retro_Guy 4f315bfebf Just removing some test code in spoolnews.php. 2023-12-27 05:19:40 -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 e4e09b3b5f Clean up cookies properly on logout. 2023-12-25 08:29:48 -07:00
Retro_Guy dce9d81756 Include clean messages in spam logfile (as NOT Spam). 2023-12-24 13:11:52 -07:00
Retro_Guy 8a5cc20b1f Simplify checking whether to check spam in spoolnews.php. 2023-12-24 12:03:32 -07:00
Retro_Guy c77225d364 Set access to in get_articles. 2023-12-24 07:11:48 -07:00
Retro_Guy e37b1bc826 Avoid duplicate 'Duplicate' checking in spoolnews.php. 2023-12-24 06:49:34 -07:00
Retro_Guy 8baaf3322c Just add 'Gb' to log output relating to free disk space. 2023-12-24 04:15:38 -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 5c66baf348 Fix cookie path in user.php 2023-12-23 06:43:34 -07:00
Retro_Guy fcaea2cee4 Correct wording for setting up remote SSL port in config. 2023-12-19 07:37:24 -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 d2aa669d35 Create nocem dirs if not exist. Required even if nocem disabled. 2023-12-19 04:50:41 -07:00
Retro_Guy 6efcbc1de0 Fix moving posted article to spool file when using tradspool. 2023-12-19 04:35:03 -07:00
Retro_Guy e40bc37e06 Fix typo in spoolnews.php to point to correct resource when checking to update threads. 2023-12-19 04:34:21 -07:00
Retro_Guy c4c512457b Remove style.css from list of themes in user config. 2023-12-17 05:55:13 -07:00
Retro_Guy 17567ed8af Add log entry if pcntl_fork is disabled in php.ini. 2023-12-12 05:55:31 -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 a399c66b07 Fix bug in nocem.php to properly handle all newsgroups in Newsgroups: header. 2023-12-01 14:46:22 -07:00
Retro_Guy a799624061 More verbose nntp response messages. 2023-11-30 08:23:42 -07:00
Retro_Guy e425d993e8 Add option to disable bot user counts. 2023-11-30 08:23:11 -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 a064a028fd Fix introduced bug with Xref mods. More fixes to come (less critical). 2023-11-13 05:14:28 -07:00
Retro_Guy 6d1823ed35 Finish Xref fixes to include local posting. 2023-11-05 06:10:02 -07:00
Retro_Guy bddd16d49e Prune nocem dirs by days. 2023-11-03 07:23:55 -07:00
Retro_Guy 6216e08e78 Add ability to save incoming nocem to a dir. Probably not useful to most so default is disabled. 2023-11-02 03:47:45 -07:00
Retro_Guy a99403c34c Change mode of nocem files to 0644. 2023-10-30 07:05:25 -07:00