- 28 Apr, 2020 8 commits
-
-
Shawn Webb authored
Why, oh why, am I making these mistakes? ;) Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
Braino. At least this would've just caused a slow memory leak. Nothing to see here. Move along. ;) Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
We needs this sanity checking in multiple places, so create a new function internal to libpushover: `pushover_message_priority_sane`. Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
Ensuring sane values for any user-defined input is always a good idea. Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
Introduce `pushover_free_ctx` and `pushover_free_message`. Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
To prevent UAF bugs, use double indirection to set the pointer to NULL if the message was dynamically allocated. In order to know whether to free the pushover_message_t object itself, add a 64-bit wide flags member to the object. Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
Shawn Webb authored
Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-
- 24 Feb, 2020 1 commit
-
-
Shawn Webb authored
Signed-off-by:
Shawn Webb <shawn.webb@hardenedbsd.org>
-