|
1753111f8f
|
Prefix is an optional argument, so default it to blank
|
2024-06-05 19:23:58 +10:00 |
|
|
38795b83bf
|
Move HAproxy exceptions into their own class, and downgrade HAproxy errors since they are handled
|
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 |
|
|
b6639c7bfc
|
When de-listing, remove unsent items and unsubscribe from file/echo areas.
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m48s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-26 21:41:02 +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 |
|
|
f8cb6ccc37
|
Automatically mark idle nodes HOLD/DOWN/DE-LIST. Automatically validate presented addresses.
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
|
2024-05-25 22:31:42 +10:00 |
|
|
391e9e1e39
|
Fix TicProcess, save() returns a bool, not the object
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m45s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-25 11:09:34 +10:00 |
|
|
3555e5a91c
|
Dont cache the mail:send query
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 39s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-25 10:33:35 +10:00 |
|
|
b398163cfd
|
We need to use EncodeUTF our mail objects while passing them to the queue
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-22 21:37:58 +10:00 |
|
|
58dc090c83
|
Use packets domain for packet validation, not remote sytems address
|
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 |
|
|
752462d20f
|
Update job:list, and change "subject" to "jobname"
|
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 |
|
|
f279d85b08
|
More complete rework of packet parsing and packet generation with 29710c
|
2024-05-19 23:28:45 +10:00 |
|
|
29710c37c2
|
Complete rework of packet parsing and packet generation
|
2024-05-17 22:10:54 +10:00 |
|
|
6216ada5e5
|
Fix recording of netmails, when they contain taglines and origin lines
|
2024-05-13 17:50:24 +10:00 |
|
|
f912e81ee6
|
Change where processed packets are placed, if fido.packet_keep is true
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 54s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m54s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-12 21:56:46 +10:00 |
|
|
556b95c7c1
|
Fix when dispatching packets, and our address object has many relations already loaded, causing memory exhaustion due to recursion
|
2024-05-12 21:56:46 +10:00 |
|
|
23159d19d5
|
Rework address roles, making Address::role optional, rework determining uplink/downlinks/parent/children
|
2024-05-09 21:22:30 +10:00 |
|
|
7b225d8fc0
|
Attempt to catch dns query failures
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m37s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
|
2024-04-16 22:01:09 +09:30 |
|
|
a2ff2df9f3
|
Move security evaluations for File/Echoareas back to model
|
2024-04-16 21:28:35 +09:30 |
|
|
cb09016539
|
Partially revert #9cf0f1e so that we create jobs by Address ID, not System ID
|
2024-01-10 16:58:35 +11:00 |
|
|
9376c6de11
|
We should check for subscription before checking for permissions
|
2023-12-20 11:20:48 +11:00 |
|
|
13e51724c0
|
Further enhancement with #9063a2a - to ensure our message addressing and content picks the right address
|
2023-12-18 20:43:21 +11:00 |
|
|
7b9ab388d8
|
Optimise our use of items waiting and queries used. We are now using a single consistent query for each resource.
|
2023-12-18 20:43:21 +11:00 |
|
|
0526500ff0
|
Integrate Mailer::class into System_Log::class, removed Zmodem Server/Client
|
2023-12-10 20:41:37 +11:00 |
|
|
5a74386f5a
|
Optimisations to uncollected Items, which fix mail:send, which was only being triggered for mail unsent from yesterday
|
2023-12-08 15:16:49 +11:00 |
|
|
9cf0f1e2f4
|
Changed AddressPoll unique ID to be system_id, setup for memcached for all micrsoservices
|
2023-11-27 16:00:02 +11:00 |
|
|
27a3e3e24e
|
Use ObjectIssetFix Trait instead of defining __isset() directly
|
2023-11-27 15:56:28 +11:00 |
|
|
1ac3583479
|
Implemented system heartbeat, to poll systems regularly that we havent heard from
|
2023-11-26 14:59:05 +11:00 |
|
|
6e7e09ab50
|
Minor changes to mail:send and job:list rendering
|
2023-11-26 11:32:21 +11:00 |
|
|
2b2482ba71
|
Rework crash polling, using optimised scope queries
|
2023-11-25 21:52:05 +11:00 |
|
|
6abf10ab0b
|
TIC and PKT passwords are case insensitive, so convert them to uppercase when we are using them
|
2023-11-25 09:47:58 +11:00 |
|
|
5f11f81be3
|
Fixes for TICs for nodelists
|
2023-11-22 16:41:14 +11:00 |
|
|
9fd8264c3f
|
Rework TIC processing and added test cases
|
2023-11-22 15:58:00 +11:00 |
|
|
f639e3ffab
|
New attempt to making sure echomails have origin and senders path/seenby details (rework of #45d7823)
|
2023-11-22 13:59:19 +11:00 |
|
|
45d78233b2
|
Disabling adding to path - its adding to the end of the path which is not correct
|
2023-11-22 10:40:28 +11:00 |
|
|
4a870b6587
|
Improvements to echomail path handling, ensuring sender and pktsrc are in the path
|
2023-11-22 10:40:28 +11:00 |
|
|
df5cc8c2d4
|
TIC processing fixes, was unable to find TIC file
|
2023-10-07 21:09:00 +11:00 |
|
|
32c0088339
|
Rework nodelist import and ignoring addresses that we manage
|
2023-10-06 22:52:03 +11:00 |
|
|
b854cf9fe0
|
Better catch TIC file exceptions, enable moving TIC files if fido.packet_keep is defined
|
2023-10-04 22:22:01 +11:00 |
|
|
d11a2a5b8d
|
Update nodelist import to exclude systems managed by us
|
2023-09-23 23:15:42 +10:00 |
|
|
ff04de52b5
|
Rework TIC processing to use Storage::disk(). Implemented handling of replaces and files that already exist
|
2023-09-23 22:40:17 +10:00 |
|
|
2ae24b9955
|
Move fido configuation items into fido namespace. If keeping packets move them into a date aligned subdir
|
2023-09-22 15:35:08 +10:00 |
|
|
612efda945
|
Process packet seenby/path/via lines when saving echomail/netmail
|
2023-09-20 21:37:18 +10:00 |
|
|
5e67be5ba1
|
Alert message for echomails with security violations is using wrong address
|
2023-09-19 11:29:08 +10:00 |
|
|
cc04ddd7b3
|
More work to ensure messages from a node are valid for the domain, and fix domain flatten to check for zone if one is supplied
|
2023-09-17 15:54:47 +10:00 |
|
|
708d9a9f67
|
More work to decommission rogue_path
|
2023-09-16 21:39:34 +10:00 |
|
|
a991db788e
|
For AddressPoll, force using our file cache - seems sometimes the key doesnt release with memcached
|
2023-09-15 14:28:07 +10:00 |
|
|
096e37ef35
|
Removed packet cache, it wasnt used and not needed since we can queue large packets. Renamed to for consistent variable when using Packet::process()
|
2023-09-15 08:14:27 +10:00 |
|