Commit Graph

285 Commits

Author SHA1 Message Date
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
Deon George
987b4040fb Added packet debug on web UI 2021-06-29 20:45:57 +10:00
Deon George
dc86f7c008 Fix register blade 2021-06-27 13:46:46 +10:00
Deon George
9897c928d9 Added ZT to System, more ZT validation on zone 2021-06-27 01:15:36 +10:00
Deon George
dfc4e305f1 Added search 2021-06-27 00:41:29 +10:00
Deon George
945afbfe4b Only show 3D addresses where necessary 2021-06-26 11:48:55 +10:00
Deon George
980f57e808 Renamed import nodelist job, dont display address id's to unauthed users, removed debugging from importnodelist. 2021-06-26 10:55:02 +10:00
Deon George
aa06296963 Fixes for nodelist importing 2021-06-26 10:35:02 +10:00
Deon George
17a44a0945 DB query performance fixes 2021-06-25 23:39:32 +10:00
Deon George
64215ebcea Import nodelists 2021-06-25 22:21:19 +10:00
Deon George
1f04f8374e Address input fixes, region_id/host_id must not be null, address constraints changes 2021-06-25 21:33:24 +10:00
Deon George
e207e0a1d8 Show ZC/RC name instead of system name, tweak FTN sort order 2021-06-24 23:09:09 +10:00
Deon George
25f853cea4 Fix zone update with zt_id, added some ZeroTier network settings 2021-06-24 22:28:06 +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
7cab4e288b Added laravel/passport, assign ftn addresses to nodes 2021-06-20 23:05:19 +10:00
Deon George
84df9ce811 Minor layout fixes, and link fixes. Changed notes to be optional in systems table 2021-06-19 14:43:02 +10:00
Deon George
0db119ab74 Start to show more information on network homepage 2021-06-19 11:59:01 +10:00
Deon George
68dc704ca0 Logout in-active users and dont respond to resets or logins 2021-06-19 10:51:49 +10:00
Deon George
e45f366b76 User editing and creation by system admin 2021-06-19 10:51:49 +10:00
Deon George
416e79164e Added Zones, authorisation on edits, validation enhancements 2021-06-18 23:08:05 +10:00
Deon George
491d3d55c3 Added System, fixed something with Domain, added 403, start of some other items 2021-06-18 00:08:30 +10:00
Deon George
1e7c05cb90 Move sidebar to it's own blade 2021-06-17 19:34:39 +10:00
Deon George
292040cef7 Create CI testing 2021-06-16 19:08:27 +10:00
Deon George
4011b2a82d Enabled Domain homepage 2021-06-14 21:33:18 +10:00
Deon George
a3b4214040 CSS updates, layout tweeks, domain editing/updating 2021-06-14 15:46:18 +10:00
Deon George
55fcfa2e4a Enabled password resets 2021-06-13 23:01:21 +10:00
Deon George
2cae5d984c Add email template 2021-06-13 23:01:21 +10:00
Deon George
182f877701 Enabled new login page 2021-06-13 23:01:21 +10:00
Deon George
d7f3ab4130 Initial Web UI inspired by int10h.org 2021-06-13 01:32:22 +10:00
Deon George
619cabb751 Framework updates, merges from other packages 2021-06-13 01:32:22 +10:00
Deon George
5e5d0d6c3d Web frontend work 2021-06-13 01:32:22 +10:00
Deon George
4b960e92d5 Web layout 2021-06-13 01:31:32 +10:00
Deon George
cad523577e Clean Laravel 5.7 Install 2018-11-15 21:45:49 +11:00