Commit Graph

  • 60ea0afc98 Minor optimisations when editing and viewing domains Deon George 2024-11-05 00:28:34 +11:00
  • dc2e84386f More updates for laravel 11 Deon George 2024-11-04 18:25:49 +11:00
  • 0bd2f6e82c Continue to show all common addresses in Items Waiting tab, Add Address Clear Queue job to delete anything in the queue for an address Deon George 2024-11-04 15:58:20 +11:00
  • 80fa3e840b Fix for 3b7ce4b, change where setup is defined for our protocols Deon George 2024-11-04 13:06:04 +11:00
  • 242f4013b1 Added New Nodes Report Deon George 2024-11-04 12:44:46 +11:00
  • 3aeeed1686 Consistency and SQL Query optimisations - focused around the UI Deon George 2024-11-04 09:05:27 +11:00
  • f03533b62a Ensure our jobs are storing objects without relations Deon George 2024-11-03 00:16:48 +11:00
  • 3b7ce4b9ce Optimise the setting of our configuration via Setup::class, optimise the calculation of our_addresses() Deon George 2024-11-02 23:30:42 +11:00
  • 1b228a58c9 Attempt to work out a packets domain from a nodes addresses for looking at a default Deon George 2024-11-02 16:35:22 +11:00
  • 0c51b17e6c Fix test logic when evaluating a message is a *fix message Deon George 2024-11-02 14:15:03 +11:00
  • f6134c0a98 Added areafix command %LIST Deon George 2024-11-02 00:10:38 +11:00
  • a310f4190c MATRIX_SERVER configuration item is now a URL Deon George 2024-11-01 13:40:18 +11:00
  • 6342fe28b2 Revert "Force posting to matrix to use IPv4 resolution" This might not be required afterall This reverts commit 881449a1702b5a49905500364e5abc6c9122e56f. Deon George 2024-11-01 13:16:31 +11:00
  • 881449a170 Force posting to matrix to use IPv4 resolution Deon George 2024-11-01 13:01:55 +11:00
  • 1002309614 Separatly handle areafix/filefix Deon George 2024-11-01 12:35:36 +11:00
  • 2598203edb Logging message changes for areafix, no functional changes Deon George 2024-11-01 10:28:22 +11:00
  • 7c70c1f12d Added %SCAN command, to send unsent mail from an area Deon George 2024-11-01 10:04:12 +11:00
  • 247d30505e Show %AREA in area commands back to user Deon George 2024-11-01 08:15:32 +11:00
  • 1128bddcee Added areafix %HELP Deon George 2024-10-31 23:53:43 +11:00
  • 4796dd9a6e Implementation of areafix processing, first subscribe/unsubscribe with scan Deon George 2024-10-31 22:40:58 +11:00
  • d792bf8fe3 Us our const as our product name presented to remote mailers Deon George 2024-10-29 21:41:29 +11:00
  • 28b48e5bef Set default example mail server to smtp Deon George 2024-10-26 12:17:47 +11:00
  • d2d1094c1a Update HAPROXY process to understand v1 Deon George 2024-10-26 12:15:53 +11:00
  • 271bf937cf Add configuration items to determine DNS records returned and sort order Deon George 2024-10-25 23:28:39 +11:00
  • 179233385b Cache our echo and file area stats for page rendering performance reasons Deon George 2024-10-24 17:00:14 +11:00
  • 4b309871ec Sometimes files come in without descriptions Deon George 2024-10-24 15:37:41 +11:00
  • afb8ad9d17 Fix some UTF8 output when doing a search. Convert filename desc to CP437 when displaying files in a file area Deon George 2024-10-24 11:31:20 +11:00
  • 2132b4564c Limit what we show users for echo/file areas Deon George 2024-10-23 22:21:42 +11:00
  • 48d329e503 List files in a file area Deon George 2024-10-23 22:08:57 +11:00
  • d20a62ad48 Add filearea stats Deon George 2024-10-23 21:17:38 +11:00
  • 9c7d7bf932 Performance updates for domain/view Deon George 2024-10-23 20:46:49 +11:00
  • a32e2e504a Add a maintenance page Deon George 2024-10-23 12:42:13 +11:00
  • 7e87481e05 Increase number of attempts when trying to poll a system Deon George 2024-10-23 12:07:10 +11:00
  • 670450387c Improvements to handle rogue 2D adresses Deon George 2024-10-23 12:06:53 +11:00
  • 967153c70a Only admins can change the heartbeat below 12 Deon George 2024-10-22 19:33:24 +11:00
  • 7da09a1a9e Better handling of badly addressed packets for netmails Deon George 2024-10-22 19:17:03 +11:00
  • 86a15872b8 Better catching bad TZUTC in messages, continue parsing mail bundles in an archive if a packet has an error Deon George 2024-10-22 17:08:48 +11:00
  • eb61c5ea6e Change wording of forwarding netmail, no functional changes Deon George 2024-10-22 15:29:41 +11:00
  • a6e911fb48 Improve netmail sent/receive information Deon George 2024-10-21 17:46:33 +11:00
  • 53c5488df7 When rescanning, choose the echomails date, not the date it was imported. By default dont re-export sent echomail, unless using -R Deon George 2024-10-21 11:21:48 +11:00
  • 944053972b Fix for 4bbb82 Job::dispatch doesnt return an int, so cannot be used for success status Deon George 2024-10-21 08:47:54 +11:00
  • 6bba18fc5f Add hold when populating address with system data Deon George 2024-10-21 08:40:47 +11:00
  • d2d2f31664 Fix updating systems sometimes items Deon George 2024-10-20 21:44:56 +11:00
  • 8396866280 Fix addressing when forwarding netmail, as well as fix content being prefixed with forward notice. Deon George 2024-10-20 17:25:45 +11:00
  • ac687efe51 When receiving a netmail without a MSGID, include that in the log Deon George 2024-10-20 11:54:52 +11:00
  • 676ba4a40b Presentation fixes, no functional changes Deon George 2024-10-20 11:49:52 +11:00
  • 432a9bbf2b Fix working out our hostname when we are an RC Deon George 2024-10-20 11:49:34 +11:00
  • 7ba037b76d Fix dynamic processing Deon George 2024-10-20 11:08:42 +11:00
  • a2cc1b6b8e For address:idle show the correct days since the system was last seen, not the configuration Deon George 2024-10-20 09:39:14 +11:00
  • 3852e69fcc When originating a connection, ensure we dont do any HAPROXY stuff Deon George 2024-10-19 18:34:50 +11:00
  • bf5d5bcd74 Fix FSX-48 packets from points Deon George 2024-10-19 14:57:33 +11:00
  • 4bbb82690c Enable comm:* commands to be run interactively Deon George 2024-10-19 13:38:55 +11:00
  • 03c6cadbf9 Improvements for deterining an Address for a 2D FTN Deon George 2024-10-18 11:26:06 +11:00
  • b1560015ae Allow users to update their auto_hold status Deon George 2024-10-17 16:25:49 +11:00
  • a3719b9186 Echoarea NOT EXIST messages should go to the Sysop of the system, not to the user Deon George 2024-10-16 11:46:24 +11:00
  • f4f8e9fa94 Fix some user permissions, when viewing netmails and other systems Deon George 2024-10-16 08:44:46 +11:00
  • 38fd1539a6 Dont let users increase pkt_msgs above 100 Deon George 2024-10-16 08:19:36 +11:00
  • 32d31cea90 Fix counts of items waiting for node idle notifications Deon George 2024-10-09 15:41:08 +11:00
  • 5e7bf0554a Fixes for address idle, to properly catch when role is NULL Deon George 2024-10-09 14:12:19 +11:00
  • c76995fa00 Revert 693e88 since unsuccessfully sent mail shouldnt be marked as sent Deon George 2024-10-09 14:11:11 +11:00
  • caac9c21a8 If we are given a zero byte file, we SKIP it Deon George 2024-09-30 08:53:31 +10:00
  • 43c573f641 Address list log is the config, not the actual node time since seen Deon George 2024-09-29 13:31:43 +10:00
  • b8f0b11c05 Handle delisting when last_seen is blank (node hasnt polled) Deon George 2024-09-29 13:16:23 +10:00
  • 494cb317d1 Fix for parsing a netmail path that is 5D but without a .0 for a boss Deon George 2024-09-26 09:54:44 +10:00
  • bfab8c7d26 If we get a file we cannot parse, then send back a SKIP and keep going Deon George 2024-09-25 00:10:50 +10:00
  • 333e7e773d More work on finding idle nodes Deon George 2024-09-22 17:33:08 +10:00
  • 4501443a43 Improvements to finding idle nodes, last_session actually only shows the last time the remote polled us Deon George 2024-09-15 22:00:40 +10:00
  • 832b496b0b Dont use count(*) but rather count(column) so that indexes can help us Deon George 2024-09-10 14:52:35 +10:00
  • 2d75c92afb Some query optimisations when rendering status, dashboard, about and FTN list pages Deon George 2024-09-10 13:05:43 +10:00
  • 67f0e3007e Reduce some logging of connect/disconnect Deon George 2024-09-09 23:49:04 +10:00
  • 6974b9b885 Log PID created on a connection to help match the source address in logging Deon George 2024-09-09 23:34:42 +10:00
  • 5d9d8ed72a Strip from the last tearline when posting to matrix Deon George 2024-09-09 20:29:17 +10:00
  • eafd203021 Improve node idle detection, including adding NODE_KEEP Deon George 2024-09-09 20:16:14 +10:00
  • 9d06b422e0 Improve match of messages that come via matrix, so they dont get posted back Deon George 2024-09-09 19:44:14 +10:00
  • 693e88bc01 Abort on M_SKIP since it incorreclty marks items as sent, and thus they are not sent again Deon George 2024-09-09 14:20:55 +10:00
  • 2456402246 Implement M_SKIP in binkp protocol Deon George 2024-09-09 14:02:51 +10:00
  • 967aadf21d Add first message date to domain echoarea list Deon George 2024-09-09 13:30:45 +10:00
  • 75f5424d4f Change our mail packet name to be the youngest ID in the packet, not the youngest date Deon George 2024-09-09 11:50:41 +10:00
  • e6c0511b33 Fix page rendering when a leftbox is rendered Deon George 2024-09-08 21:23:11 +10:00
  • 7f95305d75 Fixes for DE-LIST notifications Deon George 2024-09-08 20:39:10 +10:00
  • 9d7455233b Improvements for finding intransit netmails to upstream and peer hubs Deon George 2024-09-08 18:57:48 +10:00
  • c70222fef8 When posting to matrix, encode in triple backticks to create a mono-spaced message Deon George 2024-09-08 14:18:28 +10:00
  • 2c4bf83250 Minor HTML fixes Deon George 2024-09-08 14:16:15 +10:00
  • 84d9d271dc Fix for not detecting duplicate messages, when messages had a TZUTC Deon George 2024-09-08 14:14:37 +10:00
  • 61dfadba5a Post matrix messages with UTF-8 4 kludge Deon George 2024-08-01 18:19:05 +10:00
  • 616393edcc Add origin to replied messages, fix address in BadMessage notification Deon George 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 Deon George 2024-07-11 23:33:17 +10:00
  • e10ca8f18a Updated Dockerfile to be consistent with other implementations Deon George 2024-07-11 22:03:19 +10:00
  • c1e6d436e5 We had the contacted notification inversed, also dont alert on points. Deon George 2024-06-30 11:40:53 +10:00
  • 617901f7df Add AKA to email notification Deon George 2024-06-30 11:25:04 +10:00
  • 4d7af7c7e3 Store datetime in UTC format now, and fix presentation of TZUTC. Also standardise message summaries on Notifications Deon George 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" Deon George 2024-06-28 18:28:12 +10:00
  • 7f4540f5ec For some reason addresses.nodes_hub is passed a blank object, thus not retrieving hub's nodes Deon George 2024-06-28 16:40:50 +10:00
  • d25dae2427 Make debug logging of binkd consistent with other logging statements Deon George 2024-06-27 20:23:14 +10:00
  • cfb408766f Fix for bug introduced in 7c23971 that was affecting transfers with binkd nodes Deon George 2024-06-28 05:28:35 +00:00
  • b9603e4bb8 Changing File/Send debugging to make it clear it is content read/open, not a network read/open Deon George 2024-06-27 15:26:28 +10:00
  • 173446edbe Fix for showing FTN list Deon George 2024-06-27 10:57:01 +10:00
  • 3333679fc6 Make it clear that phone on system is for the BBS phone number Deon George 2024-06-27 10:40:19 +10:00
  • dcf34d9be2 Need to include pkg_msgs when lazyloading relations Deon George 2024-06-27 10:06:11 +10:00
  • df07d9978e Fix for when Address::createFTN refuses to create an address Deon George 2024-06-27 09:51:38 +10:00