Commit Graph

  • db37cc7aa4 Correctly display 4D address when selecting area subscription Deon George 2023-07-19 16:51:40 +10:00
  • e1169335be Fix for when NR mode is active Deon George 2023-07-19 16:34:09 +10:00
  • f9a74578ff Fix for large packet transfer, since we were evaluating with the wrong size Deon George 2023-07-19 16:24:35 +10:00
  • 39605af693 Fix last packet transfers shown, added file transfers Deon George 2023-07-19 15:16:25 +10:00
  • f4fc6c24a4 Move the send DB updates out of the protocol and into Send::class Deon George 2023-07-19 12:32:41 +10:00
  • 7584e3e44e Fix for received bytes, when packets have been processed Deon George 2023-07-19 10:49:57 +10:00
  • 3d4431da9a Logging changes, no functional changes Deon George 2023-07-19 10:35:29 +10:00
  • dcae06aad9 Change DEBUG to a static const Deon George 2023-07-19 10:27:47 +10:00
  • ee03604de3 Fixes to EMSI/ZModem as a result of previous enhancements to items Deon George 2023-07-18 23:00:03 +10:00
  • c1ec4eff36 Optimised our sending and receiving of items Deon George 2023-07-17 16:36:53 +10:00
  • a8f76aec31 Show packet contents for nodes Deon George 2023-07-16 00:41:36 +10:00
  • a3302b4012 Complete of logging received and sent packet names, and display them in the web ui for each node Deon George 2023-07-15 22:10:05 +10:00
  • 61ab0614b6 Correctly storing netmail flags (intransit, local, recv) with senders ID and packet name Deon George 2023-07-15 10:46:19 +10:00
  • 7bf957df3a Sending Mail now dynamically creates packet name, size and mtime Deon George 2023-07-14 20:03:09 +10:00
  • 28101237e8 Fixes for CRYPT, NOREL and MULTIBATCH when responding in server mode Deon George 2023-07-12 23:34:01 +10:00
  • b37c6407fb Fix for incorrectly batching up more mail after EOB, if MULTIBATCH is not agreed Deon George 2023-07-11 21:34:47 +10:00
  • 5516b5dc23 Fixes for BINKP, we were sending too many EOB's Deon George 2023-07-11 17:22:31 +10:00
  • 029ec9c209 Only consider NR mode if the offset presented is -1 Deon George 2023-07-09 22:19:11 +10:00
  • 52055c5217 Update nodelist parsing now that we have mailer_system Deon George 2023-07-09 22:03:15 +10:00
  • d4439a6b58 Dont send an M_GET when we are not in NR mode, or we are offered a file from a zero offset. Deon George 2023-07-09 11:18:57 +10:00
  • faeec61aeb Fix for limiting AKAs, show parent PID that forked child, other minor fixes Deon George 2023-07-08 18:00:23 +10:00
  • 02105b10fb Fix EMSI sessions, buffer_clear() was renamed tx_purge() Deon George 2023-07-08 17:36:41 +10:00
  • ccdce6bb62 Move mailer details into a separate table Deon George 2023-07-07 23:59:04 +10:00
  • ad4ea699a5 Fix BINKP transfers when tcp buffer has more chars than we need at that point in time Deon George 2023-07-07 23:13:43 +10:00
  • 30c11956dd Remove some debugging left from previous commits, fix Address::scopeTrashed(), change display of BBS list Deon George 2023-07-07 22:42:02 +10:00
  • 6c75659395 Enable demoting and promoting address role Deon George 2023-07-06 18:43:32 +10:00
  • 7073fece94 Fix showing packet dump on view packet, change Address::active() to not take into account zone/domain Deon George 2023-07-06 15:50:46 +10:00
  • 36d03d1c12 Fix for region_id when importing messages and the address exists in a different region Deon George 2023-07-06 13:55:54 +10:00
  • 349ad32fc8 Show queue commands, add My Systems to sidebar menu Deon George 2023-07-06 11:52:11 +10:00
  • 9762b8c2f4 Fix call to determine if a service is active Deon George 2023-07-06 11:34:42 +10:00
  • cf4116a268 Fix seeders for CI testing Deon George 2023-07-06 11:17:19 +10:00
  • d6aafa4322 Changes to phone, add Active/Archive to echomail list for nets Deon George 2023-07-06 09:35:15 +10:00
  • 0f7a42c503 Enabled configuration of EMSI tunables in setup Deon George 2023-07-06 09:20:33 +10:00
  • c3d4c1fc31 Enable full setup on the setup form Deon George 2023-07-05 22:42:59 +10:00
  • 6f298d778f Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers Deon George 2023-07-02 23:40:08 +10:00
  • f9f9fb5345 Improve debugging and code optimisations for Socket operations Deon George 2023-06-28 19:50:24 +10:00
  • ad36da0bb1 Code cleanup, no functional changes Deon George 2023-06-27 19:39:11 +12:00
  • b70a36003a Remove Passport and replace with Sanctum, upgrade framework to Laravel 10 Deon George 2023-06-26 12:32:38 +12:00
  • 75549590fc Enable systems to configure their packet type Deon George 2023-06-26 21:19:42 +12:00
  • a26f61d75d Define and detect different packet types (2,2e,2+,2.2) Deon George 2023-06-25 22:45:02 +12:00
  • fa3653a94b Enable sysops to update their own BBS details Deon George 2023-06-23 22:04:10 +10:00
  • fdbc58856b Enabled akas() method to only show current active akas. Should fix the link register netmail from polling an invalid FTN id. Deon George 2023-06-23 21:28:29 +10:00
  • b8534d8598 Make filename unique for each area, rename column to name/lname for files Deon George 2023-06-23 17:33:47 +10:00
  • 0eca20ebdd Fix packet:info command when using system, fix adding clrghouz to path for echomail Deon George 2023-06-23 16:29:56 +10:00
  • b1b86ca04a Implemented file sending during BINKP and EMSI sessions Deon George 2023-06-22 17:36:22 +10:00
  • 58341db0fb Show netmails to admins, record netmail path in the DB Deon George 2023-06-18 23:33:26 +10:00
  • f147b33b60 Dont activate an address if another system has it active Deon George 2023-06-17 19:14:16 +10:00
  • e3f2d6cf15 Fix EMSI TRX time - force it to be local time Deon George 2023-06-17 11:37:59 +10:00
  • b41d65a8fd Fix SocketClient checking for more data, now that we buffer received data Deon George 2023-06-16 23:18:35 +10:00
  • ade5f07e37 Change Highcharts background Deon George 2023-06-13 20:22:40 +10:00
  • 530c9cbd46 Added DNS to setup configuration and about page Deon George 2023-06-12 23:41:25 +10:00
  • ccf01a1b23 Enhancements to DNS server and notes for usage with bind Deon George 2023-06-12 21:51:55 +10:00
  • b1c62ae227 Update SocketClient to support UDP. Change DNS queries to use SocketClient Deon George 2023-04-23 23:08:30 +10:00
  • 073be20ceb Fix for BBS List Deon George 2023-04-22 21:31:09 +10:00
  • b1d522d8cc Added DNS server Deon George 2023-04-22 21:30:30 +10:00
  • 25c3041c67 Show our systems with 4d addressing in domains Deon George 2023-04-15 20:30:11 +10:00
  • ae46dee24e Fix point address assignment Deon George 2023-04-15 20:24:53 +10:00
  • 0473808e67 Added BBS List Deon George 2023-04-15 15:09:32 +10:00
  • 8095a8299c Make a hotlink to users systems on the dashboard Deon George 2023-04-15 14:18:30 +10:00
  • 23e8522e1a Performance enhancements for system view Deon George 2023-04-15 13:34:08 +10:00
  • c5500020ae Fix for system registration, new systems couldnt be added. Deon George 2023-04-14 19:47:33 +10:00
  • 51e915b73d Fix for EMSI timezone and add MOH# Deon George 2023-02-12 13:30:07 +11:00
  • d949737608 Fix authentication for originating EMSI session with known systems Deon George 2023-02-11 23:06:13 +11:00
  • 0aad25c831 Add new VOLUME statement, since /var/www/html is by definition not a mountpoint now Deon George 2023-02-11 00:42:08 +11:00
  • 829120fbad Update docker container configuration and image Deon George 2023-02-10 23:19:23 +11:00
  • 04be81852a Save robot processed messages Deon George 2023-01-25 16:35:58 +11:00
  • 3dc18a3f1f Change default internal caching to off, and added test to make sure things are cached if on. More debugging with packet name for netmails Deon George 2023-01-25 16:26:10 +11:00
  • 63e3397aee Add packet name for incoming netmails, dont send back messages to sender for areafix messages Deon George 2023-01-24 22:37:41 +11:00
  • bc19f9aa82 Increase logging on the type of file if it isnt a mail packet Deon George 2023-01-24 21:42:57 +11:00
  • d9b575b38f Change our determination that a packet has been processed before deciding to delete it Deon George 2023-01-24 21:41:08 +11:00
  • dac880b689 Ignore case when checking if a file is a PKT file Deon George 2023-01-23 11:09:23 +11:00
  • 3392092131 Some comments for binkd Deon George 2023-01-11 14:36:31 +11:00
  • 724bc4c5af Dont abort on an SQL exception Deon George 2023-01-11 13:15:30 +11:00
  • 4016775b66 Improved display of bad packets Deon George 2023-01-11 13:08:59 +11:00
  • 109beb4f4f Enable processing messages coming from a domain with multiple zones Deon George 2023-01-02 01:05:44 +11:00
  • c1ab14f2e6 Fix echoarea display with the oldest message Deon George 2023-01-01 14:30:15 +11:00
  • d825f71a15 Skip messages that originate from a node in a zone we dont know. Deon George 2023-01-01 13:50:12 +11:00
  • 06f814395c More debugging to know more about failed echomail parsing because of no zone. Deon George 2023-01-01 13:35:56 +11:00
  • 6c97eb2d81 Fix for when TZUTC is gibberish, and use file hexdump in pkt debug Deon George 2023-01-01 12:02:28 +11:00
  • 0e7b93abd1 Fix to make sure we resend the EMSI_REQ banner Deon George 2022-12-31 15:13:17 +11:00
  • 91fc61e170 Fix nodelist import, when parsing regions Deon George 2022-12-19 23:34:42 +11:00
  • 4c182f196f Enabled InitialSetup seeder for CI/CD Deon George 2022-12-17 16:09:13 +11:00
  • 5f6e202a3f Only show managed networks when exploring Deon George 2022-12-17 14:00:41 +11:00
  • eca9f257eb Only show Network Admin if the user is a ZC of a network Deon George 2022-12-11 21:46:08 +11:00
  • c4169248ff Enable users drop down menu on their name, with a link to register/link a BBS Deon George 2022-12-11 21:32:32 +11:00
  • 1656d3c35c Fix address matching during registration Deon George 2022-12-11 20:17:24 +11:00
  • f089f3bcdc Dont delete archive until all packets processed Deon George 2022-12-04 21:59:06 +11:00
  • 4d3d57fdcd Fix EMSI session undefined, other minor cosmetic code changes Deon George 2022-12-04 20:45:33 +11:00
  • 369f8e48fe Enabled email test command Deon George 2022-12-04 14:27:47 +11:00
  • 21236b6871 Command to list number of mail waiting for a system Deon George 2022-12-04 13:32:46 +11:00
  • 05528f1c33 More work on user linking to existing defined system Deon George 2022-12-04 13:30:38 +11:00
  • 14f28c5263 Fix packet parsing for unknown zones, or zones that are not default Deon George 2022-12-03 16:00:38 +11:00
  • a897852072 Fix binkp M_nul OPT parsing Deon George 2022-12-03 15:30:31 +11:00
  • 00bdcfba03 Minor bug fixes for migration rollback, domain/list and system last_seen Deon George 2022-12-03 13:35:23 +11:00
  • 09fe65a8db EMSI Continue sending mail until no more mail to send Deon George 2022-12-03 01:09:41 +11:00
  • e78b5975b0 Reduce zmodem debugging Deon George 2022-12-03 01:00:45 +11:00
  • 14349adeab Limit to max messages in a packet, currently hard coded to 50 Deon George 2022-12-03 00:22:56 +11:00
  • 170f5c87ed Log systems polling Deon George 2022-12-02 22:54:02 +11:00
  • d5d4a0d781 Auto create Domains/Zones as systems present their AKAs to us Deon George 2022-12-01 23:51:43 +11:00
  • 55a2a67b8d Auth is now controlled by routing Deon George 2022-11-26 06:54:24 +07:00