matt335672
62a51dead9
Fix g_strtrim() regression
...
Commit 36ea4a3
failed to take UTF-8 characters into account on
platforms with signed char.
2024-01-02 11:07:28 +00:00
matt335672
0758fe03a6
Add UTF-16 LE I/O routines
...
These are intended to replace UTF-16 uses of mbstowcs() / wcstombs()
2023-10-18 10:07:49 +01:00
matt335672
0463e552dc
Add UTF-8 / UTF-32 conversion routines
...
These are intended to replace non-UTF-16 uses of mbstowcs() / wcstombs()
2023-10-18 10:07:49 +01:00
matt335672
ad5916c5e4
Check waitpid is not interrupted by a signal
...
Checks that the waitpid() call isn't interrupted by a
signal when the handler for the signal is set to not
interrupt the call
2023-10-09 19:53:16 +01:00
matt335672
d098214531
Add tests for signal functions in os_calls.c
2023-10-09 14:10:38 +01:00
matt335672
d11617adbe
Remove dependency on signal() function
...
Replaces uses of signal() with sigaction() which should be far
more portable.
2023-10-09 14:05:29 +01:00
matt335672
ce42e3e12d
Replace g_strsignal() with g_sig2text()
...
This call provides a textual representation of a signal number, i.e.
SIGHUP is mapped to "SIGHUP"
Unit tests are also added.
2023-06-12 16:19:17 +01:00
CynCeyd
f4210a20ae
Switched os_calls.h and test_common.h include order since HAVE_STDINT_H would get undefined by check.h.
2023-06-04 12:05:33 +02:00
matt335672
d5684e0633
Add module tests for new fifo module
2023-05-22 14:43:22 +01:00
Daniel Richard G
1c0c923ad1
Split g_file_open() into _ro() and _rw() variants
...
Rename g_file_open() to g_file_open_rw(), and add a new g_file_open_ro()
call that wraps the common g_file_open_ex(file, 1, 0, 0, 0) idiom. This
will make the file access mode more explicit in the code.
Change all calls to g_file_open() to the _ro() or _rw() variant as
appropriate, and replace g_file_open_ex(file, 1, 0, 0, 0) with the _ro()
call.
Lastly, add tests for the two new calls to test_os_calls.c (code
courteously provided by matt335672).
2023-05-15 17:38:31 -04:00
matt335672
ff24984cf3
os_calls: Add g_file_is_open()
2023-05-02 11:55:22 +01:00
matt335672
cf9e07d341
Add basic tests for cloexec and get_open_fds functions
2023-04-24 14:20:14 +01:00
matt335672
c3d697de16
Add list_add_strdup() etc
2023-03-06 15:58:13 +00:00
matt335672
a317c3de5d
Fix regression in list module
2023-03-06 15:47:49 +00:00
Nexarian
89e178e7c9
Add function to split string into list.
...
- With working unit tests.
2023-03-03 18:33:33 -05:00
matt335672
994418cd90
Add simple list test cases
2023-02-13 10:37:46 +00:00
matt335672
2c6419475c
Add basic tests for os_calls routines
2023-01-30 14:31:16 +00:00
matt335672
57bd1be5b1
Disable stdout buffering for LOG() when running tests
...
Normally the test runners run in 'forking mode'. When a lot of
messages are logged to stdout, the child process can still be writing
data when the parent writes 'ok' or 'not ok'. This can confuse
the tap-driver.sh process.
2023-01-30 14:31:16 +00:00
matt335672
c3bb7dc294
guid_new() returns GUIDs compatible with RFC4122
2022-11-10 14:19:19 +00:00
Koichiro IWAO
32da5a7ed6
Replace guid_to_str() with ms_guid_to_str()
2022-11-02 00:20:31 +09:00
Koichiro IWAO
791f055e18
common: add function to convert from Microsoft's GUID to string
2022-11-01 19:24:02 +09:00
matt335672
a16695efd4
Added unit tests for bitmask<->charstr calls
2022-05-18 12:35:07 +01:00
matt335672
4699dced14
Implement base64 without openssl
2022-01-28 12:23:40 +00:00
matt335672
fde161bac3
Add unit tests for SSL calls
2022-01-20 16:44:49 +00:00
matt335672
3146e624c4
Fix problems with check 0.15.2 (F36)
2022-01-19 11:08:13 +00:00
Kentaro Hayashi
69ea406440
Add g_str_to_bitmask utility function
...
It should be used for comma separated configuration to bitmask.
e.g. RestrictOutboundClipboard = text, file, image
2022-01-14 10:17:02 +09:00
Koichiro IWAO
ab558213b7
tests: skip some tests until g_file_get_size() fixed
2021-12-10 17:08:44 +09:00
Koichiro IWAO
a57d8491c0
tests: add g_file_get_size() tests for files larger than 2GiB
2021-12-10 16:24:34 +09:00
Koichiro IWAO
c24b6d95dd
tests: create sparse file for g_file_get_size() tests
2021-12-10 16:24:34 +09:00
Koichiro IWAO
8e4ea49532
tests: add test on g_file_get_size()
2021-12-10 16:24:34 +09:00
Koichiro IWAO
ed2fb6d739
tests(g_strtrim): string copy is not necessary here
2021-10-12 17:39:27 +09:00
Koichiro IWAO
fa3beb3694
tests: add tests on g_strtrim()
2021-10-12 15:57:08 +09:00
matt335672
62ca216d4d
Improve security level logging at ISO layer
2021-09-03 12:30:02 +01:00
matt335672
52a52daddd
Split development option into separate things
2021-05-28 10:57:12 +01:00
Alexandre Quesnel
52707ac686
Fixing formatting with astyle
2021-05-08 16:58:11 +00:00
Koichiro IWAO
25cb991e86
add missing CFLAGS to test_common
2021-04-24 23:38:17 +09:00
Alexandre Quesnel
09174ccd4d
Adding g_strnjoin() with units tests
2021-04-14 04:41:53 +00:00