6c7da7a220When decompressing compressed messages, dont barf if we try to decompress the same attribute twice
master
Deon George2024-05-13 15:29:29 +1000
b008cb20d2Fix recording of netmails, when they contain taglines and origin linesDeon George2024-05-13 15:28:53 +1000
b9b5cf4214Display msgid's smaller for Netmail/Echomail H1 headingsDeon George2024-05-13 09:24:35 +1000
f912e81ee6Change where processed packets are placed, if fido.packet_keep is trueDeon George2024-05-12 20:50:19 +1000
4fe5dc6ad0Fix for session being reported negativeDeon George2024-05-12 20:46:00 +1000
556b95c7c1Fix when dispatching packets, and our address object has many relations already loaded, causing memory exhaustion due to recursionDeon George2024-05-12 20:45:41 +1000
14c505c15bMust not cache the mail waiting queries, otherwise mail/files will be resent in a query loopDeon George2024-05-12 14:56:18 +1000
2765a27db8Performance fix for address_merge, when there are a log of echomails to move to the new addressDeon George2024-05-06 08:23:07 +1000
c8ef7d065bFix address_add validation, missing scoped to zone. Change to use shortform of $request->post() in address_add()Deon George2024-05-05 22:47:33 +1000
bb42f418e0Revert part of 9299697, so that our (lowest) address is selected, especially in the case for msgid creationDeon George2024-04-14 11:03:17 +1000
c1a1797778If user information is not provided in a system update (for example when users update), then dont zap system_usersDeon George2023-12-20 17:18:10 +1100
9376c6de11We should check for subscription before checking for permissionsDeon George2023-12-20 11:20:48 +1100
713615d8d5Revert changes to CompressedString::class, messages were going out base64 encoded and compressedDeon George2023-12-19 16:51:15 +1100
01107cd3dcAdded AnsiLove for rendering messages with ANSI sequencesDeon George2023-12-19 15:16:10 +1100
fd07fb2be7Include children in netmail for a hostDeon George2023-12-18 09:26:50 +1100
e1c9fa12aaWhen rethrowing an exception, only include the messageDeon George2023-12-16 23:59:19 +1100
7b9ab388d8Optimise our use of items waiting and queries used. We are now using a single consistent query for each resource.Deon George2023-12-16 23:22:23 +1100
7af67de2a8Fix scenario when creating a new BBS during user registration 'Attempt to read property exists on null'Deon George2023-12-15 10:37:18 +1100
6d9179ed37Fix for creating a new area 'Attempt to ready property nodelist on null'Deon George2023-12-14 22:48:27 +1100
27c050dc38When we have multiple addresses, add we want a specific address, return the lowest role, or if strict mode enable, return the lowest role that is higher than the targetDeon George2023-12-14 16:53:56 +1100
301fc33d2fHubStats was not limiting the scope to the date, now that the scopeUncollected..() methods dont limit by date (changed in #5a74386)Deon George2023-12-14 11:33:54 +1100
5d88a5e10eour_address() now takes a domain name - missed it for hub statsDeon George2023-12-14 10:34:24 +1100
b9bc413b05Fix for finding the TIC origin, it doesnt have a parentDeon George2023-12-13 08:58:13 +1100
caa6e629f4Change Address::parent(),Address::children(), improved CI testingDeon George2023-12-13 08:41:15 +1100
541f612446Improve our parent/children identification with points, fix our testing that was failing with NULLs and asserted out. Added zone:check so that's its easier to identify parent for FTNsDeon George2023-12-11 18:31:38 +1100
0526500ff0Integrate Mailer::class into System_Log::class, removed Zmodem Server/ClientDeon George2023-12-10 19:07:53 +1100
8fc0336314Fix for bugs implemented in #e56eca, where the message was including the 3 NULLs at the end and our header is near the end of a buffer readDeon George2023-12-09 13:56:45 +1100
5a74386f5aOptimisations to uncollected Items, which fix mail:send, which was only being triggered for mail unsent from yesterdayDeon George2023-12-08 15:16:49 +1100
e56ecaa999Fix for processing packets, where our EOM or EOP is split across buffer readsDeon George2023-12-07 20:19:48 +1100
ddccc44261Coverage is now defined in CI/CD yml fileDeon George2023-12-07 12:48:26 +1100
fa2e74eacaChanges to timew() and wtime() to leverage last 2 bits for 4 year timestamp, making msgid checking valid according to FTSC. Added a test suite for timew()/wtime().Deon George2023-12-07 12:07:11 +1100
ee15274478Enhancements to accordion displays, mainly to show chevrons indicating open statusDeon George2023-12-04 09:03:54 +1100
1890b66dc7Implemented Dynamic Items for data to be sent to polled systems based on data in db, like stats/nodelistsDeon George2023-12-03 18:18:05 +1100