Commit Graph

97 Commits

Author SHA1 Message Date
Deon George f6a6c13ca2 NCs should be /0 not /x 2023-12-18 20:43:21 +11:00
Deon George caa6e629f4 Change Address::parent(),Address::children(), improved CI testing 2023-12-18 20:43:21 +11:00
Deon George 541f612446 Improve our parent/children identification with points, fix our testing that was failing with NULLs and asserted out. Added zone:check so that's its easier to identify parent for FTNs 2023-12-11 18:31:38 +11:00
Deon George 0526500ff0 Integrate Mailer::class into System_Log::class, removed Zmodem Server/Client 2023-12-10 20:41:37 +11:00
Deon George 8f3d77b04d Implemented CLI areafix:rescan 2023-12-01 18:14:51 +11:00
Deon George 1ac3583479 Implemented system heartbeat, to poll systems regularly that we havent heard from 2023-11-26 14:59:05 +11:00
Deon George 6e7e09ab50 Minor changes to mail:send and job:list rendering 2023-11-26 11:32:21 +11:00
Deon George b5e5decfdf Processing packets on the command line can be archives as well 2023-11-25 09:48:37 +11:00
Deon George 0800c48928 Use regex for received file evaluation. Fixes recording received packet names 2023-11-23 23:17:13 +11:00
Deon George fbcbe2c5a8 Address part of packet names is in hex 2023-11-22 16:49:14 +11:00
Deon George e8f4bf93bd Add a dontqueue option to packet::process 2023-11-22 13:59:19 +11:00
Deon George 67747c062a Add mtime to receiving filename, so that we dont have name clashes with systems that use the same archive name for our host 2023-11-17 16:30:19 +11:00
Deon George a886a389a8 Fix for echomail notifications, when echomails come from a point. Auto detect address when manually processing packets. 2023-10-26 11:02:36 +11:00
Deon George f9d24db9f8 Minor changes to optimise new installs 2023-10-18 20:03:23 +11:00
Deon George 2c504c3d66 Include receive timestamp in packet:info and now using Storage::disk to find file 2023-10-07 21:09:00 +11:00
Deon George 32c0088339 Rework nodelist import and ignoring addresses that we manage 2023-10-06 22:52:03 +11:00
Deon George 782acad560 When processing packets on the command line, send it to the queue 2023-09-27 11:19:36 +10:00
Deon George 612efda945 Process packet seenby/path/via lines when saving echomail/netmail 2023-09-20 21:37:18 +10:00
Deon George 073fa466d6 Added mail:list 2023-09-16 22:12:19 +10:00
Deon George 708d9a9f67 More work to decommission rogue_path 2023-09-16 21:39:34 +10:00
Deon George 2f878b6e64 Added filearea import 2023-09-14 23:42:25 +10:00
Deon George ec5c28a03e Added ignore_crc option to nodelist import 2023-09-14 23:06:02 +10:00
Deon George 673c444acd Implement 2D domain processing - mainly for fidonet 2023-09-10 22:48:12 +10:00
Deon George 6d199345ac Enable nodelist import test mode 2023-09-09 00:10:45 +10:00
Deon George 74a56d1e17 Now correctly showing packet receive time, and sending Notifications based on the packet address, not the node address 2023-08-06 13:43:10 +10:00
Deon George ccafc6866a Removed some old consts 2023-07-31 19:15:12 +10:00
Deon George ddb8c349b6 Updated crash mail polling to every minute 2023-07-27 21:22:27 +10:00
Deon George 4e44e2e266 Added system polling 2023-07-26 19:44:07 +10:00
Deon George 17fe7e910d Multiple enhancements to interactive messages, moved messages to Notifications, send netmail back when invalid packet password 2023-07-23 20:21:02 +10:00
Deon George 3d4431da9a Logging changes, no functional changes 2023-07-19 10:35:29 +10:00
Deon George 61ab0614b6 Correctly storing netmail flags (intransit, local, recv) with senders ID and packet name 2023-07-15 10:46:19 +10:00
Deon George 7bf957df3a Sending Mail now dynamically creates packet name, size and mtime 2023-07-14 20:03:09 +10:00
Deon George 52055c5217 Update nodelist parsing now that we have mailer_system 2023-07-09 22:03:15 +10:00
Deon George ccdce6bb62 Move mailer details into a separate table 2023-07-07 23:59:04 +10:00
Deon George 9762b8c2f4 Fix call to determine if a service is active 2023-07-06 11:55:54 +10:00
Deon George 6f298d778f Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers 2023-07-05 19:38:50 +10:00
Deon George ad36da0bb1 Code cleanup, no functional changes 2023-07-04 11:33:28 +10:00
Deon George a26f61d75d Define and detect different packet types (2,2e,2+,2.2) 2023-06-26 21:24:24 +12:00
Deon George 0eca20ebdd Fix packet:info command when using system, fix adding clrghouz to path for echomail 2023-06-23 16:29:56 +10:00
Deon George 530c9cbd46 Added DNS to setup configuration and about page 2023-06-12 23:41:25 +10:00
Deon George b1d522d8cc Added DNS server 2023-04-22 21:30:30 +10:00
Deon George 3dc18a3f1f Change default internal caching to off, and added test to make sure things are cached if on. More debugging with packet name for netmails 2023-01-25 16:26:10 +11:00
Deon George 63e3397aee Add packet name for incoming netmails, dont send back messages to sender for areafix messages 2023-01-24 23:16:11 +11:00
Deon George 4016775b66 Improved display of bad packets 2023-01-11 14:36:40 +11:00
Deon George 369f8e48fe Enabled email test command 2022-12-04 14:27:47 +11:00
Deon George 21236b6871 Command to list number of mail waiting for a system 2022-12-04 13:32:46 +11:00
Deon George 05528f1c33 More work on user linking to existing defined system 2022-12-04 13:30:38 +11:00
Deon George 102a972fcb Rename address:merge to address:purge, included merging file/echo subscriptions, updated web subscription cannot add echos to deleted ftns 2022-11-20 17:52:49 +11:00
Deon George 289caa8225 Added address:purge, changing active_addresses index 2022-11-20 17:52:49 +11:00
Deon George 3ffb1c1fd6 Support for ZIP archives 2022-11-14 00:29:55 +11:00