Commit Graph

281 Commits

Author SHA1 Message Date
fda68bba04 Rework SystemController methods and paths, no functional changes 2023-10-07 21:09:00 +11:00
614d332fae Add ifcico to DNS query responses 2023-10-06 22:52:03 +11:00
495a27cfed Enhance the system link/register selection 2023-10-06 22:52:03 +11:00
28e30a05e6 Make passwords mandatory 2023-10-04 16:26:05 +11:00
56544b89e1 Change background for graphics to 2023-09-22 21:17:00 +10:00
2ae24b9955 Move fido configuation items into fido namespace. If keeping packets move them into a date aligned subdir 2023-09-22 15:35:08 +10:00
2e7aecff57 Show icon to indicate address valid or not 2023-09-20 23:03:17 +10:00
c1d6d48a3c Dont enable rogue_path - it looses our true path for messages - instead create addresses in the path we dont know about. 2023-09-15 16:59:46 +10:00
99866458a4 Limit where were respond to test messages 2023-09-12 17:46:32 +10:00
560bc2f8cb Fix domain echoarea totals, add echoarea name to address/merge 2023-09-12 00:10:16 +10:00
673c444acd Implement 2D domain processing - mainly for fidonet 2023-09-10 22:48:12 +10:00
ed7dc2ab8b Added an address merge UI page 2023-09-09 21:16:51 +10:00
234be677f9 Enable link to network list from FTN list 2023-09-09 00:10:45 +10:00
74a56d1e17 Now correctly showing packet receive time, and sending Notifications based on the packet address, not the node address 2023-08-06 13:43:10 +10:00
c8a2affbfa Fix for when packets have a kludge after the origin line, and now capturing taglines. Updated testing configuration 2023-08-05 15:19:10 +10:00
a87cf875e4 Enabled sending netmails to upstream areafix/filefix 2023-08-03 17:39:22 +10:00
f281575b15 Enable netmail forwarding for users that receive messages directed at clrghouz 2023-08-03 17:31:42 +10:00
b6082b6ae5 Cosmetic fix of quoting around Fidonet 2023-08-02 19:04:52 +10:00
44e7ef5d90 Fix for when creating new addresses to a node 2023-08-02 19:04:52 +10:00
69864db213 When deleting a system, removed the mailer details also 2023-08-01 12:57:58 +10:00
7ca6fdc195 Add total messages to domain view, and improve echoarea stats query 2023-07-30 20:16:58 +10:00
df559b6b39 Show correct zone_id in echoarea/filearea selection 2023-07-29 20:50:56 +10:00
7f144c3420 Fix zone presented for echoarea/filearea subscription 2023-07-29 20:16:54 +10:00
cd140971e2 Implemented echoarea/filearea security 2023-07-29 13:17:36 +10:00
f1ccca25ea Change public to show on echo/file areas to enable limiting whats shown in the activity graph 2023-07-28 13:22:39 +10:00
ad8582ef52 Cosmetic enhancements to Netmail/Echomail view. Fix route to show packets with more than 0-9a-f names. 2023-07-27 21:20:03 +10:00
4e44e2e266 Added system polling 2023-07-26 19:44:07 +10:00
f9a74578ff Fix for large packet transfer, since we were evaluating with the wrong size 2023-07-19 16:24:35 +10:00
39605af693 Fix last packet transfers shown, added file transfers 2023-07-19 15:16:25 +10:00
a8f76aec31 Show packet contents for nodes 2023-07-16 00:45:58 +10:00
a3302b4012 Complete of logging received and sent packet names, and display them in the web ui for each node 2023-07-15 22:10:05 +10:00
61ab0614b6 Correctly storing netmail flags (intransit, local, recv) with senders ID and packet name 2023-07-15 10:46:19 +10:00
faeec61aeb Fix for limiting AKAs, show parent PID that forked child, other minor fixes 2023-07-08 18:00:23 +10:00
ccdce6bb62 Move mailer details into a separate table 2023-07-07 23:59:04 +10:00
30c11956dd Remove some debugging left from previous commits, fix Address::scopeTrashed(), change display of BBS list 2023-07-07 22:42:02 +10:00
6c75659395 Enable demoting and promoting address role 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 2023-07-06 15:50:46 +10:00
349ad32fc8 Show queue commands, add My Systems to sidebar menu 2023-07-06 12:17:27 +10:00
d6aafa4322 Changes to phone, add Active/Archive to echomail list for nets 2023-07-06 11:55:54 +10:00
0f7a42c503 Enabled configuration of EMSI tunables in setup 2023-07-06 09:20:33 +10:00
c3d4c1fc31 Enable full setup on the setup form 2023-07-05 22:58:24 +10:00
6f298d778f Some BINKP optimisation, implemented crypt, implemented receiving compressed transfers 2023-07-05 19:38:50 +10:00
ad36da0bb1 Code cleanup, no functional changes 2023-07-04 11:33:28 +10:00
b70a36003a Remove Passport and replace with Sanctum, upgrade framework to Laravel 10 2023-06-26 21:50:40 +12:00
75549590fc Enable systems to configure their packet type 2023-06-26 21:24:24 +12:00
a26f61d75d Define and detect different packet types (2,2e,2+,2.2) 2023-06-26 21:24:24 +12:00
fa3653a94b Enable sysops to update their own BBS details 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. 2023-06-23 21:36:30 +10:00
58341db0fb Show netmails to admins, record netmail path in the DB 2023-06-18 23:33:26 +10:00
f147b33b60 Dont activate an address if another system has it active 2023-06-17 19:14:16 +10:00
ade5f07e37 Change Highcharts background 2023-06-13 20:22:40 +10:00
530c9cbd46 Added DNS to setup configuration and about page 2023-06-12 23:41:25 +10:00
25c3041c67 Show our systems with 4d addressing in domains 2023-04-15 22:23:13 +10:00
0473808e67 Added BBS List 2023-04-15 15:09:32 +10:00
8095a8299c Make a hotlink to users systems on the dashboard 2023-04-15 14:18:30 +10:00
23e8522e1a Performance enhancements for system view 2023-04-15 13:34:08 +10:00
c5500020ae Fix for system registration, new systems couldnt be added. 2023-04-14 19:47:33 +10:00
Deon George
c1ab14f2e6 Fix echoarea display with the oldest message 2023-01-01 14:33:52 +11:00
Deon George
6c97eb2d81 Fix for when TZUTC is gibberish, and use file hexdump in pkt debug 2023-01-01 12:02:28 +11:00
Deon George
5f6e202a3f Only show managed networks when exploring 2022-12-17 14:00:41 +11:00
Deon George
eca9f257eb Only show Network Admin if the user is a ZC of a network 2022-12-11 21:46:08 +11:00
Deon George
c4169248ff Enable users drop down menu on their name, with a link to register/link a BBS 2022-12-11 21:32:32 +11:00
Deon George
369f8e48fe Enabled email test command 2022-12-04 14:27:47 +11:00
Deon George
05528f1c33 More work on user linking to existing defined system 2022-12-04 13:30:38 +11:00
Deon George
00bdcfba03 Minor bug fixes for migration rollback, domain/list and system last_seen 2022-12-03 13:35:23 +11:00
Deon George
14349adeab Limit to max messages in a packet, currently hard coded to 50 2022-12-03 01:25:44 +11:00
Deon George
170f5c87ed Log systems polling 2022-12-03 01:25:44 +11:00
Deon George
c034ce6cd4 Added FTN list, System View 2022-11-25 17:44:03 +07:00
Deon George
102a972fcb Rename address:merge to address:purge, included merging file/echo subscriptions, updated web subscription cannot add echos to deleted ftns 2022-11-20 17:52:49 +11:00
Deon George
5957a25044 Enabled address undelete and purge, now showing systems deleted messages 2022-11-19 12:02:13 +11:00
Deon George
739955d374 Bootstrap updates 2022-11-19 11:43:06 +11:00
Deon George
3ffb1c1fd6 Support for ZIP archives 2022-11-14 00:29:55 +11:00
Deon George
4fe2e35d78 Changes to footer and footer content 2022-11-05 16:27:31 +11:00
Deon George
2790381a30 Determine if an inbound file is a nodelist 2022-11-05 10:17:14 +11:00
Deon George
edd41ad187 Updates to about page 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
8072f7c5a9 Work on registration of existing systems to users 2022-03-20 22:42:11 +11:00
Deon George
d68307461e Add spacing around the About graph 2022-03-20 11:11:01 +11:00
Deon George
4ff29e7e43 Some fixes for registering hosts, enable jobs to go to postgres, initial setup fixes 2022-03-12 10:30:02 +11:00
Deon George
cf3b1947a4 Fix creating a system with the correct role, Fix need to have hold/active on creation 2022-03-01 22:07:08 +11:00
Deon George
f142284a2b Understand some gated messages, that are gated from a different zone 2022-02-12 11:35:24 +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
efa7195633 Add DBID back to messages, add path/seen-by to generated messages, other minor cosmetic fixes 2022-01-22 23:08:46 +11:00
Deon George
c7e6bb2575 Enable system mail hold 2022-01-16 11:51:49 +11:00
Deon George
6b0bf32552 Query optimisations for last_messages and traffic 2022-01-15 14:58:42 +11:00
Deon George
2f720d6c26 Updates to about 2022-01-15 14:58:42 +11:00
Deon George
847869911f Enable echomail subscription by any of a systems address 2022-01-15 14:58:42 +11:00
Deon George
424d6ef39d Switchout DB to CockroachDB 2022-01-15 14:58:41 +11:00
Deon George
afaa7d8bc7 Internal enhancements to system registration and editing 2022-01-05 09:26:42 +11:00
Deon George
fa2ac9a656 Changes to Authorisation for users to edit systems, minor cosmetic fixes and more logging 2021-12-29 13:44:27 +11:00
Deon George
10afd6f3a4
Limit graphic stats to 6 months by default, some performance query improvements 2021-12-03 11:24:23 +11:00
Deon George
3a1c6d55c6 Enable UTF8 encoding to/from as well in messages 2021-12-01 22:45:51 +11:00
Deon George
a24bba0481 Fix title on verify packet, update permissions view 2021-11-26 23:02:42 +11:00
Deon George
41d36fe86d
User dashboard caching 2021-11-26 17:19:55 +11:00
Deon George
6acc8ee407
Cache some calls to Mongo for performance 2021-11-26 16:58:50 +11:00
Deon George
be886d9e4b
Add query cache, show per echo stats on network page 2021-11-26 16:16:33 +11:00
Deon George
b333d38095 Added in network graph on about screen 2021-11-20 18:00:40 +11:00
Deon George
483e35202b Fix for addresses where region_id is set inlieu of host_id, sort system ZC addresses 2021-11-20 11:11:38 +11:00
Deon George
28cdedb327 Centralise dependant js/css files 2021-11-13 17:00:08 +11:00
Deon George
3c8895a238 User register system, minor cosmetic changes, start of user authorisation 2021-11-11 23:04:08 +11:00
Deon George
a0db589dc5 Start on user dashboard 2021-10-26 23:19:55 +11:00
Deon George
3adf7c73b6 Change select2 to 4.0.13 and fix autofocus. Other minor cosmetic fix 2021-10-19 22:38:52 +11:00
Deon George
30fd916646 Add user alias 2021-10-19 22:21:32 +11:00
Deon George
2c406ba3e9 Add $user (authed user) to views 2021-10-02 10:03:17 +10:00
Deon George
ca666e456a Enable user switching 2021-10-02 10:03:17 +10:00
Deon George
dbbfe46cb9 Echomail export 2021-09-08 22:07:19 +10:00
Deon George
8306f4c3a3 Start of echomail subscribing 2021-09-06 23:39:48 +10:00
Deon George
271f066667 Added echomail search and display 2021-08-29 11:48:27 +10:00
Deon George
ba7f9c1c99 Subject contains UTF-8 codes sometimes 2021-08-26 23:46:49 +10:00
Deon George
0834288a28 Packets now need to be treated as an array 2021-08-25 23:22:15 +10:00
Deon George
314ec304a7 In domain list, base echoarea list on message data, not date received 2021-08-25 00:49:48 +10:00
Deon George
8c992ad0f9 Enhance nodelist import 2021-08-22 00:20:22 +10:00
Deon George
68a10af776 Change how our src is determined in packets, add hexdump to packet debug 2021-08-21 00:33:41 +10:00
Deon George
9f762a642c Added SEEN-BY/PATH processing, dont show networks that are not public, minor other formatting 2021-08-19 23:35:48 +10:00
Deon George
628293c741 Enable default zones for 4d systems 2021-08-16 22:26:33 +10:00
Deon George
0789ee9042 Fix assigning default when system has more than 1 AKA in different zones 2021-08-15 17:26:01 +10:00
Deon George
988d4dda52 Sort node's AKAs, fix Host selection for new addresses 2021-08-15 16:41:04 +10:00
Deon George
655c0db94d Some presentation fixes: ordered domain names, select2 for zone systems 2021-08-15 16:13:51 +10:00
Deon George
ae96ff9a24 Fix System ZC identification 2021-08-15 16:01:51 +10:00
Deon George
414a10f84e Fix end session report, move address when system is a ZC, show #addresses on systems 2021-08-15 11:42:38 +10:00
Deon George
34776b6639 Some layout changes for echoarea/filearea 2021-08-14 23:39:42 +10:00
Deon George
4048289cf3 Implemented hide AKA, Minor Node::class changes, other fixes 2021-08-14 16:14:43 +10:00
Deon George
569201e972 Server start based on config 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
6db826c8a4 Some datatables consistency 2021-08-14 11:23:04 +10:00
Deon George
05f387aab7 Assigning session details to ZC makes it default route 2021-08-13 22:53:59 +10:00
Deon George
8996b3d09b Show message numbers in echorea list 2021-08-12 00:16:11 +10:00
Deon George
eb0405f019 Added echoareas and fileareas 2021-08-11 23:45:49 +10:00
Deon George
c7388c2db6 Enabled default routing 2021-08-09 23:35:22 +10:00
Deon George
5ca6c8126e Show version in about 2021-08-08 20:46:52 +10:00
Deon George
8d4ca2963d Enabled moving address, minor CSS fixes 2021-08-08 17:27:35 +10:00
Deon George
7cd7849241 Move packet debug view to top level 2021-08-08 12:01:10 +10:00
Deon George
b179b1b3e9 Mail routing parent/children, domain name validation, nodelist import changes and other fixes 2021-08-08 01:14:11 +10:00
Deon George
49bc946024 CSS changes, enable links to system edit on network list 2021-08-08 01:12:11 +10:00
Deon George
d937547599 Some message optimisation, added Echomail processing 2021-07-31 00:44:23 +10:00
Deon George
ae37067a74 Link to edit system from setup 2021-07-31 00:43:16 +10:00
Deon George
29a707831e CSS fixes, BS5 doesnt have ml/mr,pl/pr. Fix remember me. Style consistencies. Added Error 500 page. 2021-07-24 14:12:10 +10:00
Deon George
bbbb06d0a2 Framework update and minor packet debug cosmetics 2021-07-24 00:54:39 +10:00
Deon George
9dcfe6b17d BINKP responding to incoming netmail pings 2021-07-18 22:11:34 +10:00
Deon George
7bb3e12f66 Added 404/419 status pages 2021-07-18 22:11:33 +10:00
Deon George
bd85f8b055 Remove redundant tables and code 2021-07-17 20:28:25 +10:00
Deon George
066154f310 Minor debug packet cosmetic changes, Remove database/ items in docker build, Node address validation changes 2021-07-17 17:15:40 +10:00
Deon George
a0d3c8d8ab Start of processing packets - implemented PING Responce to Netmail 2021-07-16 16:39:02 +10:00
Deon George
5c5df12816 Display CP437 characters when debugging packets 2021-07-05 21:31:04 +10:00
Deon George
c8447d8573 Update and display last seen for systems 2021-07-04 23:24:38 +10:00
Deon George
acfde97e79 Fix binkp remote closing connection, add/delete session details, menu item this system, minor CSS fixes, move system form editing to individual files 2021-07-04 21:48:05 +10:00
Deon George
64fd264427 Usability fixes 2021-07-02 23:44:20 +10:00
Deon George
54bcdf4b13 Minor css fixes, delete/pause addresses, validation fixes for nodes with 0 in address 2021-07-02 00:26:00 +10:00
Deon George
88d189110d Fix Address::parseFTN when matching addresses with 0's, minor cosmetic fixes, test subjects < 72 chars 2021-07-01 21:56:55 +10:00
Deon George
16a1d8a440 Catch packet errors and display a nice error 2021-06-29 23:42:35 +10:00