|
903c19dbeb
|
Mail validation errors is now an object, and must be tested with ->count()
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
|
2024-05-21 22:10:52 +10:00 |
|
|
f13d3396ce
|
Update job:list, and change "subject" to "jobname"
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 40s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-21 21:11:10 +10:00 |
|
|
62cb04868f
|
More complete rework of packet parsing and packet generation with f279d85 - and testing passes
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2024-05-20 21:31:21 +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 |
|
|
2f878b6e64
|
Added filearea import
|
2023-09-14 23:42:25 +10:00 |
|
|
ec5c28a03e
|
Added ignore_crc option to nodelist import
|
2023-09-14 23:06:02 +10:00 |
|
|
ff8c370d86
|
Move packet processing into a job
|
2023-09-13 20:58:22 +10:00 |
|
|
67c1be209d
|
Logging changes when processing TIC files
|
2023-09-09 00:10:45 +10:00 |
|
|
6d199345ac
|
Enable nodelist import test mode
|
2023-09-09 00:10:45 +10:00 |
|
|
6498e364fb
|
More TIC processing fixes
|
2023-09-08 21:04:24 +10:00 |
|
|
63a9c06fb0
|
Fix for bug introduced in previous commit, where tic files where queued without the address prefix
|
2023-09-07 12:25:44 +10:00 |
|
|
3cd0deada0
|
Added subject so that it works with job:list
|
2023-09-05 22:46:49 +12:00 |
|
|
a5784de9a8
|
Put TIC processing on it's own queue
|
2023-08-15 12:25:54 +10:00 |
|
|
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 |
|