Commit Graph

  • cb63ec50d2 Dont cache when doing debug:zone:check Deon George 2024-05-23 21:31:17 +10:00
  • 8b00d29db3 Update mailist to look for deleted FTNs as well Deon George 2024-05-23 20:30:03 +10:00
  • f082bb0ebd Dont record us in seenby/path for local messages. Update echomail display to know if an exchomail seenby has collected the message Deon George 2024-05-23 20:11:32 +10:00
  • 4f8448563d Fix for when adding our address to path for outgoing echomails - introduced in 5fc6906 Deon George 2024-05-23 17:36:47 +10:00
  • 710adad634 Show only validated addresses with packets for packet:system Deon George 2024-05-23 16:27:24 +10:00
  • 5fc69067fb Fix sorting of seenby/path items in echomail/netmail. Add rogue_seenby to seenby in echomail Deon George 2024-05-23 15:16:47 +10:00
  • dc212d35fb Work to handle grunged packets as well as look for tearline/tagline/orgin line from the end of the content Deon George 2024-05-22 23:24:29 +10:00
  • 3ce6a8ed61 Record the AKAs presented Deon George 2024-05-22 22:12:38 +10:00
  • b398163cfd We need to use EncodeUTF our mail objects while passing them to the queue Deon George 2024-05-22 21:37:58 +10:00
  • a5e9a28673 Added PRODUCT_NAME_SHORT and updated PID/TID kludge to include git hash Deon George 2024-05-22 15:25:39 +10:00
  • 49e40f4fb8 Generated mail from the hub wont have $model->errors defined Deon George 2024-05-21 23:30:48 +10:00
  • 924d760c79 Fix FSC45 packets, point_id was still being validated the old way Deon George 2024-05-21 23:16:50 +10:00
  • 58dc090c83 Use packets domain for packet validation, not remote sytems address Deon George 2024-05-21 23:05:03 +10:00
  • b20878e378 Kludges are not required in messages Deon George 2024-05-21 22:58:19 +10:00
  • b443762739 Fix processing echomail and when mail crc is calculated as it was decompressing the CompressedString Deon George 2024-05-21 22:46:53 +10:00
  • 18f5354d0c Mail validation errors is now an object, and must be tested with ->count() Deon George 2024-05-21 22:10:52 +10:00
  • 17e3c69f07 Fix for invalid-zone validation comparing a string with an int Deon George 2024-05-21 21:56:18 +10:00
  • 51784df6a8 Fix missed Notification using old Message::class Deon George 2024-05-21 21:41:23 +10:00
  • 8df6384736 Fixed checking for RESCAN kludge Deon George 2024-05-21 21:29:21 +10:00
  • 752462d20f Update job:list, and change "subject" to "jobname" Deon George 2024-05-21 21:10:58 +10:00
  • 72d68fa1ab Update SocketClient to support raw IP addresses Deon George 2024-05-21 21:07:11 +10:00
  • aaec5f8f4a Security update enabling update_nn to edit system details Deon George 2024-05-21 19:50:57 +10:00
  • ab2e288f06 More complete rework of packet parsing and packet generation with f279d85 - and testing passes Deon George 2024-05-20 21:31:21 +10:00
  • b30ab2f999 Add github hash VERSION file during build Deon George 2024-05-19 23:30:44 +10:00
  • b4a42f6780 More update on security, user to edit their own system with 59ec5f5 Deon George 2024-05-19 23:30:14 +10:00
  • f279d85b08 More complete rework of packet parsing and packet generation with 29710c Deon George 2024-05-19 23:28:45 +10:00
  • 46f52dd56d Only auth AKAs in the same domain as us Deon George 2024-05-18 12:26:00 +10:00
  • 59ec5f5a0c Update on security, user to edit their own system Deon George 2024-05-18 08:27:17 +10:00
  • 29710c37c2 Complete rework of packet parsing and packet generation Deon George 2024-05-17 22:10:54 +10:00
  • 1650d07d5c Fix recording of netmails, when they contain taglines and origin lines Deon George 2024-05-16 22:59:37 +10:00
  • 0457b3df25 Resorting methods, no functional changes Deon George 2024-05-13 18:55:39 +10:00
  • 731fdb0a44 When decompressing compressed messages, dont barf if we try to decompress the same attribute twice Deon George 2024-05-13 15:29:29 +10:00
  • 6216ada5e5 Fix recording of netmails, when they contain taglines and origin lines Deon George 2024-05-13 15:28:53 +10:00
  • b9b5cf4214 Display msgid's smaller for Netmail/Echomail H1 headings Deon George 2024-05-13 09:24:35 +10:00
  • f912e81ee6 Change where processed packets are placed, if fido.packet_keep is true Deon George 2024-05-12 20:50:19 +10:00
  • 4fe5dc6ad0 Fix for session being reported negative Deon George 2024-05-12 20:46:00 +10:00
  • 556b95c7c1 Fix when dispatching packets, and our address object has many relations already loaded, causing memory exhaustion due to recursion Deon George 2024-05-12 20:45:41 +10:00
  • 14c505c15b Must not cache the mail waiting queries, otherwise mail/files will be resent in a query loop Deon George 2024-05-12 14:56:18 +10:00
  • dd8558487c Increase default logging to 3 months Deon George 2024-05-11 21:20:05 +10:00
  • 3ad20f969b Put back laravel-eloquent-query-cache and remove Caching from previous commit Deon George 2024-05-11 09:10:00 +10:00
  • 4d13199848 Some interface SQL performance improvements Deon George 2024-05-11 00:00:58 +10:00
  • cd2efbd1d4 Added downstream(), and fixed failing tests in RoutingTest Deon George 2024-05-10 21:33:02 +10:00
  • edee0643ec Reorder functions, no functional changes Deon George 2024-05-09 21:31:50 +10:00
  • 23159d19d5 Rework address roles, making Address::role optional, rework determining uplink/downlinks/parent/children Deon George 2024-05-09 21:22:30 +10:00
  • 2765a27db8 Performance fix for address_merge, when there are a log of echomails to move to the new address Deon George 2024-05-06 08:23:07 +10:00
  • c8ef7d065b Fix address_add validation, missing scoped to zone. Change to use shortform of $request->post() in address_add() Deon George 2024-05-05 22:47:33 +10:00
  • 7540ddf8f4 $o is not always defined Deon George 2024-05-05 22:12:24 +10:00
  • b17fe1d2ee It seems session time is now returning a float, cast it to an int Deon George 2024-05-05 17:41:47 +10:00
  • 5389739920 Enable setting autohold and address validation in web UI Deon George 2024-05-05 00:10:55 +10:00
  • 92f964f572 Remove static cache from our_address in favour of Cache::class keyed off setup:system_id Deon George 2024-04-26 17:27:00 +10:00
  • 9abfd88e3d Fix for AreaSecurity when presented security is null Deon George 2024-04-26 16:27:15 +10:00
  • e9895aee45 Added Echoarea::addresses_active() to find addresses that are connected to the area, and active Deon George 2024-04-26 16:21:58 +10:00
  • 79b180f453 Upgrade to Laravel 11, begining of enabling network join functionality, removed QueryCacheable Deon George 2024-04-26 16:18:40 +10:00
  • 6e376100a5 Fix System registration form presentation and validation processing Deon George 2024-04-26 12:23:55 +10:00
  • 1a5c1eff7b Move passkey login to a button on the login page Deon George 2024-04-25 20:20:43 +10:00
  • f42fe97902 Add user policy to manage user security Deon George 2024-04-25 16:08:09 +10:00
  • ac02f37c67 We need to add git to the build for custom composer packages Deon George 2024-04-25 15:56:08 +10:00
  • 6a41536d57 Enable user reseting password Deon George 2024-04-25 15:44:06 +10:00
  • 527cc1d4ab Added passkey for logins Deon George 2024-04-25 15:27:45 +10:00
  • d90f431925 Changed layout of system/addedit Deon George 2024-04-22 15:14:45 +10:00
  • ceffc7ff14 Removed unnessary controller functions that just call a view, HTML/CSS consistency updates Deon George 2024-04-22 14:27:48 +10:00
  • 001618d719 Move zone:check to debug namespace, add address:check command Deon George 2024-04-21 22:10:12 +10:00
  • bba6f93fbc Code improvement to our_address(), reducing arguments Deon George 2024-04-21 21:40:55 +10:00
  • 1c270025cf Move determination of system packet to System::class Deon George 2024-04-21 20:40:19 +10:00
  • 8bf58f3daa Added performance indexes for echomails/echoareas Deon George 2024-04-21 15:19:38 +10:00
  • 3f5668292f More optimisations for users dashboard Deon George 2024-04-20 22:03:47 +10:00
  • 20d3776490 Revert 9299697 FIDO_STRICT to default false. Not all FTNs support sending uplinks from a *C address. Deon George 2024-04-20 09:37:08 +10:00
  • 7b225d8fc0 Attempt to catch dns query failures Deon George 2024-04-16 22:01:09 +09:30
  • ff7ab68a54 Added filefix rescan Deon George 2024-04-16 22:00:41 +09:30
  • a2ff2df9f3 Move security evaluations for File/Echoareas back to model Deon George 2024-04-14 21:16:33 +10:00
  • 9c9fd84e0a Change layout of topmenu Deon George 2024-04-14 20:26:28 +10:00
  • 5cb70da458 Optimise rendering of bbs list Deon George 2024-04-14 16:59:06 +10:00
  • 3e561ab068 Optimise rendering of domain list Deon George 2024-04-14 16:53:33 +10:00
  • 42cc50512f Fix topmenu dropdown rendering, Recognise POINTs in Address Type Deon George 2024-04-14 16:52:47 +10:00
  • bb42f418e0 Revert part of 9299697, so that our (lowest) address is selected, especially in the case for msgid creation Deon George 2024-04-14 11:03:17 +10:00
  • ae0bd09a47 Add Debug command Packet:Address Deon George 2024-04-14 10:43:07 +10:00
  • 9299697ec1 Fix a caching pollution issue when using static Deon George 2024-04-14 10:23:21 +10:00
  • bac41969a5 Optimise queries for rendering the users dashboard page Deon George 2024-04-14 00:47:08 +10:00
  • d6e23b9a90 Optimise queries for rendering the about page Deon George 2024-04-13 22:41:58 +10:00
  • 2edc41b11e Support merging addresses when both src/dst addresses are in the seenby Deon George 2024-04-13 20:54:05 +10:00
  • 03ca4c10b1 Only add items to the queue when the queue is empty Deon George 2024-04-12 21:22:27 +10:00
  • 1923eb429f Change wording for Internet Address for a System Deon George 2024-04-12 20:06:58 +10:00
  • 1e08c2f6f7 Move Domain_Controller::NUMBER_MAX to Address::ADDRESS_FIELD_MAX Deon George 2024-04-12 15:29:11 +10:00
  • 77df5746be Added gitea CI/CD configuration Deon George 2024-04-10 21:39:20 +10:00
  • 60964e27a7 Attribution to phpStorm Deon George 2024-04-10 21:28:45 +10:00
  • c496d131cf Fix wording on EMSI sessions Deon George 2024-03-22 08:45:44 +11:00
  • 2ba656b1d9 Update to php 8.3, change armv7l build to arm64 Deon George 2024-02-05 23:11:16 +11:00
  • cb09016539 Partially revert #9cf0f1e so that we create jobs by Address ID, not System ID Deon George 2024-01-10 16:58:35 +11:00
  • 0c17391dec Updated parent containers Deon George 2024-01-10 16:56:40 +11:00
  • c1a1797778 If user information is not provided in a system update (for example when users update), then dont zap system_users Deon George 2023-12-20 17:18:10 +11:00
  • 9376c6de11 We should check for subscription before checking for permissions Deon George 2023-12-20 11:20:48 +11:00
  • 713615d8d5 Revert changes to CompressedString::class, messages were going out base64 encoded and compressed Deon George 2023-12-19 16:51:15 +11:00
  • 01107cd3dc Added AnsiLove for rendering messages with ANSI sequences Deon George 2023-12-19 15:16:10 +11:00
  • 0e5a04596a Disable armv7l builds Deon George 2023-12-19 12:54:04 +11:00
  • c9d04b64ac Enabled NetmailPolicy, users can see netmail if they are in the seen-by, a ZC or admin Deon George 2023-12-19 11:45:11 +11:00
  • 90206f2bb5 Enable admin setting user for a system Deon George 2023-12-19 11:16:08 +11:00
  • ac2ee7df0c Fix for netmail notifications, fftn_id wasnt being set correctly Deon George 2023-12-19 09:13:16 +11:00
  • 24f6af3d3b Disabling our routine to set a default on an address, it needs to be improved Deon George 2023-12-19 08:54:26 +11:00
  • 9c8e546765 Increase some logging for binkp sessions Deon George 2023-12-18 22:44:55 +11:00
  • 13e51724c0 Further enhancement with #9063a2a - to ensure our message addressing and content picks the right address Deon George 2023-12-18 15:13:16 +11:00