AmendHub

jcs

/

subtext

/

amendments

Amendments on March 2, 2023

board: Handle malloc/bile failures

jcs made amendment 336 about 1 year ago

binkp: Use grow_to_fit, handle failure

jcs made amendment 335 about 1 year ago

ansi: Cope with malloc failure

jcs made amendment 334 about 1 year ago

util: Turn EXPAND_TO_FIT into grow_to_fit function

This will return false if the xrealloc failed, leaving the original
pointer untouched. With the macro, the pointer would get overwritten
with NULL and not be able to be freed.
jcs made amendment 332 about 1 year ago

Amendments on March 1, 2023

util: Make x* allocation functions no longer fatal on failure

Display a warning, but return NULL
Also remove MALLOC_DEBUG, it is not as helpful as I wanted and just
bloats things having to store all these note strings
jcs made amendment 331 about 1 year ago

binkp+board: On second thought, store FidoNet messages differently

These are different enough from our own posts/threads that it makes
more sense to store them in separate formats and just adapt board
viewer to show both.
Add a config setting to set whether binkp will delete files after
processing or move them to a binkp-processed directory. This allows
keeping files for re-importing later, but then being able to turn
the setting on to delete files after processing to avoid filling up
the disk.
Also use non-fatal malloc/calloc in binkp processor since it's not
critical and can just retry later when we have memory.
jcs made amendment 330 about 1 year ago

settings: Allow larger struct_field names

jcs made amendment 329 about 1 year ago

fidopkt: Enlarge msgid_orig, use non-fatal malloc/calloc

jcs made amendment 328 about 1 year ago

bile: Add bile_ids_by_type, make bile_sorted_ids_by_type use it

Sometimes there's no point in sorting the results
jcs made amendment 327 about 1 year ago

Amendments on February 28, 2023

zip: Fix GET_* macros on large lengths

jcs made amendment 326 about 1 year ago

struct_editor: Add support for password fields

In session_field_input, if we have a mask character, print the
initial string with it
jcs made amendment 325 about 1 year ago

Amendments on February 27, 2023


Amendments on February 25, 2023

binkp: Import unseen messages into boards with matching fidonet_area

This is quite slow, but I'll work on speeding it up
jcs made amendment 323 about 1 year ago

sysop: Add function to delete a message board

This does not delete the .brd file, just removes its record.
jcs made amendment 322 about 1 year ago

Amendments on February 24, 2023

bile: Add bile_resize, don't zero in bile_read_alloc

We're going to fill up the buffer we just malloced with existing
data, no need to zero it before hand.
jcs made amendment 320 about 1 year ago

session: In session_purge_logs, just write map when done

Rather than trying to be clever and supply FLAG_PURGE to the last
deletion
jcs made amendment 319 about 1 year ago

Amendments on February 23, 2023

folder: Use member_size instead of additional defines

jcs made amendment 318 about 1 year ago

mail: Move to separate bile database

This should reduce the likelihood of corrupting the main user
database.
jcs made amendment 317 about 1 year ago