eca9f257ebOnly show Network Admin if the user is a ZC of a network
Deon George
2022-12-11 21:46:08 +1100
c4169248ffEnable users drop down menu on their name, with a link to register/link a BBS
Deon George
2022-12-11 21:32:32 +1100
1656d3c35cFix address matching during registration
Deon George
2022-12-11 20:17:24 +1100
f089f3bcdcDont delete archive until all packets processed
Deon George
2022-12-04 21:59:06 +1100
4d3d57fdcdFix EMSI session undefined, other minor cosmetic code changes
Deon George
2022-12-04 20:45:33 +1100
369f8e48feEnabled email test command
Deon George
2022-12-04 14:27:47 +1100
21236b6871Command to list number of mail waiting for a system
Deon George
2022-12-04 13:32:46 +1100
05528f1c33More work on user linking to existing defined system
Deon George
2022-12-04 13:30:38 +1100
14f28c5263Fix packet parsing for unknown zones, or zones that are not default
Deon George
2022-12-03 16:00:38 +1100
a897852072Fix binkp M_nul OPT parsing
Deon George
2022-12-03 15:30:31 +1100
00bdcfba03Minor bug fixes for migration rollback, domain/list and system last_seen
Deon George
2022-12-03 13:35:23 +1100
09fe65a8dbEMSI Continue sending mail until no more mail to send
Deon George
2022-12-03 01:09:41 +1100
e78b5975b0Reduce zmodem debugging
Deon George
2022-12-03 01:00:45 +1100
14349adeabLimit to max messages in a packet, currently hard coded to 50
Deon George
2022-12-03 00:22:56 +1100
170f5c87edLog systems polling
Deon George
2022-12-02 22:54:02 +1100
d5d4a0d781Auto create Domains/Zones as systems present their AKAs to us
Deon George
2022-12-01 23:51:43 +1100
55a2a67b8dAuth is now controlled by routing
Deon George
2022-11-26 06:54:24 +0700
c034ce6cd4Added FTN list, System View
Deon George
2022-11-25 17:44:03 +0700
102a972fcbRename address:merge to address:purge, included merging file/echo subscriptions, updated web subscription cannot add echos to deleted ftns
Deon George
2022-11-20 11:47:46 +1100
ccf187d710Changes to address_active index means our host_id needs to be unique across the zone
Deon George
2022-11-20 00:19:09 +1100
289caa8225Added address:purge, changing active_addresses index
Deon George
2022-11-19 22:15:08 +1100
9de2469053nodelist and nodelist_address should be using bigints
Deon George
2022-11-19 15:45:59 +1100
5957a25044Enabled address undelete and purge, now showing systems deleted messages
Deon George
2022-11-19 12:02:13 +1100
739955d374Bootstrap updates
Deon George
2022-11-19 11:43:06 +1100
216bd1a2cdSometimes guessExtension doesnt return bin for pkt's
Deon George
2022-11-15 22:13:31 +1100
4e66990826Fix processing packets when we loop without reading
Deon George
2022-11-15 22:01:05 +1100
3ffb1c1fd6Support for ZIP archives
Deon George
2022-11-14 00:29:55 +1100
702a4e4f37Attempt to catch DB errors and abort the transaction, so that the queue continues to run.
Deon George
2022-11-12 09:32:39 +1100
e7ebaa85cbFix nodelist crc's that have 8 chars
Deon George
2022-11-12 00:15:45 +1100
b158bb5a7dAdd domain to TIC processing, for nodelists that dont have a domain
Deon George
2022-11-11 23:34:33 +1100
9f0fa242e6When deleting an Address change active to FALSE
Deon George
2022-11-11 23:04:28 +1100
eab36c1603Create TO ftn (for netmails), identify REPLYID, add file:list
Deon George
2022-11-11 22:57:40 +1100
6284016400Auto create FTN address for intransit netmail when the destination is not known.
Deon George
2022-11-06 14:40:03 +1100
9a8ee1aa2bFix packets with null values in the date, and exceptions not catching it
Deon George
2022-11-05 19:03:33 +1100
4fe2e35d78Changes to footer and footer content
Deon George
2022-11-05 16:27:31 +1100
a2b6d57e6aFix markdown parser when it renders <li> with <p>
Deon George
2022-11-05 16:13:29 +1100
584b988093UTF8 decoding needs to be done after casting
Deon George
2022-11-05 15:17:00 +1100
531654724aEnable specifying a domain for nodelist import, and throwing exceptions when errors occur
Deon George
2022-11-05 10:35:41 +1100
c7187dbb0eFix casting on compressed attributes when value is NULL, reduce some BINKP debugging messages
Deon George
2022-11-05 00:06:47 +1100
9721db185bEnsure Echomail is initialised correctly
Deon George
2022-11-04 23:14:47 +1100
b45e2c6dd8Support processing nodelists from file repository and assume nodelists are zip fiels
Deon George
2022-11-04 22:26:08 +1100
2790381a30Determine if an inbound file is a nodelist
Deon George
2022-11-04 17:20:22 +1100
edd41ad187Updates to about page
Deon George
2022-11-04 15:03:27 +1100
34f289953dImplementation fixes for TIC processing
Deon George
2022-11-03 22:05:49 +1100
7571a2cd7dEnable moving inbound files to s3 and logging in DB
Deon George
2022-11-02 21:20:02 +1100
029a8a9d73Added file areas and TIC processing
Deon George
2022-11-01 22:24:36 +1100
702c5fb4f2Indexes for performance improvements, improved FTN regex
Deon George
2022-11-01 16:39:58 +1100
5334b7d615Queue connection is no longer in a separate DB
Deon George
2022-10-31 00:38:50 +1100
da85e85774Cast 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
31db017a0dUpdated .env.example
Deon George
2022-10-29 19:39:04 +1100
eb72ef3cc5Update testing to use postgres-15
Deon George
2022-10-29 17:44:17 +1100
e8fc75f2e3Remove OldEchomail since we no longer have the mongo dependancies
Deon George
2022-10-29 17:42:56 +1100
aef2e7f85cUpdate to php 8.1
Deon George
2022-10-29 17:39:57 +1100
c267573129Update to Laravel 9
Deon George
2022-10-27 20:05:51 +0800
e6ba03080bUse zstd for domain home pages info, added nunomaduro/laravel-console-summary
Deon George
2022-10-23 20:11:03 +1100
5745c67538Refactor the database, in preparation to moving to postgresql
Deon George
2022-10-23 13:46:46 +1100
2495e4675cCommand refactoring - no functional changes
Deon George
2022-06-27 00:14:36 +1000
0fe65d6187Change gethostbyname() with dns_get_record()
Deon George
2022-03-25 21:50:58 +1100
8072f7c5a9Work on registration of existing systems to users
Deon George
2022-03-14 22:28:54 +1100
d68307461eAdd spacing around the About graph
Deon George
2022-03-14 22:29:29 +1100
4ff29e7e43Some fixes for registering hosts, enable jobs to go to postgres, initial setup fixes
Deon George
2022-03-11 23:49:15 +1100
cf3b1947a4Fix creating a system with the correct role, Fix need to have hold/active on creation
Deon George
2022-03-01 22:07:08 +1100
6db16712eeFix passthrough netmail.
Deon George
2022-02-19 16:33:14 +1100
daba4a78d3Fix echoarea name is converted to UC, add netmail VIA lines for outgoing netmail
Deon George
2022-02-16 23:01:55 +1100
12a40a79fbFix 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
f216f42917Minor cosmetic changes, show hex_dump when data purged from protocol stream
Deon George
2022-02-13 10:24:31 +1100
f142284a2bUnderstand some gated messages, that are gated from a different zone
Deon George
2022-02-12 10:21:46 +1100
d1bfa3a035Fix 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
a05ca1c2a4Misc bug fixes while testing
Deon George
2022-02-03 17:35:52 +1100
b65289af9fEnable binding ports for IPv6
Deon George
2022-01-29 00:45:25 +1100
d660d5a6dfMove 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
efa7195633Add DBID back to messages, add path/seen-by to generated messages, other minor cosmetic fixes
Deon George
2022-01-22 23:08:46 +1100
fe9fbb88b0Fix packet name sent to remote - now matches packet name stored in DB
Deon George
2022-01-20 23:25:47 +1100
98c9b880d4Some debugging to track packet names created for sending
Deon George
2022-01-20 22:47:44 +1100
421cd565bdEnable 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
d930c410dcRemove caching on Zone, fix cockroach cannot do like on integers
Deon George
2022-01-20 17:51:40 +1100
c7e6bb2575Enable system mail hold
Deon George
2022-01-15 22:38:45 +1100
6f1d47a6abFixes to message processing, now that we are using cockroachdb
Deon George
2022-01-15 13:06:15 +1100
e78e79a8f5Change sorting on graphs so that date is in date order
Deon George
2022-01-14 19:15:37 +1100
81b9ebfe6bUpdate leenooks/cockroach so we dont connect to the DB unless we are running a query
Deon George
2022-01-14 11:40:35 +1100
6b0bf32552Query optimisations for last_messages and traffic
Deon George
2022-01-06 00:19:57 +1100
3d6f233c1dAdded no_export option to stop a message from being exported when saved.
Deon George
2022-01-05 09:25:36 +1100
2f720d6c26Updates to about
Deon George
2022-01-05 01:16:13 +1100
847869911fEnable echomail subscription by any of a systems address
Deon George
2022-01-05 00:34:33 +1100
424d6ef39dSwitchout DB to CockroachDB
Deon George
2022-01-01 16:59:35 +1100
afaa7d8bc7Internal enhancements to system registration and editing
Deon George
2022-01-02 01:52:21 +1100
fa2ac9a656Changes to Authorisation for users to edit systems, minor cosmetic fixes and more logging
Deon George
2021-12-29 13:44:27 +1100