382 Commits

Author SHA1 Message Date
3e62e3d8e1 Batch up files when sending to a remote node 2024-11-26 22:07:16 +11:00
bc3407e9d4 Update TestNodeHierarchy to include a fuller FTN setup for testing. Update testing. 2024-11-26 17:30:46 +11:00
6f2c970b1f SocketClient change has.. can.. functions to return boolean and other minor cosmetic changes 2024-11-26 17:30:13 +11:00
5312bee9bc Fix UDP services (ie: DNS) 2024-11-26 17:03:59 +11:00
b5e76c77f8 Added filefix %LIST 2024-11-26 15:13:35 +11:00
b67ae28b98 Split out areafix command processing, implemented start of filefix 2024-11-26 15:13:35 +11:00
521a9b0679 Deprecate singleOrNew(), we use firstOrNew() instead 2024-11-26 15:13:35 +11:00
aabc8b5a65 Added ansitex font 2024-11-26 15:13:35 +11:00
bf3fce252d Remove CommProtocolReceive commands, Remove protocol onConnect() functions, pass Setup::class to protocols 2024-11-26 15:13:35 +11:00
72ad1307c5 Deprecate singleOrFail() in favour of sole() 2024-11-26 15:13:35 +11:00
f0f2d74a14 Reduce the need for Mailer::class in protocols 2024-11-26 15:13:35 +11:00
6c9f4facc6 Additional debugging for messages that fail quick validation during processing 2024-11-20 16:20:49 +09:30
bf4c282282 Optionally, also find TIC sender address in tic sending node's list of addresses 2024-11-19 20:47:24 +09:30
dacd8be4c2 Process TIC files even if they omit the size attribute 2024-11-19 16:37:29 +09:30
59af68dca8 Validation to make sure netmails have an INTL kludge, needed to determine address details. Update Packet View to not trigger validation netmails 2024-11-17 21:38:59 +11:00
996b8cf99b Arealist should be AreaList 2024-11-07 12:50:15 +11:00
9762d95cef Some debugging to catch unprocessed areafix commands 2024-11-07 12:31:35 +11:00
c2197ecf7c Fix resume for files being sent, and dont throw exception if we cannot open a file to send 2024-11-06 00:18:29 +11:00
b5d2479098 Better catching failures when Stream::read doesnt returns null 2024-11-05 21:51:48 +11:00
e7a94d906f Fix for protocols not showing system sysop name and location 2024-11-05 20:39:13 +11:00
80fa3e840b Fix for 3b7ce4b, change where setup is defined for our protocols 2024-11-04 23:00:17 +11:00
3aeeed1686 Consistency and SQL Query optimisations - focused around the UI 2024-11-04 23:00:17 +11:00
3b7ce4b9ce Optimise the setting of our configuration via Setup::class, optimise the calculation of our_addresses() 2024-11-02 23:30:42 +11:00
1b228a58c9 Attempt to work out a packets domain from a nodes addresses for looking at a default 2024-11-02 17:01:31 +11:00
0c51b17e6c Fix test logic when evaluating a message is a *fix message 2024-11-02 14:15:03 +11:00
f6134c0a98 Added areafix command %LIST 2024-11-02 00:10:38 +11:00
1002309614 Separatly handle areafix/filefix 2024-11-01 12:35:46 +11:00
7c70c1f12d Added %SCAN command, to send unsent mail from an area 2024-11-01 10:04:12 +11:00
247d30505e Show %AREA in area commands back to user 2024-11-01 08:15:32 +11:00
1128bddcee Added areafix %HELP 2024-10-31 23:53:43 +11:00
4796dd9a6e Implementation of areafix processing, first subscribe/unsubscribe with scan 2024-10-31 22:40:58 +11:00
d792bf8fe3 Us our const as our product name presented to remote mailers 2024-10-29 21:41:29 +11:00
d2d1094c1a Update HAPROXY process to understand v1 2024-10-26 13:12:31 +11:00
271bf937cf Add configuration items to determine DNS records returned and sort order 2024-10-26 13:12:31 +11:00
7da09a1a9e Better handling of badly addressed packets for netmails 2024-10-22 19:17:03 +11:00
86a15872b8 Better catching bad TZUTC in messages, continue parsing mail bundles in an archive if a packet has an error 2024-10-22 17:08:48 +11:00
8396866280 Fix addressing when forwarding netmail, as well as fix content being prefixed with forward notice. 2024-10-20 17:25:45 +11:00
432a9bbf2b Fix working out our hostname when we are an RC 2024-10-20 11:49:34 +11:00
7ba037b76d Fix dynamic processing 2024-10-20 11:08:42 +11:00
3852e69fcc When originating a connection, ensure we dont do any HAPROXY stuff 2024-10-19 18:34:50 +11:00
bf5d5bcd74 Fix FSX-48 packets from points 2024-10-19 14:57:33 +11:00
c76995fa00 Revert 693e88 since unsuccessfully sent mail shouldnt be marked as sent 2024-10-09 14:11:11 +11:00
caac9c21a8 If we are given a zero byte file, we SKIP it 2024-09-30 09:12:21 +10:00
bfab8c7d26 If we get a file we cannot parse, then send back a SKIP and keep going 2024-09-25 00:10:50 +10:00
4501443a43 Improvements to finding idle nodes, last_session actually only shows the last time the remote polled us 2024-09-15 22:37:35 +10:00
67f0e3007e Reduce some logging of connect/disconnect 2024-09-09 23:49:04 +10:00
6974b9b885 Log PID created on a connection to help match the source address in logging 2024-09-09 23:34:42 +10:00
693e88bc01 Abort on M_SKIP since it incorreclty marks items as sent, and thus they are not sent again 2024-09-09 14:20:55 +10:00
2456402246 Implement M_SKIP in binkp protocol 2024-09-09 14:02:51 +10:00
75f5424d4f Change our mail packet name to be the youngest ID in the packet, not the youngest date 2024-09-09 11:56:12 +10:00