Commit Graph

  • 702c5fb4f2 Indexes for performance improvements, improved FTN regex Deon George 2022-11-01 16:39:58 +1100
  • 5334b7d615 Queue connection is no longer in a separate DB Deon George 2022-10-31 00:38:50 +1100
  • da85e85774 Cast empty Collections to null, Cast strings to zstd compressed strings, add msg_src to echomails processed, fix duplicate seenbys Deon George 2022-10-30 23:42:30 +1100
  • 31db017a0d Updated .env.example Deon George 2022-10-29 19:39:04 +1100
  • eb72ef3cc5 Update testing to use postgres-15 Deon George 2022-10-29 17:44:17 +1100
  • e8fc75f2e3 Remove OldEchomail since we no longer have the mongo dependancies Deon George 2022-10-29 17:42:56 +1100
  • aef2e7f85c Update to php 8.1 Deon George 2022-10-29 17:39:57 +1100
  • c267573129 Update to Laravel 9 Deon George 2022-10-27 20:05:51 +0800
  • e6ba03080b Use zstd for domain home pages info, added nunomaduro/laravel-console-summary Deon George 2022-10-23 20:11:03 +1100
  • 5745c67538 Refactor the database, in preparation to moving to postgresql Deon George 2022-10-23 13:46:46 +1100
  • 2495e4675c Command refactoring - no functional changes Deon George 2022-06-27 00:14:36 +1000
  • 0fe65d6187 Change gethostbyname() with dns_get_record() Deon George 2022-03-25 21:50:58 +1100
  • 8072f7c5a9 Work on registration of existing systems to users Deon George 2022-03-14 22:28:54 +1100
  • d68307461e Add spacing around the About graph Deon George 2022-03-14 22:29:29 +1100
  • 4ff29e7e43 Some fixes for registering hosts, enable jobs to go to postgres, initial setup fixes Deon George 2022-03-11 23:49:15 +1100
  • cf3b1947a4 Fix creating a system with the correct role, Fix need to have hold/active on creation Deon George 2022-03-01 22:07:08 +1100
  • 6db16712ee Fix passthrough netmail. Deon George 2022-02-19 16:33:14 +1100
  • daba4a78d3 Fix echoarea name is converted to UC, add netmail VIA lines for outgoing netmail Deon George 2022-02-16 23:01:55 +1100
  • 12a40a79fb Fix for single encoding error, when only the first message was decoded, some logging for Address objects Deon George 2022-02-13 11:27:12 +1100
  • f216f42917 Minor cosmetic changes, show hex_dump when data purged from protocol stream Deon George 2022-02-13 10:24:31 +1100
  • f142284a2b Understand some gated messages, that are gated from a different zone Deon George 2022-02-12 10:21:46 +1100
  • d1bfa3a035 Fix for trying to receive a new file, when the previous file open failed with a permission denied Deon George 2022-02-06 20:21:35 +1100
  • a05ca1c2a4 Misc bug fixes while testing Deon George 2022-02-03 17:35:52 +1100
  • b65289af9f Enable binding ports for IPv6 Deon George 2022-01-29 00:45:25 +1100
  • 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. Deon George 2022-01-24 22:56:13 +1100
  • efa7195633 Add DBID back to messages, add path/seen-by to generated messages, other minor cosmetic fixes Deon George 2022-01-22 23:08:46 +1100
  • fe9fbb88b0 Fix packet name sent to remote - now matches packet name stored in DB Deon George 2022-01-20 23:25:47 +1100
  • 98c9b880d4 Some debugging to track packet names created for sending Deon George 2022-01-20 22:47:44 +1100
  • 421cd565bd Enable us to create an outbound packet without updating send details. Determine the send address for packets earlier Deon George 2022-01-20 17:54:02 +1100
  • d930c410dc Remove caching on Zone, fix cockroach cannot do like on integers Deon George 2022-01-20 17:51:40 +1100
  • c7e6bb2575 Enable system mail hold Deon George 2022-01-15 22:38:45 +1100
  • 6f1d47a6ab Fixes to message processing, now that we are using cockroachdb Deon George 2022-01-15 13:06:15 +1100
  • e78e79a8f5 Change sorting on graphs so that date is in date order Deon George 2022-01-14 19:15:37 +1100
  • 81b9ebfe6b Update leenooks/cockroach so we dont connect to the DB unless we are running a query Deon George 2022-01-14 11:40:35 +1100
  • 6b0bf32552 Query optimisations for last_messages and traffic Deon George 2022-01-06 00:19:57 +1100
  • 3d6f233c1d Added no_export option to stop a message from being exported when saved. Deon George 2022-01-05 09:25:36 +1100
  • 2f720d6c26 Updates to about Deon George 2022-01-05 01:16:13 +1100
  • 847869911f Enable echomail subscription by any of a systems address Deon George 2022-01-05 00:34:33 +1100
  • 424d6ef39d Switchout DB to CockroachDB Deon George 2022-01-01 16:59:35 +1100
  • afaa7d8bc7 Internal enhancements to system registration and editing Deon George 2022-01-02 01:52:21 +1100
  • fa2ac9a656 Changes to Authorisation for users to edit systems, minor cosmetic fixes and more logging Deon George 2021-12-29 13:44:27 +1100
  • 10afd6f3a4
    Limit graphic stats to 6 months by default, some performance query improvements Deon George 2021-12-03 11:24:23 +1100
  • bf57f151d5 Attempt to catch invalid FTN addresses while parsing packets Deon George 2021-12-01 23:41:20 +1100
  • 3a1c6d55c6 Enable UTF8 encoding to/from as well in messages Deon George 2021-12-01 22:45:51 +1100
  • f1780e61ea Some messages have the origin in the middle of the message - change strpos to strrpos Deon George 2021-11-29 21:12:44 +1100
  • a00534794e Another fix for when packets contain binary messages with SOH chars. Deon George 2021-11-29 00:12:37 +1100
  • 880ff81eff Fix for when packets contain binary messages with SOH chars. Added testing for packet parsing Deon George 2021-11-28 14:02:50 +1100
  • e0239d95a8 Enabled netmail test message Deon George 2021-11-27 00:36:57 +1100
  • b35655a163 Page rendering using ANSI support Deon George 2021-10-02 10:02:21 +1000
  • a24bba0481 Fix title on verify packet, update permissions view Deon George 2021-11-26 22:09:55 +1100
  • 41d36fe86d
    User dashboard caching Deon George 2021-11-26 17:19:55 +1100
  • 6acc8ee407
    Cache some calls to Mongo for performance Deon George 2021-11-26 16:58:50 +1100
  • be886d9e4b
    Add query cache, show per echo stats on network page Deon George 2021-11-26 16:16:33 +1100
  • 871430edf8 Replace path from duplicate messages when the existing path is blank Deon George 2021-11-25 21:22:36 +1100
  • ebd1cf8732 Enable duplicates to update seen-by's before being discarded Deon George 2021-11-24 22:34:40 +1100
  • 02c23f047c Fix for recording seen-by, add md5 to message body, fix incorrect log of dispatching messages Deon George 2021-11-21 16:53:56 +1100
  • b333d38095 Added in network graph on about screen Deon George 2021-11-20 17:58:46 +1100
  • 0be4ac0ad5 Rename DB alias for CI test Deon George 2021-11-20 11:56:20 +1100
  • 6f9df005aa Fixes to finding a record when FTN when region_id/host_id have the same value Deon George 2021-11-20 11:50:45 +1100
  • 483e35202b Fix for addresses where region_id is set inlieu of host_id, sort system ZC addresses Deon George 2021-11-20 11:11:17 +1100
  • 28cdedb327 Centralise dependant js/css files Deon George 2021-11-13 17:00:08 +1100
  • 3c8895a238 User register system, minor cosmetic changes, start of user authorisation Deon George 2021-11-11 22:57:13 +1100
  • a0db589dc5 Start on user dashboard Deon George 2021-10-26 23:19:55 +1100
  • 8c127ba5da
    Try not abort on exception when we cannot dispatch a message to be processed Deon George 2021-10-26 17:51:17 +1100
  • cabf9bca8b Fix for corrupt packets and the object is not properly initialised Deon George 2021-10-25 21:09:57 +1100
  • 3adf7c73b6 Change select2 to 4.0.13 and fix autofocus. Other minor cosmetic fix Deon George 2021-10-19 22:38:52 +1100
  • 30fd916646 Add user alias Deon George 2021-10-19 22:21:32 +1100
  • 53a96a8dbd Change dupe checking as per FTS-0009.001 Deon George 2021-10-18 23:10:15 +1100
  • b246f0051f Fix polling, presenting our address. Fix logging address. Deon George 2021-10-18 23:08:08 +1100
  • 83e06908b0 Multiple exception bug fixes identified during testing Deon George 2021-10-07 23:32:05 +1100
  • d0d6990d39 Minor cosmetic changes Deon George 2021-09-28 22:27:21 +1000
  • 2c406ba3e9 Add $user (authed user) to views Deon George 2021-09-28 00:21:21 +1000
  • ca666e456a Enable user switching Deon George 2021-09-27 22:50:47 +1000
  • fa97fbb0c1 Fix responding to echomail from points Deon George 2021-09-26 23:34:27 +1000
  • eda0926758 Added converting ANSI to a binary format, and custom font rendering Deon George 2021-09-26 20:42:21 +1000
  • 82e3283d6d Move address polling to a Job, better catch Socket connection refused errors Deon George 2021-09-20 20:39:03 +1000
  • 8b8b513ed1 Add kludge to Test responses Deon George 2021-09-14 23:14:13 +1000
  • 2cd6db2060 Dont launch bot processing for rescanned messages Deon George 2021-09-13 23:02:39 +1000
  • 79e613a811 Allow for origin/tagline/tearline can have UTF8 chars, show # messages in packets Deon George 2021-09-12 23:06:17 +1000
  • 5e8b590f17 Move process functions to Netmail/Echomail folders, optimize Netmail creation when processing messages Deon George 2021-09-12 22:14:04 +1000
  • f91778b515 Fix for when msgid address is from an unknown zone Deon George 2021-09-12 22:09:45 +1000
  • 9462e66a1c Some logging fixes Deon George 2021-09-12 00:07:02 +1000
  • fcdde10512 Auto create nodes that are discovered by message packets Deon George 2021-09-11 23:32:10 +1000
  • 04e8a899d4 Also ignore nodelist lines that are blank Deon George 2021-09-11 19:26:11 +1000
  • ff2b246d31 For nodelist import, find based on mailer_address first Deon George 2021-09-11 18:00:39 +1000
  • 7e176d7bc1 Fix for unknown FTN when connection is not established, try and catch unknown socket exception during session initialisation Deon George 2021-09-11 11:47:26 +1000
  • 72bc9790d1 Add option to not process bots during import Deon George 2021-09-11 00:38:11 +1000
  • e8a9508391 Ping/Test send/recevied time was switched Deon George 2021-09-10 22:27:00 +1000
  • fbfa2d5183 Fix Cannot assign null to property when tagline/tearline are blank during export Deon George 2021-09-08 22:53:27 +1000
  • 64a887212d Add missed UsePostgres Trait Deon George 2021-09-08 22:10:27 +1000
  • 03c4b87cdd Fix packet password on exports, move __unserialize() to EncodeUTF8::decode Deon George 2021-09-08 22:07:00 +1000
  • dbbfe46cb9 Echomail export Deon George 2021-09-06 23:39:32 +1000
  • 8306f4c3a3 Start of echomail subscribing Deon George 2021-08-25 22:13:49 +1000
  • 97384ce3a0 Fix message path ordering Deon George 2021-08-30 00:44:20 +1000
  • 01d54794a8 Rename PacketProcess, fix Packet::open now using Zone not Domain Deon George 2021-08-30 00:24:40 +1000
  • ea6c0aab91 Fixes for CI testing Deon George 2021-08-30 00:10:28 +1000
  • 9fb6d191d0 Change the way we figure out zones in packets, some packet testing, fix Echomail import Deon George 2021-08-29 23:58:12 +1000
  • 271f066667 Added echomail search and display Deon George 2021-08-29 11:48:27 +1000
  • 12f9ee1960 Changed nodelist import processing since we have a DB contraint on mailer address and port Deon George 2021-08-28 13:36:42 +1000
  • 6b8704b1cf Added Echoarea NA file import Deon George 2021-08-28 00:10:42 +1000