/
/
/
mail.c
Amendments on February 5, 2023
Mostly unused variables
jcs made amendment
300
about 1 year ago
Amendments on November 11, 2022
jcs made amendment
277
about 1 year ago
Amendments on September 15, 2022
These letter->function assignments really need to be made dynamic
so main menu changes don't require source code changes.
jcs made amendment
251
about 1 year ago
Amendments on August 3, 2022
jcs made amendment
234
about 1 year ago
Amendments on July 31, 2022
jcs made amendment
226
about 1 year ago
Amendments on July 21, 2022
Instead of free(ptr), use xfree(&ptr) and after it calls
DisposePtr(ptr), it will update ptr to point at NULL to catch
use-after-frees.
When MALLOC_DEBUG is defined, each allocation is added to a
list, and removed when freed. If it's not in the list at free
time, it's a double-free. Also, instead of pointing pointers at
NULL, point them to a pre-defined block of zeroes and in the
idle loop, periodically check that this block is still zero. This
will also catch use-after-frees in a more reliable (but costly)
way.
jcs made amendment
220
about 1 year ago
Amendments on July 19, 2022
All remaining uses of session_output_template can use session_printf
which still does {{B}} and {{/B}} parsing.
Change session_output_view to session_output_view_or_printf to make it
easier to print a view and fallback to a string, rather than having to
check the result of session_output_view everywhere.
jcs made amendment
218
about 1 year ago
Amendments on July 17, 2022
jcs made amendment
215
about 1 year ago
Amendments on July 12, 2022
jcs made amendment
199
about 1 year ago
jcs made amendment
196
about 1 year ago
Amendments on June 22, 2022
jcs made amendment
163
about 1 year ago
Amendments on June 13, 2022
jcs made amendment
142
about 1 year ago
Amendments on June 9, 2022
jcs made amendment
133
about 1 year ago
Amendments on June 3, 2022
jcs made amendment
118
about 1 year ago
Amendments on June 2, 2022
jcs made amendment
114
about 1 year ago
Amendments on May 24, 2022
Implement pagination, move message actions to a sub-menu when viewing
a message by its index on the current page
jcs made amendment
110
about 1 year ago
Amendments on May 23, 2022
Move things from db files to their respective areas
Make username map contain normal username, just do strcasecmp check
during user_find_by_username.
jcs made amendment
107
about 1 year ago
Amendments on May 20, 2022
Remove session_multiline_input since session_field_input just gets a
multiline flag. Also support backspacing at the beginning of a line
to jump back up to the end of the previous line.
jcs made amendment
103
about 1 year ago
Amendments on May 15, 2022
Remove unused variables and fix some returns
Found by compiling with Clang
jcs made amendment
101
about 1 year ago
Start on sysop board management
jcs made amendment
100
about 1 year ago