Commit Graph

83 Commits

Author SHA1 Message Date
Deon George b008cb20d2 Fix recording of netmails, when they contain taglines and origin lines 2024-05-13 17:06:51 +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 79b180f453 Upgrade to Laravel 11, begining of enabling network join functionality, removed QueryCacheable 2024-04-26 20:31:02 +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 ba0d612889 Change file desc to text, since it can be larger than 255 chars 2023-12-18 20:43:21 +11:00
Deon George f6a6c13ca2 NCs should be /0 not /x 2023-12-18 20:43:21 +11:00
Deon George 541f612446 Improve our parent/children identification with points, fix our testing that was failing with NULLs and asserted out. Added zone:check so that's its easier to identify parent for FTNs 2023-12-11 18:31:38 +11:00
Deon George 0526500ff0 Integrate Mailer::class into System_Log::class, removed Zmodem Server/Client 2023-12-10 20:41:37 +11:00
Deon George 1890b66dc7 Implemented Dynamic Items for data to be sent to polled systems based on data in db, like stats/nodelists 2023-12-03 18:51:46 +11:00
Deon George 1ac3583479 Implemented system heartbeat, to poll systems regularly that we havent heard from 2023-11-26 14:59:05 +11:00
Deon George 9fd8264c3f Rework TIC processing and added test cases 2023-11-22 15:58:00 +11:00
Deon George f9d24db9f8 Minor changes to optimise new installs 2023-10-18 20:03:23 +11:00
Deon George 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
Deon George 99866458a4 Limit where were respond to test messages 2023-09-12 17:46:32 +10:00
Deon George 673c444acd Implement 2D domain processing - mainly for fidonet 2023-09-10 22:48:12 +10:00
Deon George 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
Deon George f281575b15 Enable netmail forwarding for users that receive messages directed at clrghouz 2023-08-03 17:31:42 +10:00
Deon George cd140971e2 Implemented echoarea/filearea security 2023-07-29 13:17:36 +10:00
Deon George f1ccca25ea Change public to show on echo/file areas to enable limiting whats shown in the activity graph 2023-07-28 13:22:39 +10:00
Deon George 4e44e2e266 Added system polling 2023-07-26 19:44:07 +10:00
Deon George 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
Deon George 39605af693 Fix last packet transfers shown, added file transfers 2023-07-19 15:16:25 +10:00
Deon George a3302b4012 Complete of logging received and sent packet names, and display them in the web ui for each node 2023-07-15 22:10:05 +10:00
Deon George 61ab0614b6 Correctly storing netmail flags (intransit, local, recv) with senders ID and packet name 2023-07-15 10:46:19 +10:00
Deon George 52055c5217 Update nodelist parsing now that we have mailer_system 2023-07-09 22:03:15 +10:00
Deon George ccdce6bb62 Move mailer details into a separate table 2023-07-07 23:59:04 +10:00
Deon George cf4116a268 Fix seeders for CI testing 2023-07-06 11:55:54 +10:00
Deon George c3d4c1fc31 Enable full setup on the setup form 2023-07-05 22:58:24 +10:00
Deon George 6f298d778f Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers 2023-07-05 19:38:50 +10:00
Deon George 75549590fc Enable systems to configure their packet type 2023-06-26 21:24:24 +12:00
Deon George b8534d8598 Make filename unique for each area, rename column to name/lname for files 2023-06-23 17:33:47 +10:00
Deon George 58341db0fb Show netmails to admins, record netmail path in the DB 2023-06-18 23:33:26 +10:00
Deon George 4c182f196f Enabled InitialSetup seeder for CI/CD 2022-12-17 16:14:42 +11:00
Deon George 00bdcfba03 Minor bug fixes for migration rollback, domain/list and system last_seen 2022-12-03 13:35:23 +11:00
Deon George 170f5c87ed Log systems polling 2022-12-03 01:25:44 +11:00
Deon George ccf187d710 Changes to address_active index means our host_id needs to be unique across the zone 2022-11-20 17:52:49 +11:00
Deon George 289caa8225 Added address:purge, changing active_addresses index 2022-11-20 17:52:49 +11:00
Deon George 9de2469053 nodelist and nodelist_address should be using bigints 2022-11-19 15:45:59 +11:00
Deon George eab36c1603 Create TO ftn (for netmails), identify REPLYID, add file:list 2022-11-11 22:57:40 +11:00
Deon George 2790381a30 Determine if an inbound file is a nodelist 2022-11-05 10:17:14 +11:00
Deon George 029a8a9d73 Added file areas and TIC processing 2022-11-02 22:01:45 +11:00
Deon George 702c5fb4f2 Indexes for performance improvements, improved FTN regex 2022-11-02 22:01:45 +11:00
Deon George 5745c67538 Refactor the database, in preparation to moving to postgresql 2022-10-23 13:50:08 +11:00
Deon George 8072f7c5a9 Work on registration of existing systems to users 2022-03-20 22:42:11 +11:00
Deon George 4ff29e7e43 Some fixes for registering hosts, enable jobs to go to postgres, initial setup fixes 2022-03-12 10:30:02 +11:00
Deon George daba4a78d3 Fix echoarea name is converted to UC, add netmail VIA lines for outgoing netmail 2022-02-17 23:55:37 +11:00
Deon George d660d5a6df Move DomainController::NODE* to Address::NODE*, make role mandatory in the database, change logic so that mail generated by the host comes from a node address. 2022-02-03 13:23:58 +11:00
Deon George c7e6bb2575 Enable system mail hold 2022-01-16 11:51:49 +11:00
Deon George 424d6ef39d Switchout DB to CockroachDB 2022-01-15 14:58:41 +11:00
Deon George 30fd916646 Add user alias 2021-10-19 22:21:32 +11:00