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
Retro_Guy
0915e8a7fe
Rename incoming nocem articles for easier id.
2023-10-29 03:09:49 -07:00
Retro_Guy
72d8cd7905
Fix XHDR to inspect multiple articles properly.
2023-10-24 06:30:10 -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
c119f48ec8
Add group database maintenance to expire.php.
2023-10-04 06:27:08 -07:00
Retro_Guy
d00bdd107b
Add post logging in post.php per request.
2023-10-04 06:26:37 -07:00
Retro_Guy
88b761fce3
Fix missing formatting line in style.css in TriMonoBlue theme (bring it up to date).
2023-10-03 14:49:21 -07:00
Retro_Guy
45fb7f9cee
Highlight subscribed groups with new articles with '*'.
2023-10-02 19:16:48 -07:00
Retro_Guy
5a48a53544
Add TriMonoBlue Theme by Syber Shock.
2023-10-02 19:16:12 -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
b5b6f05100
Update some comments in maintenance.php.
2023-09-22 03:48:43 -07:00
Retro_Guy
a93daa60bf
Clean up page caching a bit.
2023-09-22 03:33:24 -07:00
Retro_Guy
8617c36ea2
Add link after log in to return to action requested.
2023-09-22 03:09:32 -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
adbd795a8f
Remove faq from links.conf. Add newsgroup name to 'other' error log output in spoolnews.php.
2023-09-20 07:02:49 -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
2676176737
Move fortunes config to file in config dir.
2023-09-17 10:36:37 -07:00
Retro_Guy
00c537acfa
Clean up previous commit to actually work.
2023-09-17 06:27:37 -07:00
Retro_Guy
54ae9071b5
Rename import-db3.php to maintenance.php, and allow it to pause cron.php.
2023-09-17 05:56:24 -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
20b1267bf3
Add new theme. Move style.css back to each theme dir. Modify header.php to allow a bit more css config.
2023-09-15 12:04:51 -07:00
Retro_Guy
1b1c443f4e
Fix error of missing terms in newsportal.php.
2023-09-10 17:31:47 -07:00
Retro_Guy
4fd0a6eeab
Start to add some logging to cron.php.
2023-09-10 06:29:34 -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
5e8a78e6d6
Partial rewrite to nocem.php to account for multiple groups per msgid.
2023-09-08 05:11:42 -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
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