Commit Graph

862 Commits

Author SHA1 Message Date
caac9c21a8 If we are given a zero byte file, we SKIP it 2024-09-30 09:12:21 +10:00
43c573f641 Address list log is the config, not the actual node time since seen 2024-09-29 13:31:43 +10:00
b8f0b11c05 Handle delisting when last_seen is blank (node hasnt polled) 2024-09-29 13:16:23 +10:00
494cb317d1 Fix for parsing a netmail path that is 5D but without a .0 for a boss 2024-09-26 09:54:44 +10:00
bfab8c7d26 If we get a file we cannot parse, then send back a SKIP and keep going 2024-09-25 00:10:50 +10:00
333e7e773d More work on finding idle nodes 2024-09-22 18:00:46 +10:00
4501443a43 Improvements to finding idle nodes, last_session actually only shows the last time the remote polled us 2024-09-15 22:37:35 +10:00
832b496b0b Dont use count(*) but rather count(column) so that indexes can help us 2024-09-10 14:52:35 +10:00
2d75c92afb Some query optimisations when rendering status, dashboard, about and FTN list pages 2024-09-10 13:05:43 +10:00
67f0e3007e Reduce some logging of connect/disconnect 2024-09-09 23:49:04 +10:00
6974b9b885 Log PID created on a connection to help match the source address in logging 2024-09-09 23:34:42 +10:00
5d9d8ed72a Strip from the last tearline when posting to matrix 2024-09-09 20:29:17 +10:00
eafd203021 Improve node idle detection, including adding NODE_KEEP 2024-09-09 20:16:14 +10:00
9d06b422e0 Improve match of messages that come via matrix, so they dont get posted back 2024-09-09 19:44:14 +10:00
693e88bc01 Abort on M_SKIP since it incorreclty marks items as sent, and thus they are not sent again 2024-09-09 14:20:55 +10:00
2456402246 Implement M_SKIP in binkp protocol 2024-09-09 14:02:51 +10:00
967aadf21d Add first message date to domain echoarea list 2024-09-09 13:30:45 +10:00
75f5424d4f Change our mail packet name to be the youngest ID in the packet, not the youngest date 2024-09-09 11:56:12 +10:00
e6c0511b33 Fix page rendering when a leftbox is rendered 2024-09-09 08:23:40 +10:00
7f95305d75 Fixes for DE-LIST notifications 2024-09-09 08:23:40 +10:00
9d7455233b Improvements for finding intransit netmails to upstream and peer hubs 2024-09-09 08:23:40 +10:00
c70222fef8 When posting to matrix, encode in triple backticks to create a mono-spaced message 2024-09-09 08:23:40 +10:00
2c4bf83250 Minor HTML fixes 2024-09-08 14:16:15 +10:00
84d9d271dc Fix for not detecting duplicate messages, when messages had a TZUTC 2024-09-08 14:14:37 +10:00
61dfadba5a Post matrix messages with UTF-8 4 kludge 2024-08-01 18:27:26 +10:00
616393edcc Add origin to replied messages, fix address in BadMessage notification 2024-07-30 20:54:47 +10:00
62a9139d14 Fix packet processing issue - we now find recent deleted address when creatingFTN, fix netmail processing with points, fix processing badly address netmails 2024-07-12 12:47:50 +10:00
e10ca8f18a Updated Dockerfile to be consistent with other implementations 2024-07-11 22:03:19 +10:00
c1e6d436e5 We had the contacted notification inversed, also dont alert on points. 2024-06-30 11:40:53 +10:00
617901f7df Add AKA to email notification 2024-06-30 11:25:04 +10:00
4d7af7c7e3 Store datetime in UTC format now, and fix presentation of TZUTC. Also standardise message summaries on Notifications 2024-06-28 23:27:06 +10:00
fc930ba6c2 Revert "Fix date being used in mail packets, timezone was effectively being to a timestamp with the timezone already"
This function is used to get the true date of a message (taking into account the TZ), and needed when creating the TZUTC

This reverts commit ad0ad73b0c.
2024-06-28 18:30:34 +10:00
7f4540f5ec For some reason addresses.nodes_hub is passed a blank object, thus not retrieving hub's nodes 2024-06-28 18:30:34 +10:00
d25dae2427 Make debug logging of binkd consistent with other logging statements 2024-06-28 15:31:30 +10:00
cfb408766f Fix for bug introduced in 7c23971 that was affecting transfers with binkd nodes 2024-06-28 05:28:35 +00:00
b9603e4bb8 Changing File/Send debugging to make it clear it is content read/open, not a network read/open 2024-06-27 15:27:16 +10:00
173446edbe Fix for showing FTN list 2024-06-27 10:57:01 +10:00
3333679fc6 Make it clear that phone on system is for the BBS phone number 2024-06-27 10:40:19 +10:00
dcf34d9be2 Need to include pkg_msgs when lazyloading relations 2024-06-27 10:06:11 +10:00
df07d9978e Fix for when Address::createFTN refuses to create an address 2024-06-27 09:54:03 +10:00
f006d829f4 Fix for originating calls and not recognising that the remote accepted our password 2024-06-27 09:09:47 +10:00
6374725e8e Added debugging for our read buffer, for problem debugging 2024-06-27 08:57:00 +10:00
e2321f3acd Including size in debugging messages for items being sent 2024-06-27 08:36:14 +10:00
d8c68bcaa2 Change DNS logging, especially around missing details 2024-06-27 08:20:52 +10:00
a82927c1f6 Reduce DNS query debugging 2024-06-26 23:56:30 +10:00
5e162a3427 Return more system attributes with Address::findFTN() 2024-06-26 23:55:10 +10:00
b62f18cf3d Remove protocol checking for validated, presented akas are now by definition valid 2024-06-26 23:42:25 +10:00
b88046d57e Record AKA we are sending to, not system name 2024-06-26 23:11:08 +10:00
d3c8bc844a Fix calls to deprecated getDateAttribute() for mail packets 2024-06-26 22:44:31 +10:00
b891abb611 Netmail waiting query optimisation, increase logging on what we have for a node 2024-06-26 22:37:38 +10:00