Commit Graph

663 Commits

Author SHA1 Message Date
Retro_Guy d8d2509ed2 Improve counting users by separating bots/throttled. 2023-09-06 04:07:57 -07:00
Retro_Guy 97e2a04c1f Minor wording change (spiders to bots) in footer. 2023-09-04 09:08:22 -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 f8ab6c54f0 Fix nntp LIST ACTIVE newsgroup to work properly when a group is specified. 2023-09-01 06:42:42 -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 fafda5fe3d Rebuild threads in expire.php of over x number of articles deleted. 2023-08-29 06:38:55 -07:00
Retro_Guy dfcbf29d3f Convert htmlentities in Reply in mail.php. 2023-08-27 11:22:36 -07:00
Retro_Guy 7053960211 Mod upgrade scripts to handle some new files (copy them over). 2023-08-27 07:45:15 -07:00
Retro_Guy 039bc5d47c Remove macos-install.sh as I can not maintain it without macos. 2023-08-27 07:39:32 -07:00
Retro_Guy 3e231f8efe Make sure overrides.inc.php doesn't get used unless admin renames it. 2023-08-27 07:38:33 -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 65b8d86e25 Reset group pointers when 'importing' group in import-db3.php. 2023-08-26 07:58:27 -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 034ce67950 Fix Duplicate checking bug and avoid locking db too long in expire.php. 2023-08-25 04:21:06 -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 11b612a230 Prune failed files in nocem and send. 2023-08-22 13:45:01 -07:00
Retro_Guy 17ad7a29cf Store thread data in sqlite db instead of file. 2023-08-22 05:34:37 -07:00
Retro_Guy ee6e0f8b24 One more minor logging change to expire.php. 2023-08-20 05:01:55 -07:00
Retro_Guy f427947ebb Simple log entry wording change in expire.php. 2023-08-20 04:58:18 -07:00
Retro_Guy 17e8a5dd5e Only changes to indentation. No other changes. 2023-08-19 15:33:05 -07:00
Retro_Guy 747227931a Apply message formatting changes to mail.php also. 2023-08-19 08:14:45 -07:00
Retro_Guy fef3c8e58a Fix incomplete mods to expire.php. 2023-08-19 08:03:25 -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 6f1ab0fe38 Add upgrade script for 0.9.0. 2023-08-18 06:07:52 -07:00
Retro_Guy f427069889 Ignore case in NNTP 'LIST' command. 2023-08-18 05:33:39 -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 d66f90e528 Remove articles from np during expire. 2023-08-14 05:34:27 -07:00
Retro_Guy d156214a85 Remove flat file overview from rslight-lib.php. 2023-08-13 12:42:31 -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 4f34941398 Modify import-db3 to handle removal of flat file overview. 2023-08-13 05:21:50 -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 da6a4f5042 Check that mail sent with @domain is not our own domain. If it is, strip it. 2023-08-11 07:46:19 -07:00
Retro_Guy e908f8676f Minor fixes in mail.php. 2023-08-11 06:00:41 -07:00
Retro_Guy d09aac728a Move failed bbsmail files as necessary. 2023-08-10 15:51:43 -07:00
Retro_Guy 82b81ea123 Fix issue with usernames in keys and key data. 2023-08-10 10:09:19 -07:00
Retro_Guy 5e699cae94 Minor mods for interBBS Mail. 2023-08-10 06:22:26 -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 4b6068d906 Fix typo in spoolnews.php. 2023-08-08 07:22:26 -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 000be193b9 Fix expire.php to skip non-group lines in group list. 2023-08-06 09:24:29 -07:00
Retro_Guy 11a1ab9528 InterBBS Mail complete. Ready for heavy testing. 2023-08-05 12:36:02 -07:00
Retro_Guy 458ed6d9c5 Import incoming mail into user mail database. 2023-08-05 08:47:28 -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 4449d48b5a Send mail to admin when new php key added. 2023-07-30 18:40:54 -07:00
Retro_Guy 5e55fdc7f3 More logging cleanup in expire.php. Some Mail updates. 2023-07-30 08:59:09 -07:00
Retro_Guy fdce46d15f Move gpg public key to /pubkey instead of /tmp. 2023-07-29 13:29:00 -07:00
Retro_Guy 221004cc2e Clean up expire.php and add some console logging. 2023-07-29 11:34:09 -07:00
Retro_Guy 9737f0e8ea Minor fixes to send and spoolnews. Continue work on Mail features. 2023-07-29 10:00:27 -07:00
Retro_Guy 9f834f72f1 Add notes in gpg.conf about NoCeM. 2023-07-26 16:30:24 -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 15539985b6 Modify spoolnews.php to use overview db3 instead of overview flat file to determine . 2023-07-26 12:00:14 -07:00
Retro_Guy af642b5d29 Use gpg.conf to configure GNUPGHOME for nocem.php. 2023-07-24 10:57:22 -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
Retro_Guy c6dba01ab1 Avoid creating remote group file for local only groups. 2023-07-23 12:36:52 -07:00
Retro_Guy f00596a520 Update rslight-lib.php to separate tradspool and sqlite better, and return more informative response to posting. 2023-07-23 09:13:42 -07:00
Retro_Guy 1b8f31fe34 Fix possible fatal article number error in 1839remote_groupfile. 2023-07-18 09:15:24 -07:00
Retro_Guy f54bfb656a Fix hard-coded dir for 'banned_names.conf'. 2023-07-17 11:08:14 -07:00
Retro_Guy 3fdae1cf95 Save attachment temp files to /tmp, not 'upload' to avoid breaking display when using files.php. 2023-07-17 10:01:05 -07:00
Retro_Guy 2937368252 Remove debug line in post.inc.php and move User-Agent out of 'if' statement. 2023-07-17 06:42:25 -07:00
Retro_Guy bef40acbb6 Cleanup warning in message.inc.php. 2023-07-16 11:36:06 -07:00
Retro_Guy af2f9a65a2 Combine message_post functions in post.inc.php. 2023-07-16 11:32:33 -07:00
Retro_Guy 6d249a1144 Add 30 character limit to usernames in register.php. 2023-07-14 12:58:25 -07:00
Retro_Guy 0ca7c4bbb9 Fix misspelling of PDOException in newsportal.php. 2023-07-13 10:20:58 -07:00
Retro_Guy 0dfe8d162e Standardize view for logged in features headers. 2023-07-13 09:17:38 -07:00
Retro_Guy b745359929 include newsportal.php in cron.php. Check before closing in newsportal.php. 2023-07-12 08:01:52 -07:00
Retro_Guy 4fc6bd5090 Remove duplicate function from rslight-lib.php. 2023-07-11 12:55:34 -07:00
Retro_Guy 1d6042796d Cleanup undefined vars in search.php. 2023-07-10 13:38:45 -07:00
Retro_Guy ac5d85ef2f Fix some ssl bugs for letsencrypt. 2023-07-10 11:20:08 -07:00
Retro_Guy 3c100839eb Change version to 0.8.5. 2023-07-10 07:45:38 -07:00
Retro_Guy eae7143228 Combine user login for mail, files and user. 2023-07-09 13:10:59 -07:00
Retro_Guy ef0e873844 Clean up locations for ssl keys and remove unused config.inc.php from scripts dir. 2023-07-09 12:01:34 -07:00
Retro_Guy d56a2f1564 Set in config.inc.php in scripts dir. 2023-07-09 09:35:30 -07:00
Retro_Guy d5dd865677 Revert "* upload.php now checks for user login instead of prompting for a login"
This reverts commit 271ca2ead3.
2023-07-08 12:49:44 -07:00
vga256 72b83b55e5 search.php: - prevent script crash when usort() is performed on an empty database result, when using full-body search 2023-07-07 13:09:12 -07:00
vga256 18559b6299 * newsportal.php: nntp_open() now checks if the NNTP server is offline before trying to send commands. It bails out with an error if it cannot connection
* english.lang: cleaned up error messages and added more
2023-07-07 13:08:32 -07:00
vga256 e9a33a1418 * Renamed auth.inc to auth.inc.php. It is a general purpose authentication module that can be used anywhere. Successful authorization sets $logged_in = true 2023-07-07 13:06:37 -07:00
vga256 4b626a3cc9 * oops. Removing debugging information I left behind! 2023-07-07 13:02:06 -07:00
vga256 1d229d5ad1 * newsportal.php now allows a force reload of groups.txt, by suppling (force_reload=true) as the third parameter to groups_read();
* spoolnews.php now forces a reload of groups.txt whenever it runs (regardless of caching) and also checks to see if a remote server has been defined before it tries to contact one.
2023-07-07 13:00:16 -07:00
vga256 09a1eb340d * replaced german variable name with english equivalent 2023-07-07 12:56:51 -07:00
vga256 8e1fe5de65 * newsportal.php: added clarification of NNTP response 2023-07-07 12:52:37 -07:00
tomo 271ca2ead3 * upload.php now checks for user login instead of prompting for a login 2023-07-07 12:48:29 -07:00
tomo 1f7be9db16 * Added login failure output. 2023-07-07 12:47:42 -07:00
tomo 2646e652a7 * bug fix: if the no_verify field was blank, e-mail verifications would not go out.
* added option to turn on PHPMailer debug mode
2023-07-07 12:46:55 -07:00
tomo 532d22a495 * fixed bracket use for variable $ssltime 2023-07-07 12:44:10 -07:00
tomo 213fe4fec4 * Used freeBSD install script as base, and modified it to use macOS-style directories. Tested and working with macOS 10.14.x 2023-07-07 12:42:41 -07:00
Retro_Guy a2dfffbd7c Restrict XOVER to in spoolnews.php. 2023-07-01 10:44:32 -07:00
Retro_Guy 2f842a5dc9 Immediately delete articles in expire.php. 2023-06-30 09:50:51 -07:00
Retro_Guy 13c5bb1551 Trim whitespace from username to avoid bypassing rate limits. 2023-06-25 09:15:56 -07:00
Retro_Guy 2dc4245b54 Fix duplicate data in snippets in rslight-lib.php. 2023-06-25 09:07:36 -07:00
Retro_Guy 27114f5b90 Mod spoolnews.php to accept reply from FMS when xover command is not correct. 2023-06-23 15:21:40 -07:00
Retro_Guy b0bac6f428 Some warnings cleanup in overboard.php. 2023-06-03 11:42:49 -07:00
Retro_Guy 75d000d89b Enable thread view to display last user for tradspool installs. 2023-06-03 09:51:11 -07:00
Retro_Guy bf7c76f360 Multibyte is making me multimad. 2023-06-01 13:44:14 -07:00
Retro_Guy f8953949d3 Fix some typos. 2023-06-01 09:17:10 -07:00
Retro_Guy b0f67ee17d Add logo to footer. 2023-05-29 10:08:32 -07:00
Retro_Guy 95d61c0321 Verify group in overboard.php. 2023-05-29 08:38:27 -07:00
Retro_Guy c50d2d5bb6 Remove painful JT theme. 2023-05-29 01:28:17 -07:00
Retro_Guy f2087b8c55 Minor mods to Blue and Metal theme row border colours. 2023-05-29 00:27:12 -07:00
Retro_Guy 4f2920a747 Minor change to wording in import-db3.php help. 2023-05-28 21:53:20 -07:00
Retro_Guy 0035debe45 List version to 0.8.3. 2023-05-28 09:35:18 -07:00
Retro_Guy 4e90577cfa Speed up duplicate checking in spoolnews.php. More accurate dates in main groups list. 2023-05-28 06:39:52 -07:00
Retro_Guy 73fd167566 Fix tzo cookie issue and loosen throttle to start at 50. 2023-05-26 16:57:15 -07:00
Retro_Guy 182aabfc42 Add new theme and change default. 2023-05-21 06:10:53 -07:00
Retro_Guy 56214f2bd7 Remove outgoing spool files for local groups. 2023-05-16 15:40:04 -07:00
Retro_Guy ba92f8dd2f Make new mail notification more obvious and cleanup rslight-lib.php 2023-05-16 15:28:04 -07:00
Retro_Guy 49a15058f3 Delete zip archive. 2023-05-15 12:38:50 -07:00
Retro_Guy 9c74202a20 Fix multibyte name in groups_show. 2023-05-15 12:26:39 -07:00
Retro_Guy 31047dfbf1 Fix bug in Show Headers. 2023-05-15 03:54:49 -07:00
Retro_Guy 1f2d6fa949 Fix title in 'common' scripts. 2023-05-14 20:07:01 -07:00
Retro_Guy 705cd2307f More minor code cleanup. 2023-05-14 19:41:08 -07:00
Retro_Guy a8c373ba12 Use 'null' instead of blank for some not set 'POST' variables. 2023-05-14 19:14:55 -07:00
Retro_Guy 5b7d025126 Continue after finding duplicate msgid in spoolnews.php. 2023-05-14 17:56:44 -07:00
Retro_Guy cc73c642b2 Fix some warnings and fix title for some internal links pages. 2023-05-14 17:38:30 -07:00
Retro_Guy 798eadcebb Clean up some warnings. 2023-05-14 11:37:10 -07:00
Retro_Guy 09deebae1a Verify overview exists before reading for XOVER in rslight-lib.php. 2023-05-13 12:33:55 -07:00
Retro_Guy 8cb989a440 Improve spoolnews.php to handle local groups in non-local section. 2023-05-13 10:10:09 -07:00
Retro_Guy 7f3bf1b416 Fix creation of overview for local group. 2023-05-13 00:05:29 -07:00
Retro_Guy fcde930e54 Some fixes for local only groups and one for mail check. 2023-05-12 14:02:39 -07:00
Retro_Guy 1bf1353c63 Remove copied comments from import-tradspool-articles.php. 2023-05-12 12:53:48 -07:00
Retro_Guy 3b8e874378 Add script to manually insert articles from tradspool. 2023-05-12 11:08:09 -07:00
Retro_Guy 700686e457 Minor fix in rslight-lib.php, and rename letsencrypt.inc.php to avoid broken installs. 2023-05-08 10:56:11 -07:00
Retro_Guy a6ee49ab05 Fix for uploading attachments. 2023-05-07 16:04:05 -07:00
Retro_Guy aa36a6c3da Fix head.inc to not overwrite title. 2023-05-03 11:42:32 -07:00
Retro_Guy 9b26a9efee Fix line in post.inc.php that caused an issue with x-face usage. 2023-05-02 23:49:35 -07:00
Retro_Guy 05bce02b19 Modified newsportal cuz I'm an idiot. 2023-05-02 13:57:48 -07:00
Retro_Guy 3dc512b656 Minor wording change in help for import-db3.php 2023-05-02 11:13:29 -07:00
Retro_Guy 653be9a31e Set as array, not stdClass 2023-05-02 10:42:03 -07:00
Retro_Guy 3b8306c3ab Update import-db3.php 2023-05-02 10:39:48 -07:00
Retro_Guy 55f8e28264 Return import feature to import-db3.php 2023-05-01 20:10:24 -07:00
Retro_Guy f95828bb8c Cleanup lastarticleinfo 2023-05-01 20:03:57 -07:00
Retro_Guy 2a3ba439ac Notify user of new mail in tagline to make it more obvious (user must be logged in). 2023-04-29 18:45:59 -07:00
Retro_Guy 564a333791 Add NoCeM scripts in tools dir 2023-04-29 10:39:21 -07:00
Retro_Guy 8ccc56c73e Fix USER/PASS case in rslight-lib.php 2023-04-27 21:22:26 -07:00
Retro_Guy 714e78bfb4 More fixes for php8 plus improved import-db3.php 2023-04-27 20:34:51 -07:00
Retro_Guy 6a34c54437 More minor fixes for php8 2023-04-22 11:29:58 -07:00
Retro_Guy 7db2a31bc9 More fixes for php8.2 2023-04-16 21:48:38 -07:00
Retro_Guy 42d8a4bc18 Set version to 0.8.0 2023-04-14 13:11:01 -07:00
Retro_Guy 0683f8ddd0 First mods for php8.2. 2023-04-13 18:52:30 -07:00
Retro_Guy 832316a13e Monitor SSL changes to keep up to date 2023-03-18 22:07:34 +00:00
Retro_Guy 87d441f7e8 More cleanup in rslight-lib.php for ssl 2023-01-09 06:47:51 +00:00
Retro_Guy 8cc1e4388c Some cleanup for SSL in rslight-lib.php. 2023-01-09 04:39:38 +00:00
Retro_Guy fba529ef91 Add easy config for letsencrypt 2023-01-08 17:12:27 +00:00
Retro_Guy b53c6891aa Avoid iconv deleting entire line for unknow char. Just delete character instead. 2023-01-02 21:56:37 +00:00
Retro_Guy 889b5f2bed Remove leading/trailing whitespace from poster name when posting. 2022-12-23 06:03:46 +00:00
Retro_Guy 40f0ae8ac3 Add 'global ' to overboard.php to display link in footer. 2022-12-19 03:24:11 +00:00
Retro_Guy 0617c7cef2 Cleanup pubkey.(pem/txt) 2022-12-15 06:19:27 +00:00
Retro_Guy 5d3febd4bb Make public key available from site. 2022-12-12 00:22:51 +00:00
Retro_Guy b5dea3e2cc Add 'site_shorname' to config for inter-site communication. 2022-12-11 23:34:07 +00:00
Retro_Guy 6bf60708cb Move ssl dir out of spool and write public key to file. 2022-12-11 21:51:56 +00:00
Retro_Guy 5e22a45cb7 Fix typo in spoolnews.php # to $ 2022-12-07 07:15:52 +00:00
Retro_Guy 4eabf3b9f3 Force spoolnews.php to give up when problem with connection to upstream server. 2022-12-06 19:24:19 +00:00
Retro_Guy 7428ac3153 Some cleanup and mods to send.php (keep outgoing dir clean) 2022-12-06 19:17:46 +00:00
Retro_Guy dbaee5338a Temporary? fix for send.php if it hangs, which it does 2022-12-04 04:21:17 +00:00
Retro_Guy 96aab09612 Change tor git link to tor v3 2022-11-26 02:37:19 +00:00
Retro_Guy 09dfb25b9d Fix 'version' for install/upgrade 2022-11-26 01:48:59 +00:00
Retro_Guy 2d5c4d40b7 Move version number to config.inc.php in /common, and include in overboard.php 2022-11-22 07:02:33 +00:00
Retro_Guy ca0a7053fa Specify rslight version in config.inc.php 2022-11-21 20:10:08 +00:00
Retro_Guy 468fd105a3 Remove space from call in send.php 2022-11-21 20:07:16 +00:00
Retro_Guy be1cc6c141 Validate email domain on registration. 2022-11-10 07:19:45 +00:00
Retro_Guy ab832aec75 Add some character restrictions to new usernames. 2022-11-05 19:26:52 +00:00
Retro_Guy 9c0addc9dd Minor security improvements to changepw.php. 2022-11-02 04:33:17 +00:00
Retro_Guy c574dd4c66 More cleanup and improvements in email verification. 2022-11-02 03:46:56 +00:00
Retro_Guy 229cac0de1 Make register.php a bit more robust. This is not complete but works fine. 2022-10-30 03:37:15 +00:00
Retro_Guy da4766b350 Remove duplicate function in rslight-lib.php and allow symlink in spoolnews to rocksolid. 2022-10-30 02:03:01 +00:00
Retro_Guy b56e94d3b7 Fix hardcoded username in register.php 2022-08-23 08:34:13 +01:00
Retro_Guy c2b2369b23 Revert 01e33ae591 until clean up duplicate functions in nntp scripts with lib scripts 2022-08-02 07:44:08 +01:00
Retro_Guy a75ab5f8b1 More cleanup to maintain group navigation 2022-07-25 02:24:08 +01:00
Retro_Guy eca222151d Extract individual groups for posting when replying to crossposted article 2022-07-24 21:33:45 +01:00
Retro_Guy 01e33ae591 Remove messages from newsportal immediately in nocem.php 2022-07-19 08:00:49 +01:00
Retro_Guy 9215202c01 Improve locating section when accessing a group 2022-06-26 21:35:51 +01:00
Retro_Guy 21a98d9724 Temp fix in cron.php for new installs and cleanup in post.php 2022-05-16 07:01:53 +01:00
Retro_Guy e5390bcdd5 Log newsgroup:number instead of messageid in overboard.php 2022-04-17 05:47:48 +00:00
Retro_Guy 5857063848 Clean up overboard to avoid waste of resources 2022-04-10 04:30:34 +00:00
Retro_Guy 8a03cbfbf6 Avoid creating unneccesary databases. 2022-03-16 06:54:34 +00:00
Retro_Guy 9aec568360 Add domain to X-Rslight-Posting-User 2022-03-12 02:45:48 +00:00
Retro_Guy 72da0c7fae Try to improve checking from line in user link search 2022-03-04 10:51:41 +00:00
Retro_Guy 1fac7da654 Trim Poster search to avoid partial email matches 2022-03-04 09:22:20 +00:00
Retro_Guy 4bee83df61 Don't use search term length when 'data' is present 2022-02-25 06:08:27 +00:00
Retro_Guy 52568dfe56 Check length of search request before searching db 2022-02-25 05:38:21 +00:00
Retro_Guy ad4e54c64b Decode 'From: ' line when displaying results in search.php 2022-02-25 05:33:14 +00:00
Retro_Guy e2598ca9d4 Create link to search name if there is 'data' sent in request 2022-02-25 05:24:57 +00:00
Retro_Guy 6c64fd5afd Fix searching user by link in search.php 2022-02-25 05:14:20 +00:00
Retro_Guy 5f8aa0c785 Ignore empty REQUEST in search.php 2022-02-24 05:58:21 +00:00
Retro_Guy 8141c8221e Search by email address when clicking username for search 2022-02-21 04:15:38 +00:00
Retro_Guy 9f6572e1be Remove max articles limit when first adding a group but leave config options to do so 2022-02-14 08:27:58 +00:00
Retro_Guy dd36c0e3d3 Change data logged to access.log 2022-02-09 05:51:20 +00:00
Retro_Guy d28ba18c47 Add unsubscribe link to subscribed groups 2022-02-03 05:21:01 +00:00
Retro_Guy e7f232d7ac Move (new) in overboard for subscribed groups 2022-02-02 02:43:56 +00:00
Retro_Guy 3fc0407269 Some cleanup in overboard.php for displaying only new articles when subscribed 2022-01-28 04:17:01 +00:00
Retro_Guy bb82443224 Add X-Rslight-Posting-User to outgoing messages 2022-01-26 08:00:34 +00:00
Retro_Guy 6c4b8a07e1 Remove typo in overboard.php 2022-01-26 07:08:03 +00:00
Retro_Guy 9a3070106c Log user out if private key missing 2022-01-26 02:55:40 +00:00
Retro_Guy 27bdf4a60c Only show new messages when clicking 'new' for subscribed users 2022-01-26 02:01:59 +00:00
Retro_Guy c3825c2bd6 Fix checking for 'userdata' when handling subscriptions 2022-01-20 08:00:49 +00:00
Retro_Guy a46dbced75 Verify key each time for subscriptions 2022-01-20 04:05:06 +00:00
Retro_Guy 0d057763b9 Add overboard.php link to 'new' in groups list 2022-01-16 00:31:29 +00:00
Retro_Guy d948c00b78 Minor color change in Default Theme for contrast 2022-01-14 21:59:02 +00:00
Retro_Guy 7410bbdb2e Add key in cookies to verify non-logged in user 2022-01-12 23:44:35 +00:00
Retro_Guy 74f7f09fb1 Add 'subscribe' feature for groups, and config to manage 2022-01-11 23:19:54 +00:00
Retro_Guy d5869313b2 Remove unnecessary 'Pages' listing in article.php 2022-01-08 01:33:16 +00:00
Retro_Guy 08f4e08110 Bring page style in article.php up to date to match article-flat.php 2022-01-08 01:23:04 +00:00
Retro_Guy 9ac3731d60 Encode group name in URL for (thread) links in overboard.php 2022-01-05 03:38:48 +00:00
Retro_Guy a9dd910a56 Remove newsportal.php from web root, placed there unintentionally in 165c8f0a31 2022-01-05 01:21:05 +00:00
Retro_Guy 5556a4e40b Use lastarticleinfo to find first article in group for thread display in overboard 2022-01-03 22:01:42 +00:00
Retro_Guy c4039ced4c Check newsgroup before writing 'thread' link in overboard 2022-01-01 07:04:32 +00:00
Retro_Guy 70cf8173ae Add (thread) link to overboard results 2021-12-31 09:41:53 +00:00
Retro_Guy d1df0982bf Start sending response to LIST command immediately 2021-12-30 00:55:55 +00:00
Retro_Guy 021be66b74 Add LIST HEADERS to rslight-lib.php 2021-12-28 23:22:53 +00:00
Retro_Guy 09a07507d0 Minor improvements in nntp server to over, hdr and add capabilities 2021-12-28 05:08:34 +00:00
Retro_Guy 1816a5dca9 Prune overboard.dat files to only save what will be displayed 2021-12-26 03:31:44 +00:00
Retro_Guy e04304cbfa Maintain overboard cache file timestamp when deleting a result using nocem 2021-12-24 04:47:57 +00:00
Retro_Guy 4d927dcdc4 Integrate nocem into overboard so deleted articles are removed immediately from recent message lists 2021-12-23 03:30:59 +00:00
Retro_Guy 7436e723c2 Reduce load in overboard.php by appending cache file instead of replacing it when expired 2021-12-22 05:57:12 +00:00
Retro_Guy 14c7aaa9dc Avoid display of articles with out of bounds dates in overboard 2021-12-19 04:25:53 +00:00
Retro_Guy 1d4c0ceda9 Correct searchpoint value for message-id in search and search msig across entire site 2021-12-18 22:30:47 +00:00
Retro_Guy f56337b39a Ignore newsgroup when loading by message-id 2021-12-18 22:01:11 +00:00
Retro_Guy 64802562f5 Handle np errors in lastarticleinfo.dat by checking overview db if necessary 2021-12-17 06:15:06 +00:00
Retro_Guy a96819261f Check that database exists before using for last article info 2021-12-16 03:08:22 +00:00
Retro_Guy e8ab8d2ba2 Display local users names italicized in overboard.php 2021-12-16 02:21:43 +00:00
Retro_Guy de8fa840e6 Apply some missed fixes to rss-feeds.php 2021-12-08 03:35:10 +00:00
Retro_Guy df391141f4 Modification to register.php to allow numbers in tld 2021-12-05 21:03:02 +00:00
Retro_Guy 44871b044a Fix old links in register.php to point to correct script 2021-12-05 00:59:40 +00:00
Retro_Guy 9502440cc9 Add example RSS config file 2021-12-03 02:53:34 +00:00
Retro_Guy dd963848ab Fix bug in RSS pull and post feature. Works now but not completed. 2021-12-03 02:27:18 +00:00
Retro_Guy db7c851891 Add RSS pull and post feature 2021-12-02 04:02:31 +00:00
Retro_Guy 6609288a2b Add comment to INSTALL.md and change version in tail.inc 2021-11-21 03:09:21 +00:00
Retro_Guy a14736bc33 Check if running standalone before running spoolnews.php as it's not necessary 2021-11-18 03:20:32 +00:00
Retro_Guy a420644129 Verify database exists before trying to open it in search.php 2021-11-17 06:34:52 +00:00
Retro_Guy 5ebdc0313b Add Blue Theme and upgrade 'Latest' icons 2021-11-16 04:09:48 +00:00