Commit Graph

  • 6e376100a5 Fix System registration form presentation and validation processing master Deon George 2024-04-26 12:23:55 +1000
  • 1a5c1eff7b Move passkey login to a button on the login page Deon George 2024-04-25 20:20:43 +1000
  • f42fe97902 Add user policy to manage user security Deon George 2024-04-25 16:08:09 +1000
  • ac02f37c67 We need to add git to the build for custom composer packages Deon George 2024-04-25 15:56:08 +1000
  • 6a41536d57 Enable user reseting password Deon George 2024-04-25 15:44:06 +1000
  • 527cc1d4ab Added passkey for logins Deon George 2024-04-25 15:27:45 +1000
  • d90f431925 Changed layout of system/addedit Deon George 2024-04-22 15:14:45 +1000
  • ceffc7ff14 Removed unnessary controller functions that just call a view, HTML/CSS consistency updates Deon George 2024-04-22 14:27:48 +1000
  • 001618d719 Move zone:check to debug namespace, add address:check command Deon George 2024-04-21 22:10:12 +1000
  • bba6f93fbc Code improvement to our_address(), reducing arguments Deon George 2024-04-21 21:40:55 +1000
  • 1c270025cf Move determination of system packet to System::class Deon George 2024-04-21 20:40:19 +1000
  • 8bf58f3daa Added performance indexes for echomails/echoareas Deon George 2024-04-21 15:19:38 +1000
  • 3f5668292f More optimisations for users dashboard Deon George 2024-04-20 22:03:47 +1000
  • 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 +1000
  • 7b225d8fc0 Attempt to catch dns query failures Deon George 2024-04-16 22:01:09 +0930
  • ff7ab68a54 Added filefix rescan Deon George 2024-04-16 22:00:41 +0930
  • a2ff2df9f3 Move security evaluations for File/Echoareas back to model Deon George 2024-04-14 21:16:33 +1000
  • 9c9fd84e0a Change layout of topmenu Deon George 2024-04-14 20:26:28 +1000
  • 5cb70da458 Optimise rendering of bbs list Deon George 2024-04-14 16:59:06 +1000
  • 3e561ab068 Optimise rendering of domain list Deon George 2024-04-14 16:53:33 +1000
  • 42cc50512f Fix topmenu dropdown rendering, Recognise POINTs in Address Type Deon George 2024-04-14 16:52:47 +1000
  • 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 +1000
  • ae0bd09a47 Add Debug command Packet:Address Deon George 2024-04-14 10:43:07 +1000
  • 9299697ec1 Fix a caching pollution issue when using static Deon George 2024-04-14 10:23:21 +1000
  • bac41969a5 Optimise queries for rendering the users dashboard page Deon George 2024-04-14 00:47:08 +1000
  • d6e23b9a90 Optimise queries for rendering the about page Deon George 2024-04-13 22:41:58 +1000
  • 2edc41b11e Support merging addresses when both src/dst addresses are in the seenby Deon George 2024-04-13 20:54:05 +1000
  • 03ca4c10b1 Only add items to the queue when the queue is empty Deon George 2024-04-12 21:22:27 +1000
  • 1923eb429f Change wording for Internet Address for a System Deon George 2024-04-12 20:06:58 +1000
  • 1e08c2f6f7 Move Domain_Controller::NUMBER_MAX to Address::ADDRESS_FIELD_MAX Deon George 2024-04-12 15:29:11 +1000
  • 77df5746be Added gitea CI/CD configuration Deon George 2024-04-10 21:39:20 +1000
  • 60964e27a7 Attribution to phpStorm Deon George 2024-04-10 21:28:45 +1000
  • c496d131cf Fix wording on EMSI sessions Deon George 2024-03-22 08:45:44 +1100
  • 2ba656b1d9 Update to php 8.3, change armv7l build to arm64 Deon George 2024-02-05 23:11:16 +1100
  • cb09016539 Partially revert #9cf0f1e so that we create jobs by Address ID, not System ID Deon George 2024-01-10 16:58:35 +1100
  • 0c17391dec Updated parent containers Deon George 2024-01-10 16:56:40 +1100
  • 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 +1100
  • 9376c6de11 We should check for subscription before checking for permissions Deon George 2023-12-20 11:20:48 +1100
  • 713615d8d5 Revert changes to CompressedString::class, messages were going out base64 encoded and compressed Deon George 2023-12-19 16:51:15 +1100
  • 01107cd3dc Added AnsiLove for rendering messages with ANSI sequences Deon George 2023-12-19 15:16:10 +1100
  • 0e5a04596a Disable armv7l builds Deon George 2023-12-19 12:54:04 +1100
  • 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 +1100
  • 90206f2bb5 Enable admin setting user for a system Deon George 2023-12-19 11:16:08 +1100
  • ac2ee7df0c Fix for netmail notifications, fftn_id wasnt being set correctly Deon George 2023-12-19 09:13:16 +1100
  • 24f6af3d3b Disabling our routine to set a default on an address, it needs to be improved Deon George 2023-12-19 08:54:26 +1100
  • 9c8e546765 Increase some logging for binkp sessions Deon George 2023-12-18 22:44:55 +1100
  • 13e51724c0 Further enhancement with #9063a2a - to ensure our message addressing and content picks the right address Deon George 2023-12-18 15:13:16 +1100
  • 1ded66990c Enable ZC to see netmail in their zone, and point owners to see their own netmail Deon George 2023-12-18 13:00:04 +1100
  • 6fb7d165ae text-right should be text-end Deon George 2023-12-18 09:29:23 +1100
  • fd07fb2be7 Include children in netmail for a host Deon George 2023-12-18 09:26:50 +1100
  • e1c9fa12aa When rethrowing an exception, only include the message Deon George 2023-12-16 23:59:19 +1100
  • 7b9ab388d8 Optimise our use of items waiting and queries used. We are now using a single consistent query for each resource. Deon George 2023-12-16 23:22:23 +1100
  • 7af67de2a8 Fix scenario when creating a new BBS during user registration 'Attempt to read property exists on null' Deon George 2023-12-15 10:37:18 +1100
  • 6d9179ed37 Fix for creating a new area 'Attempt to ready property nodelist on null' Deon George 2023-12-14 22:48:27 +1100
  • 27c050dc38 When we have multiple addresses, add we want a specific address, return the lowest role, or if strict mode enable, return the lowest role that is higher than the target Deon George 2023-12-14 16:53:56 +1100
  • 301fc33d2f HubStats was not limiting the scope to the date, now that the scopeUncollected..() methods dont limit by date (changed in #5a74386) Deon George 2023-12-14 11:33:54 +1100
  • 5d88a5e10e our_address() now takes a domain name - missed it for hub stats Deon George 2023-12-14 10:34:24 +1100
  • aae551aacf Simplify packet processing. Re-enable pkt processing tests. Deon George 2023-12-13 23:00:47 +1100
  • 26c80dc1c5 Move TIC testing into a file subfolder, so our test folder can have other types of resources Deon George 2023-12-13 13:29:16 +1100
  • ba0d612889 Change file desc to text, since it can be larger than 255 chars Deon George 2023-12-13 13:13:57 +1100
  • f6a6c13ca2 NCs should be /0 not /x Deon George 2023-12-13 12:13:47 +1100
  • b9bc413b05 Fix for finding the TIC origin, it doesnt have a parent Deon George 2023-12-13 08:58:13 +1100
  • caa6e629f4 Change Address::parent(),Address::children(), improved CI testing Deon George 2023-12-13 08:41:15 +1100
  • 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 Deon George 2023-12-11 18:31:38 +1100
  • 247cf614f3 Fix log note for PING netmails Deon George 2023-12-11 08:48:30 +1100
  • ab5476d373 Remove deprecated Protocol:setClient() Deon George 2023-12-10 20:44:15 +1100
  • 0526500ff0 Integrate Mailer::class into System_Log::class, removed Zmodem Server/Client Deon George 2023-12-10 19:07:53 +1100
  • 8fc0336314 Fix for bugs implemented in #e56eca, where the message was including the 3 NULLs at the end and our header is near the end of a buffer read Deon George 2023-12-09 13:56:45 +1100
  • 5a74386f5a Optimisations to uncollected Items, which fix mail:send, which was only being triggered for mail unsent from yesterday Deon George 2023-12-08 15:16:49 +1100
  • e56ecaa999 Fix for processing packets, where our EOM or EOP is split across buffer reads Deon George 2023-12-07 20:19:48 +1100
  • ddccc44261 Coverage is now defined in CI/CD yml file Deon George 2023-12-07 12:48:26 +1100
  • fa2e74eaca Changes to timew() and wtime() to leverage last 2 bits for 4 year timestamp, making msgid checking valid according to FTSC. Added a test suite for timew()/wtime(). Deon George 2023-12-07 12:07:11 +1100
  • ee15274478 Enhancements to accordion displays, mainly to show chevrons indicating open status Deon George 2023-12-04 09:03:54 +1100
  • 1890b66dc7 Implemented Dynamic Items for data to be sent to polled systems based on data in db, like stats/nodelists Deon George 2023-12-03 18:18:05 +1100
  • 8f3d77b04d Implemented CLI areafix:rescan Deon George 2023-12-01 18:14:51 +1100
  • 049b2c7204 Change BINKP so that we send more packets in the same session, when we have more than msgs_pkt to send Deon George 2023-12-01 18:14:07 +1100
  • 5b7ec1a629 Add missing const to parent() and children() relations Deon George 2023-12-01 17:25:01 +1100
  • 535a082edd Enable overriding the DNS NS hostname Deon George 2023-11-28 19:57:47 +1100
  • 9cf0f1e2f4 Changed AddressPoll unique ID to be system_id, setup for memcached for all micrsoservices Deon George 2023-11-27 16:00:02 +1100
  • 27a3e3e24e Use ObjectIssetFix Trait instead of defining __isset() directly Deon George 2023-11-27 15:56:28 +1100
  • 8590bb8acc Fix the rendering of SEENBY/PATH lines in packets, which should have each new line prefixed with host Deon George 2023-11-27 09:00:32 +1100
  • a19eaa3291 Enable accordion transition Deon George 2023-11-26 16:51:04 +1100
  • 4a0e6e67fc Added number of netmails/echomails/files processed on status page Deon George 2023-11-26 16:50:47 +1100
  • 1ac3583479 Implemented system heartbeat, to poll systems regularly that we havent heard from Deon George 2023-11-26 13:10:23 +1100
  • 6e7e09ab50 Minor changes to mail:send and job:list rendering Deon George 2023-11-26 11:32:21 +1100
  • 2b2482ba71 Rework crash polling, using optimised scope queries Deon George 2023-11-25 21:52:05 +1100
  • b5e5decfdf Processing packets on the command line can be archives as well Deon George 2023-11-25 09:48:37 +1100
  • 6abf10ab0b TIC and PKT passwords are case insensitive, so convert them to uppercase when we are using them Deon George 2023-11-25 09:47:58 +1100
  • 4070a060c3 Use created_at not datetime on status, since datetime may be wrong by the sender Deon George 2023-11-25 09:29:08 +1100
  • a13497df5f Update domain::public() to only show public domains to admins, update status to be consistent with domain::public() Deon George 2023-11-25 00:10:21 +1100
  • 82cee02fa8 Dont included deleted_at items for the status Deon George 2023-11-24 23:20:38 +1100
  • e337a29003 Determine unsent netmails by their flags, not sent_at for the status Deon George 2023-11-24 22:48:01 +1100
  • eab35d4c18 On the status page, dont show inactive addresses, zones or domains Deon George 2023-11-24 22:26:31 +1100
  • 4c91ed54c0 First work on a status page showing nodes with uncollected mail Deon George 2023-11-24 21:49:38 +1100
  • bed5bf8acc Binkp control frames can be NULL terminated. Deon George 2023-11-24 13:13:38 +1100
  • 9e870858da Packet filenames can be in uppercase hex too Deon George 2023-11-24 12:18:19 +1100
  • 0800c48928 Use regex for received file evaluation. Fixes recording received packet names Deon George 2023-11-23 23:17:13 +1100
  • 455fed52ee Touch all our test files so that testing works when comparing mtimes - for TIC testing Deon George 2023-11-23 22:10:04 +1100
  • 19338edcb6 Optimise the queries used to display packet contents and show DBID if msgid is not available Deon George 2023-11-23 21:55:39 +1100
  • b3dfca5b89 Optimise BINKP msg processing by using ltrim instead of skip_blanks. Should also address taurus mailers that add a NULL to the end of ADR messages Deon George 2023-11-23 16:02:28 +1100