266 Commits

Author SHA1 Message Date
6bba18fc5f Add hold when populating address with system data 2024-10-21 08:40:47 +11:00
d2d2f31664 Fix updating systems sometimes items 2024-10-20 21:44:56 +11:00
03c6cadbf9 Improvements for deterining an Address for a 2D FTN 2024-10-18 11:26:06 +11:00
494cb317d1 Fix for parsing a netmail path that is 5D but without a .0 for a boss 2024-09-26 09:54:44 +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
832b496b0b Dont use count(*) but rather count(column) so that indexes can help us 2024-09-10 14:52:35 +10:00
eafd203021 Improve node idle detection, including adding NODE_KEEP 2024-09-09 20:16:14 +10:00
967aadf21d Add first message date to domain echoarea list 2024-09-09 13:30:45 +10:00
7f95305d75 Fixes for DE-LIST notifications 2024-09-09 08:23:40 +10:00
9d7455233b Improvements for finding intransit netmails to upstream and peer hubs 2024-09-09 08:23:40 +10:00
62a9139d14 Fix packet processing issue - we now find recent deleted address when creatingFTN, fix netmail processing with points, fix processing badly address netmails 2024-07-12 12:47:50 +10:00
4d7af7c7e3 Store datetime in UTC format now, and fix presentation of TZUTC. Also standardise message summaries on Notifications 2024-06-28 23:27:06 +10:00
173446edbe Fix for showing FTN list 2024-06-27 10:57:01 +10:00
dcf34d9be2 Need to include pkg_msgs when lazyloading relations 2024-06-27 10:06:11 +10:00
5e162a3427 Return more system attributes with Address::findFTN() 2024-06-26 23:55:10 +10:00
b891abb611 Netmail waiting query optimisation, increase logging on what we have for a node 2024-06-26 22:37:38 +10:00
8b4e2cb9f0 Add system_id when listing AKAs, so that we can reference the system relation. 2024-06-25 11:20:08 +10:00
7bd192980f Fix file sending, as a result of moving $size into Send::class when optimising mail sending 2024-06-25 11:20:08 +10:00
1b2358b5a9 Mail bundling and processing performance improvements 2024-06-21 09:09:50 +10:00
ef2e208fde Fix for test failing introduced in df28732 2024-06-18 18:01:56 +09:30
c28392b2b6 Remove deprecated methods 2024-06-15 18:29:55 +10:00
941117b342 Nodelist import update 2024-06-15 18:29:55 +10:00
df2873287c Abstract address session() details 2024-06-15 18:29:55 +10:00
a46ce7ff9e Posting messages to matrix 2024-06-11 17:23:59 +10:00
ba0f643dca Improvements to e692de7, which wasnt picking up netmail alerts 2024-06-09 21:14:27 +10:00
e692de7d7f When limiting the number of messages in a packet, only retrieve that number from the DB 2024-06-07 10:51:28 +10:00
06c29d8750 Updates to Message, Remove updated_at/mid from echomails/netmails, not used 2024-06-07 08:54:49 +10:00
742f0cd015 More UTF8 message processing fixes, specifically related to tagline/tearline/origin processing 2024-06-05 21:57:16 +10:00
6b1cb8cd78 Fix finding echomail origin AKA by including the domain name 2024-06-05 21:26:09 +10:00
8fb3a21fcd Normalise tagline/tearline/origin 2024-06-03 19:09:09 +10:00
1d354da6e3 Enable per system configuration of messages per packet 2024-06-03 19:09:09 +10:00
73cf421739 Remove EncodeUTF8 infavour of using attribute casting only. The implementation of EncodeUTF8 was not correct, essentially removing any previous casting causing issues when saving a record. 2024-06-03 19:09:09 +10:00
2590c2de71 Remove deprecated Domain::managed() 2024-05-29 19:45:08 +10:00
31770241ec Fix for when no zones/echoareas have been created yet in a domain 2024-05-29 19:45:00 +10:00
643f1197d6 Fix when we use newFTN, find the zone/domain if it is provided. Fix packet creation error, where Address::ftn depends on zone_id 2024-05-27 22:22:38 +10:00
7ef9f2dbd0 Fix/optimise address creation/editing via System AKAs 2024-05-27 21:42:03 +10:00
800593d034 Optimise Zone::class to identify region/hosts/hubs 2024-05-27 10:47:42 +10:00
7e0178d183 Fix routed netmails being packed for the hub, not the destination. Added some logging for idle netmails/emails 2024-05-26 20:55:39 +10:00
77b9bb30c4 Another fix to make sure site generated echomail is not exported to ourselfs 2024-05-26 12:08:01 +10:00
f8cb6ccc37 Automatically mark idle nodes HOLD/DOWN/DE-LIST. Automatically validate presented addresses. 2024-05-25 22:31:42 +10:00
86c27a3f17 Show users hub connection details for their domains 2024-05-24 11:04:25 +10:00
a687b5fd1c Change looking for mail waiting for downlinks() instead of children() 2024-05-24 09:28:17 +10:00
27956146e3 Change domain view last seen to show last time an echomail came from that system 2024-05-23 23:28:42 +10:00
f082bb0ebd Dont record us in seenby/path for local messages. Update echomail display to know if an exchomail seenby has collected the message 2024-05-23 20:12:21 +10:00
4f8448563d Fix for when adding our address to path for outgoing echomails - introduced in 5fc6906 2024-05-23 17:38:18 +10:00
5fc69067fb Fix sorting of seenby/path items in echomail/netmail. Add rogue_seenby to seenby in echomail 2024-05-23 17:37:46 +10:00
a5e9a28673 Added PRODUCT_NAME_SHORT and updated PID/TID kludge to include git hash 2024-05-22 15:31:10 +10:00
49e40f4fb8 Generated mail from the hub wont have $model->errors defined 2024-05-22 09:21:59 +10:00
18f5354d0c Mail validation errors is now an object, and must be tested with ->count() 2024-05-22 09:21:59 +10:00
ab2e288f06 More complete rework of packet parsing and packet generation with f279d85 - and testing passes 2024-05-22 09:21:59 +10:00