Commit Graph

  • 2c406ba3e9 Add $user (authed user) to views Deon George 2021-09-28 00:21:21 +10:00
  • ca666e456a Enable user switching Deon George 2021-09-27 22:50:47 +10:00
  • fa97fbb0c1 Fix responding to echomail from points Deon George 2021-09-26 23:34:27 +10:00
  • eda0926758 Added converting ANSI to a binary format, and custom font rendering Deon George 2021-09-26 20:42:21 +10:00
  • 82e3283d6d Move address polling to a Job, better catch Socket connection refused errors Deon George 2021-09-20 20:39:03 +10:00
  • 8b8b513ed1 Add kludge to Test responses Deon George 2021-09-14 23:14:13 +10:00
  • 2cd6db2060 Dont launch bot processing for rescanned messages Deon George 2021-09-13 23:02:39 +10:00
  • 79e613a811 Allow for origin/tagline/tearline can have UTF8 chars, show # messages in packets Deon George 2021-09-12 23:06:17 +10:00
  • 5e8b590f17 Move process functions to Netmail/Echomail folders, optimize Netmail creation when processing messages Deon George 2021-09-12 22:14:04 +10:00
  • f91778b515 Fix for when msgid address is from an unknown zone Deon George 2021-09-12 22:09:45 +10:00
  • 9462e66a1c Some logging fixes Deon George 2021-09-12 00:07:02 +10:00
  • fcdde10512 Auto create nodes that are discovered by message packets Deon George 2021-09-11 23:32:10 +10:00
  • 04e8a899d4 Also ignore nodelist lines that are blank Deon George 2021-09-11 19:26:11 +10:00
  • ff2b246d31 For nodelist import, find based on mailer_address first Deon George 2021-09-11 18:00:39 +10:00
  • 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 +10:00
  • 72bc9790d1 Add option to not process bots during import Deon George 2021-09-11 00:38:11 +10:00
  • e8a9508391 Ping/Test send/recevied time was switched Deon George 2021-09-10 22:27:00 +10:00
  • fbfa2d5183 Fix Cannot assign null to property when tagline/tearline are blank during export Deon George 2021-09-08 22:53:27 +10:00
  • 64a887212d Add missed UsePostgres Trait Deon George 2021-09-08 22:10:27 +10:00
  • 03c4b87cdd Fix packet password on exports, move __unserialize() to EncodeUTF8::decode Deon George 2021-09-08 22:07:00 +10:00
  • dbbfe46cb9 Echomail export Deon George 2021-09-06 23:39:32 +10:00
  • 8306f4c3a3 Start of echomail subscribing Deon George 2021-08-25 22:13:49 +10:00
  • 97384ce3a0 Fix message path ordering Deon George 2021-08-30 00:44:20 +10:00
  • 01d54794a8 Rename PacketProcess, fix Packet::open now using Zone not Domain Deon George 2021-08-30 00:24:40 +10:00
  • ea6c0aab91 Fixes for CI testing Deon George 2021-08-30 00:10:28 +10:00
  • 9fb6d191d0 Change the way we figure out zones in packets, some packet testing, fix Echomail import Deon George 2021-08-29 23:58:12 +10:00
  • 271f066667 Added echomail search and display Deon George 2021-08-29 11:48:27 +10:00
  • 12f9ee1960 Changed nodelist import processing since we have a DB contraint on mailer address and port Deon George 2021-08-28 13:36:42 +10:00
  • 6b8704b1cf Added Echoarea NA file import Deon George 2021-08-28 00:10:42 +10:00
  • 85d9dd1545 Catch Exception when interpretting date, Create MSGID if it doesnt exist, Fix when \r\n is used in messages. Deon George 2021-08-27 23:16:39 +10:00
  • ba7f9c1c99 Subject contains UTF-8 codes sometimes Deon George 2021-08-26 22:32:32 +10:00
  • 403dde0d35 Fix seenby/path addresses, fix when eom signature is split over the readbuf Deon George 2021-08-26 22:01:16 +10:00
  • 0834288a28 Packets now need to be treated as an array Deon George 2021-08-25 23:22:15 +10:00
  • b614779290 Only queue messages if the packet has too many Deon George 2021-08-25 22:32:15 +10:00
  • 314ec304a7 In domain list, base echoarea list on message data, not date received Deon George 2021-08-25 00:46:11 +10:00
  • bf09e78e09 Add failed-jobs table. Set default queue connection to database Deon George 2021-08-25 00:35:56 +10:00
  • 5e3b59ea7c Add subject to encoding, some packet fixes missed in previous commit Deon George 2021-08-25 00:15:09 +10:00
  • d86d90cdeb Leverage Redis and queue to handle large packets Deon George 2021-08-24 23:42:03 +10:00
  • 1398ecff2d
    Fix seenaddress accessed before initialisation Deon George 2021-08-23 13:34:24 +10:00
  • 1ae73e80c2 When MSGID has domain but no point Deon George 2021-08-22 16:55:39 +10:00
  • 071b817194 Fix processing msgid with @domain Deon George 2021-08-22 16:44:41 +10:00
  • e0269c9718 Fix processing packets with echomail messages from points Deon George 2021-08-22 16:25:43 +10:00
  • cab402d146 Fix MSGID parsing when it has more than the FTN address Deon George 2021-08-22 11:00:41 +10:00
  • 8c992ad0f9 Enhance nodelist import Deon George 2021-08-21 21:15:22 +10:00
  • 68a10af776 Change how our src is determined in packets, add hexdump to packet debug Deon George 2021-08-21 00:33:41 +10:00
  • 5243fabd63 Domains need to be public to be seen Deon George 2021-08-19 23:42:39 +10:00
  • 9f762a642c Added SEEN-BY/PATH processing, dont show networks that are not public, minor other formatting Deon George 2021-08-19 23:35:48 +10:00
  • ad21285a8c
    Tagline/tearline presentation is handled in Message::class Deon George 2021-08-19 17:24:56 +10:00
  • 8685c6407a
    Fix ping blank messages Deon George 2021-08-19 16:59:12 +10:00
  • bcf3297fdb Check for duplicate echomails, validate system password Deon George 2021-08-19 00:20:34 +10:00
  • 6af466605a Logging updates Deon George 2021-08-18 22:11:16 +10:00
  • e8df6f7103 Default zone only when default=true Deon George 2021-08-18 00:13:25 +10:00
  • 259ea01fd1 Layout changes by responses, fix NodeHeirarchy domains nolonger have default Deon George 2021-08-18 00:03:44 +10:00
  • 978843b5e3 Simplified logging and fix BINKP issue when receiving less than the blksize Deon George 2021-08-17 23:49:39 +10:00
  • 5bf612e5b4 Set packed boolean when packing Netmail's is successful Deon George 2021-08-16 22:30:34 +10:00
  • 628293c741 Enable default zones for 4d systems Deon George 2021-08-16 22:26:33 +10:00
  • 111461e515 Logging updates, some function optimisation Deon George 2021-08-16 00:41:43 +10:00
  • b8478adecb Catch Netmails that dont generate an exception when converting to a packed message. Make sure we present unique addresses Deon George 2021-08-15 19:25:04 +10:00
  • 0789ee9042 Fix assigning default when system has more than 1 AKA in different zones Deon George 2021-08-15 17:26:01 +10:00
  • 988d4dda52 Sort node's AKAs, fix Host selection for new addresses Deon George 2021-08-15 16:41:04 +10:00
  • 655c0db94d Some presentation fixes: ordered domain names, select2 for zone systems Deon George 2021-08-15 16:13:51 +10:00
  • ae96ff9a24 Fix System ZC identification Deon George 2021-08-15 16:01:51 +10:00
  • 414a10f84e Fix end session report, move address when system is a ZC, show #addresses on systems Deon George 2021-08-15 11:42:38 +10:00
  • b9abd17139 Dont process messages from robots Deon George 2021-08-15 00:21:04 +10:00
  • 3badb895b0 Filearea validation fixes Deon George 2021-08-14 23:52:39 +10:00
  • 34776b6639 Some layout changes for echoarea/filearea Deon George 2021-08-14 23:39:42 +10:00
  • c904f1f9e9 Fix echoarea naming regex Deon George 2021-08-14 23:05:11 +10:00
  • 4048289cf3 Implemented hide AKA, Minor Node::class changes, other fixes Deon George 2021-08-14 16:14:22 +10:00
  • 569201e972 Server start based on config Deon George 2021-08-14 14:10:29 +10:00
  • 6c6976678f Change joins with a collection to use collection joins Deon George 2021-08-14 11:22:45 +10:00
  • 6db826c8a4 Some datatables consistency Deon George 2021-08-14 11:11:20 +10:00
  • 385290d18c Handle packets with errors differently Deon George 2021-08-13 23:46:48 +10:00
  • 05f387aab7 Assigning session details to ZC makes it default route Deon George 2021-08-13 22:53:59 +10:00
  • 53ab8851fa Add packet info console command Deon George 2021-08-12 23:15:45 +10:00
  • 393600f96f Dont process incomplete files Deon George 2021-08-12 21:59:48 +10:00
  • 8996b3d09b Show message numbers in echorea list Deon George 2021-08-12 00:15:58 +10:00
  • eb0405f019 Added echoareas and fileareas Deon George 2021-08-11 23:45:30 +10:00
  • c7388c2db6 Enabled default routing Deon George 2021-08-09 23:35:22 +10:00
  • 7ec01d778a System::match() now returns an array Deon George 2021-08-08 23:53:56 +10:00
  • 7922bc6a7a Fix errors must not be accessed before initialization Deon George 2021-08-08 22:49:38 +10:00
  • 72fb8044f9 Fix for identifying children for netmail packets Deon George 2021-08-08 21:49:58 +10:00
  • 5ca6c8126e Show version in about Deon George 2021-08-08 20:46:52 +10:00
  • 8d4ca2963d Enabled moving address, minor CSS fixes Deon George 2021-08-08 17:27:22 +10:00
  • 7cd7849241 Move packet debug view to top level Deon George 2021-08-08 12:01:10 +10:00
  • 5e4812ba14 DB has already been seeded already Deon George 2021-08-08 09:48:34 +10:00
  • b179b1b3e9 Mail routing parent/children, domain name validation, nodelist import changes and other fixes Deon George 2021-07-26 21:21:58 +10:00
  • 49bc946024 CSS changes, enable links to system edit on network list Deon George 2021-07-31 17:43:58 +10:00
  • d937547599 Some message optimisation, added Echomail processing Deon George 2021-07-31 00:35:52 +10:00
  • 6f26bc4c71 Validation fix when creating a new host Deon George 2021-07-26 21:53:56 +10:00
  • ae37067a74 Link to edit system from setup Deon George 2021-07-31 00:41:42 +10:00
  • 29a707831e CSS fixes, BS5 doesnt have ml/mr,pl/pr. Fix remember me. Style consistencies. Added Error 500 page. Deon George 2021-07-24 14:12:10 +10:00
  • bbbb06d0a2 Framework update and minor packet debug cosmetics Deon George 2021-07-24 00:54:39 +10:00
  • ee30ef92c3 New algorithm for calculating packet name, EMSI/BINKP inbound processing tested, Netmail rejection and intransit processing Deon George 2021-07-24 00:53:35 +10:00
  • 2fdc6eabad Revise CRC calls and use php's internal functions Deon George 2021-07-21 20:52:17 +10:00
  • 7cd3b814bb Remove processed packets if there were no issues Deon George 2021-07-20 00:26:12 +10:00
  • 6027ce52ab Fix child processes exiting Deon George 2021-07-20 00:23:41 +10:00
  • ccab973b4a Add missing ls_recvdata16 to ZMODEM Deon George 2021-07-19 22:15:09 +10:00
  • 001d0a054d init-php already running as www-data Deon George 2021-07-19 00:55:25 +10:00
  • aa30d8a8d0 No longer use init-php in our Dockerfile Deon George 2021-07-19 00:17:44 +10:00
  • 3756b0c565 Wait for the DB before running server in init-php Deon George 2021-07-18 23:48:43 +10:00