Commit Graph

539 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 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 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 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 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 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 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 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 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 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
Deon George 1e08c2f6f7 Move Domain_Controller::NUMBER_MAX to Address::ADDRESS_FIELD_MAX 2024-04-12 15:29:11 +10:00
Deon George cb09016539 Partially revert #9cf0f1e so that we create jobs by Address ID, not System ID 2024-01-10 16:58:35 +11:00
Deon George c1a1797778 If user information is not provided in a system update (for example when users update), then dont zap system_users 2023-12-20 17:18:10 +11:00
Deon George 9376c6de11 We should check for subscription before checking for permissions 2023-12-20 11:20:48 +11:00
Deon George 713615d8d5 Revert changes to CompressedString::class, messages were going out base64 encoded and compressed 2023-12-19 16:51:15 +11:00
Deon George 01107cd3dc Added AnsiLove for rendering messages with ANSI sequences 2023-12-19 15:16:10 +11:00
Deon George c9d04b64ac Enabled NetmailPolicy, users can see netmail if they are in the seen-by, a ZC or admin 2023-12-19 12:55:27 +11:00
Deon George 90206f2bb5 Enable admin setting user for a system 2023-12-19 12:55:27 +11:00
Deon George ac2ee7df0c Fix for netmail notifications, fftn_id wasnt being set correctly 2023-12-19 09:13:16 +11:00
Deon George 24f6af3d3b Disabling our routine to set a default on an address, it needs to be improved 2023-12-19 08:54:26 +11:00
Deon George 9c8e546765 Increase some logging for binkp sessions 2023-12-18 22:44:55 +11:00