521a9b0679
Deprecate singleOrNew(), we use firstOrNew() instead
2024-11-26 15:13:35 +11:00
72ad1307c5
Deprecate singleOrFail() in favour of sole()
2024-11-26 15:13:35 +11:00
dc2e84386f
More updates for laravel 11
2024-11-05 20:39:13 +11:00
616393edcc
Add origin to replied messages, fix address in BadMessage notification
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 39s
Create Docker Image / Build Docker Image (arm64) (push) Successful in -23h34m54s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-07-30 20:54:47 +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
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m52s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
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
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m51s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-06-28 23:27:06 +10:00
fc930ba6c2
Revert "Fix date being used in mail packets, timezone was effectively being to a timestamp with the timezone already"
...
This function is used to get the true date of a message (taking into account the TZ), and needed when creating the TZUTC
This reverts commit ad0ad73b0c
.
2024-06-28 18:30:34 +10:00
d3a9e36bb7
Debugging when msgid's are auto added
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 39s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m51s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-06-26 16:49:29 +10:00
ad0ad73b0c
Fix date being used in mail packets, timezone was effectively being to a timestamp with the timezone already
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m49s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-06-25 13:09:48 +10:00
1b2358b5a9
Mail bundling and processing performance improvements
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 48s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m57s
Create Docker Image / Final Docker Image Manifest (push) Successful in 12s
2024-06-21 09:09:50 +10:00
180c620168
Support nodelist archives with more than 1 file in it
2024-06-15 18:29:55 +10:00
941117b342
Nodelist import update
2024-06-15 18:29:55 +10:00
06c29d8750
Updates to Message, Remove updated_at/mid from echomails/netmails, not used
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m47s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2024-06-07 08:54:49 +10:00
8fb3a21fcd
Normalise tagline/tearline/origin
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 39s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m51s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
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
b5047c52f0
Fix for processing inbound ping netmail messages
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 40s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m51s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-31 21:57:21 +10:00
65b2a2d519
Fix from bug introduct by 7e0178d
for echomails
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m44s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-26 22:08:39 +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
03bfc9dbfc
Fix path on rejected echomails, change layout of message_path quoting original message and control lines
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 10s
2024-05-26 12:35:13 +10:00
9f3b9f692a
Dont show a MSGID kludge in test messages if there isnt one
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m44s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-25 14:12:04 +10:00
4f8448563d
Fix for when adding our address to path for outgoing echomails - introduced in 5fc6906
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m46s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-23 17:38:18 +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
3ad20f969b
Put back laravel-eloquent-query-cache and remove Caching from previous commit
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-11 09:10:00 +10:00
9abfd88e3d
Fix for AreaSecurity when presented security is null
2024-04-26 20:31:02 +10:00
79b180f453
Upgrade to Laravel 11, begining of enabling network join functionality, removed QueryCacheable
2024-04-26 20:31:02 +10:00
bba6f93fbc
Code improvement to our_address(), reducing arguments
2024-04-21 21:40:55 +10:00
a2ff2df9f3
Move security evaluations for File/Echoareas back to model
2024-04-16 21:28:35 +09:30
1e08c2f6f7
Move Domain_Controller::NUMBER_MAX to Address::ADDRESS_FIELD_MAX
2024-04-12 15:29:11 +10: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
27a3e3e24e
Use ObjectIssetFix Trait instead of defining __isset() directly
2023-11-27 15:56:28 +11:00
7d82cbcf12
Since we know the zone, we know the domain name when parsing addresses
2023-10-26 11:14:54 +11:00
c7e707c143
Attempt to catch errors creating address for dovenet mail
2023-10-04 12:17:16 +11: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
22c8b3df74
Respond to areafix netmails
2023-09-21 15:25:18 +10:00
612efda945
Process packet seenby/path/via lines when saving echomail/netmail
2023-09-20 21:37:18 +10:00
f315c71ca9
Fix path to public/logo
2023-09-19 11:29:08 +10:00
fca133ef57
Fix link to netmail.bin
2023-08-08 14:15:53 +10:00
cd140971e2
Implemented echoarea/filearea security
2023-07-29 13:17:36 +10:00
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
52055c5217
Update nodelist parsing now that we have mailer_system
2023-07-09 22:03:15 +10:00
6f298d778f
Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers
2023-07-05 19:38:50 +10:00
ad36da0bb1
Code cleanup, no functional changes
2023-07-04 11:33:28 +10:00
Deon George
3ffb1c1fd6
Support for ZIP archives
2022-11-14 00:29:55 +11:00
Deon George
584b988093
UTF8 decoding needs to be done after casting
2022-11-05 15:17:11 +11:00
Deon George
b45e2c6dd8
Support processing nodelists from file repository and assume nodelists are zip fiels
2022-11-05 10:17:14 +11:00
Deon George
12a40a79fb
Fix for single encoding error, when only the first message was decoded, some logging for Address objects
2022-02-13 11:27:23 +11:00
Deon George
efa7195633
Add DBID back to messages, add path/seen-by to generated messages, other minor cosmetic fixes
2022-01-22 23:08:46 +11:00
Deon George
424d6ef39d
Switchout DB to CockroachDB
2022-01-15 14:58:41 +11:00