Commit Graph

643 Commits

Author SHA1 Message Date
Deon George 6c7da7a220 When decompressing compressed messages, dont barf if we try to decompress the same attribute twice
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 39s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m47s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s Details
2024-05-13 17:06:51 +10:00
Deon George b008cb20d2 Fix recording of netmails, when they contain taglines and origin lines 2024-05-13 17:06:51 +10:00
Deon George b9b5cf4214 Display msgid's smaller for Netmail/Echomail H1 headings 2024-05-13 17:06:51 +10:00
Deon George 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 Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m54s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-12 21:56:46 +10:00
Deon George 4fe5dc6ad0 Fix for session being reported negative 2024-05-12 21:56:46 +10:00
Deon George 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
Deon George 14c505c15b Must not cache the mail waiting queries, otherwise mail/files will be resent in a query loop
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 12s Details
2024-05-12 14:56:18 +10:00
Deon George dd8558487c Increase default logging to 3 months 2024-05-11 21:20:05 +10:00
Deon George 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 Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-11 09:10:00 +10:00
Deon George 4d13199848 Some interface SQL performance improvements 2024-05-11 08:18:57 +10:00
Deon George cd2efbd1d4 Added downstream(), and fixed failing tests in RoutingTest
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m48s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-10 21:33:02 +10:00
Deon George edee0643ec Reorder functions, no functional changes 2024-05-09 21:31:50 +10:00
Deon George 23159d19d5 Rework address roles, making Address::role optional, rework determining uplink/downlinks/parent/children 2024-05-09 21:22:30 +10:00
Deon George 2765a27db8 Performance fix for address_merge, when there are a log of echomails to move to the new address
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m39s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-06 08:23:07 +10:00
Deon George c8ef7d065b Fix address_add validation, missing scoped to zone. Change to use shortform of $request->post() in address_add()
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-05 23:17:29 +10:00
Deon George 7540ddf8f4 $o is not always defined
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-05 22:14:33 +10:00
Deon George b17fe1d2ee It seems session time is now returning a float, cast it to an int
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 34s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m40s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-05 17:41:47 +10:00
Deon George 5389739920 Enable setting autohold and address validation in web UI
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m47s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-05-05 00:10:55 +10:00
Deon George 92f964f572 Remove static cache from our_address in favour of Cache::class keyed off setup:system_id 2024-04-26 20:31:02 +10:00
Deon George 9abfd88e3d Fix for AreaSecurity when presented security is null 2024-04-26 20:31:02 +10:00
Deon George e9895aee45 Added Echoarea::addresses_active() to find addresses that are connected to the area, and active 2024-04-26 20:31:02 +10:00
Deon George 79b180f453 Upgrade to Laravel 11, begining of enabling network join functionality, removed QueryCacheable 2024-04-26 20:31:02 +10:00
Deon George 6e376100a5 Fix System registration form presentation and validation processing
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-26 12:23:55 +10:00
Deon George 1a5c1eff7b Move passkey login to a button on the login page
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s Details
2024-04-25 20:20:43 +10:00
Deon George f42fe97902 Add user policy to manage user security
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 34s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m40s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-25 16:08:09 +10:00
Deon George ac02f37c67 We need to add git to the build for custom composer packages
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 34s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m40s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-25 15:56:08 +10:00
Deon George 6a41536d57 Enable user reseting password
Create Docker Image / Build Docker Image (x86_64) (push) Failing after 24s Details
Create Docker Image / Build Docker Image (arm64) (push) Failing after 54s Details
Create Docker Image / Final Docker Image Manifest (push) Has been skipped Details
2024-04-25 15:45:05 +10:00
Deon George 527cc1d4ab Added passkey for logins 2024-04-25 15:45:05 +10:00
Deon George d90f431925 Changed layout of system/addedit 2024-04-25 15:45:05 +10:00
Deon George ceffc7ff14 Removed unnessary controller functions that just call a view, HTML/CSS consistency updates 2024-04-25 15:44:52 +10:00
Deon George 001618d719 Move zone:check to debug namespace, add address:check command
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m37s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-21 22:10:12 +10:00
Deon George bba6f93fbc Code improvement to our_address(), reducing arguments 2024-04-21 21:40:55 +10:00
Deon George 1c270025cf Move determination of system packet to System::class 2024-04-21 20:40:19 +10:00
Deon George 8bf58f3daa Added performance indexes for echomails/echoareas
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m35s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-21 15:19:38 +10:00
Deon George 3f5668292f More optimisations for users dashboard
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m34s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-21 00:28:50 +10:00
Deon George 20d3776490 Revert 9299697 FIDO_STRICT to default false. Not all FTNs support sending uplinks from a *C address.
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 31s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m36s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-20 09:38:30 +10:00
Deon George 7b225d8fc0 Attempt to catch dns query failures
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m37s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s Details
2024-04-16 22:01:09 +09:30
Deon George ff7ab68a54 Added filefix rescan 2024-04-16 22:00:41 +09:30
Deon George a2ff2df9f3 Move security evaluations for File/Echoareas back to model 2024-04-16 21:28:35 +09:30
Deon George 9c9fd84e0a Change layout of topmenu
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 33s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m37s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s Details
2024-04-14 20:26:28 +10:00
Deon George 5cb70da458 Optimise rendering of bbs list 2024-04-14 16:59:06 +10:00
Deon George 3e561ab068 Optimise rendering of domain list 2024-04-14 16:55:52 +10:00
Deon George 42cc50512f Fix topmenu dropdown rendering, Recognise POINTs in Address Type 2024-04-14 16:52:47 +10:00
Deon George bb42f418e0 Revert part of 9299697, so that our (lowest) address is selected, especially in the case for msgid creation
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 32s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m34s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-14 11:03:17 +10:00
Deon George ae0bd09a47 Add Debug command Packet:Address
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 34s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m35s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-14 10:43:07 +10:00
Deon George 9299697ec1 Fix a caching pollution issue when using static
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 32s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m35s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-14 10:23:21 +10:00
Deon George bac41969a5 Optimise queries for rendering the users dashboard page
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 32s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m37s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s Details
2024-04-14 00:47:08 +10:00
Deon George d6e23b9a90 Optimise queries for rendering the about page
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 33s Details
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m38s Details
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s Details
2024-04-13 22:41:58 +10:00
Deon George 2edc41b11e Support merging addresses when both src/dst addresses are in the seenby 2024-04-13 20:54:05 +10:00
Deon George 03ca4c10b1 Only add items to the queue when the queue is empty 2024-04-12 21:22:27 +10:00