Commit Graph

93 Commits

Author SHA1 Message Date
Deon George 6f298d778f Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers 2023-07-05 19:38:50 +10:00
Deon George ad36da0bb1 Code cleanup, no functional changes 2023-07-04 11:33:28 +10:00
Deon George b1b86ca04a Implemented file sending during BINKP and EMSI sessions 2023-06-22 22:13:47 +10:00
Deon George e3f2d6cf15 Fix EMSI TRX time - force it to be local time 2023-06-17 11:37:59 +10:00
Deon George b41d65a8fd Fix SocketClient checking for more data, now that we buffer received data 2023-06-16 23:18:35 +10:00
Deon George ccf01a1b23 Enhancements to DNS server and notes for usage with bind 2023-06-12 23:19:50 +10:00
Deon George b1c62ae227 Update SocketClient to support UDP. Change DNS queries to use SocketClient 2023-06-11 22:18:52 +10:00
Deon George b1d522d8cc Added DNS server 2023-04-22 21:30:30 +10:00
Deon George 51e915b73d Fix for EMSI timezone and add MOH# 2023-02-12 13:30:07 +11:00
Deon George d949737608 Fix authentication for originating EMSI session with known systems 2023-02-11 23:06:13 +11:00
Deon George 3392092131 Some comments for binkd 2023-01-11 14:36:40 +11:00
Deon George 0e7b93abd1 Fix to make sure we resend the EMSI_REQ banner 2022-12-31 15:13:17 +11:00
Deon George 4d3d57fdcd Fix EMSI session undefined, other minor cosmetic code changes 2022-12-04 20:45:33 +11:00
Deon George a897852072 Fix binkp M_nul OPT parsing 2022-12-03 15:30:31 +11:00
Deon George 09fe65a8db EMSI Continue sending mail until no more mail to send 2022-12-03 01:25:44 +11:00
Deon George e78b5975b0 Reduce zmodem debugging 2022-12-03 01:25:44 +11:00
Deon George d5d4a0d781 Auto create Domains/Zones as systems present their AKAs to us 2022-12-03 01:25:44 +11:00
Deon George c7187dbb0e Fix casting on compressed attributes when value is NULL, reduce some BINKP debugging messages 2022-11-05 15:17:11 +11:00
Deon George 34f289953d Implementation fixes for TIC processing 2022-11-05 10:17:14 +11:00
Deon George 029a8a9d73 Added file areas and TIC processing 2022-11-02 22:01:45 +11:00
Deon George f216f42917 Minor cosmetic changes, show hex_dump when data purged from protocol stream 2022-02-13 11:27:23 +11:00
Deon George d1bfa3a035 Fix for trying to receive a new file, when the previous file open failed with a permission denied 2022-02-06 20:40:21 +11:00
Deon George 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. 2022-02-03 13:23:58 +11:00
Deon George 98c9b880d4 Some debugging to track packet names created for sending 2022-01-20 22:47:44 +11:00
Deon George 6af466605a Logging updates 2021-08-18 22:11:16 +10:00
Deon George 978843b5e3 Simplified logging and fix BINKP issue when receiving less than the blksize 2021-08-17 23:49:39 +10:00
Deon George 111461e515 Logging updates, some function optimisation 2021-08-16 00:41:43 +10:00
Deon George b8478adecb Catch Netmails that dont generate an exception when converting to a packed message. Make sure we present unique addresses 2021-08-15 19:47:33 +10:00
Deon George 4048289cf3 Implemented hide AKA, Minor Node::class changes, other fixes 2021-08-14 16:14:43 +10:00
Deon George 6c6976678f Change joins with a collection to use collection joins 2021-08-14 11:23:04 +10:00
Deon George ee30ef92c3 New algorithm for calculating packet name, EMSI/BINKP inbound processing tested, Netmail rejection and intransit processing 2021-07-24 00:53:35 +10:00
Deon George 2fdc6eabad Revise CRC calls and use php's internal functions 2021-07-21 20:52:17 +10:00
Deon George 6027ce52ab Fix child processes exiting 2021-07-20 00:23:41 +10:00
Deon George ccab973b4a Add missing ls_recvdata16 to ZMODEM 2021-07-19 22:15:09 +10:00
Deon George 5ad342fd56 EMSI now responding to PINGs in the same session 2021-07-18 23:37:44 +10:00
Deon George 9dcfe6b17d BINKP responding to incoming netmail pings 2021-07-18 22:11:34 +10:00
Deon George bd85f8b055 Remove redundant tables and code 2021-07-17 20:28:25 +10:00
Deon George 1fa566b26c Transfering netmail via EMSI 2021-07-17 17:15:40 +10:00
Deon George c8447d8573 Update and display last seen for systems 2021-07-04 23:24:38 +10:00
Deon George d56681a187 Rename BINKD to BINKP 2021-07-02 23:44:20 +10:00
Deon George d1ca78d372 Changed to using new Address Model, Implemented Setup, Some minor CSS changes 2021-06-24 20:16:37 +10:00
Deon George f9310566a0 Created server:start, turned down BINKP debugging, some Socket tweaks 2021-06-16 22:26:08 +10:00
Deon George b94e39c7af Add Zmodem/BINKP/EMSI 2021-06-13 01:32:22 +10:00