Commit Graph

650 Commits

Author SHA1 Message Date
43fedadc3a Re-generate the Makefiles 2015-08-09 15:52:26 +02:00
664b6265f7 Build with stricter SSP by default
This change also moves every flag specific to GCC to CFLAGS.
2015-08-09 15:51:16 +02:00
4ff3eb6fdf Add a couple test cases 2015-07-31 19:51:18 +02:00
99e643dad0 Output nicer configuration files 2015-07-31 19:50:50 +02:00
d0729a89df Re-generate the Makefiles 2015-07-19 02:45:32 +02:00
72639c9baa Build the tests as PIE too 2015-07-19 02:45:21 +02:00
00192f02e3 Re-generate the Makefiles 2015-07-19 02:44:22 +02:00
ac5bade606 Build PIE with the proper flags 2015-07-19 02:44:11 +02:00
c03def7507 Re-generate the Makefiles 2015-07-11 15:15:47 +02:00
1b10e331dc Build configctl as PIE 2015-07-11 15:15:26 +02:00
cd4cbb80a1 Re-generate the Makefiles 2015-06-28 17:11:04 +02:00
c20959a9af Compile with -pedantic and -fstack-protector by default 2015-06-28 17:10:42 +02:00
4b64310636 Trimming functions are available by now 2015-06-23 03:14:14 +02:00
0e37acd63d Add tests for string_trim() 2015-06-23 03:14:14 +02:00
8cd73f4219 Add a integer overflow check when resizing arrays 2015-06-23 03:14:13 +02:00
b1246abd04 Use -errno as the code upon system errors 2015-06-23 03:14:13 +02:00
4e63a00c34 Implement string_trim() 2015-06-23 03:14:13 +02:00
112795b7aa Add tests for string_ltrim() 2015-06-23 03:14:13 +02:00
26c0e62541 Implement string_ltrim() 2015-06-23 03:14:13 +02:00
e7cfc80c16 Re-generate the Makefiles 2015-06-23 03:14:13 +02:00
a79b215b06 Re-run the tests when libSystem changes 2015-06-23 03:14:13 +02:00
a16dd33841 Add tests for string_rtrim() 2015-06-23 03:14:13 +02:00
8df5499481 Update the copyright notice 2015-06-23 03:14:12 +02:00
9a65fd0ffa Disambiguate the error codes 2015-06-23 03:14:12 +02:00
817ee525f3 Implement string_rtrim() 2015-06-23 03:14:12 +02:00
f19a4af827 Avoid using string_length()
New code should be using string_get_length() instead.
2015-06-22 18:41:23 -04:00
bab058ee5b Avoid a compilation warning (signedness mismatch) 2015-06-18 02:11:56 -04:00
1e900f11f0 Update the copyright notice 2015-06-18 02:02:40 -04:00
3079a92b84 Revisit the File API 2015-06-18 02:02:40 -04:00
1b3d84b41b Avoid spurious lines when writing configuration files 2015-06-18 01:15:12 -04:00
19bbc4b7c6 Stricter check for config_save() 2015-06-18 01:14:53 -04:00
2892e25da8 Update the copyright notice 2015-06-18 01:09:50 -04:00
571c9b5df3 Add a test for config_save() 2015-06-18 01:09:40 -04:00
5ca62ddf06 Code cleanup 2015-06-18 00:23:45 -04:00
417669d936 More generic python binding build 2015-06-15 01:37:22 -04:00
e7f255b6ba Update the copyright notice 2015-06-15 01:28:10 -04:00
43400c956b Use libSystem.pc as generated from the source tree 2015-06-15 01:27:21 -04:00
3244f82b4f Hopefully rid of integer overflows in the Array class 2015-06-15 01:15:07 -04:00
c36ef6f345 Update the copyright notice 2015-06-15 01:11:40 -04:00
b9405984f9 Fix the "array" test 2015-06-15 01:11:26 -04:00
138570c9bc Introduce an "array" test 2015-06-15 00:11:37 -04:00
edc1517a3b Update the copyright notice 2015-06-14 12:15:23 -04:00
d6a23e72e6 Check for errors from array_append() 2015-06-14 12:15:06 -04:00
060cd579ab Re-generate the Makefiles 2015-05-25 19:15:19 +02:00
27b11f0b89 Add a few .gitignore files 2015-05-21 01:55:58 +02:00
3d9c37d770 Re-generate the Makefiles 2015-05-21 01:54:20 +02:00
3dc81d420b Re-generate the Makefiles 2015-05-11 00:07:20 +02:00
a1c19ec07f Fix the execution of tests with OBJDIR 2015-05-11 00:07:20 +02:00
b118257b55 Improve the tests script 2015-05-11 00:02:23 +02:00
194a99958e Update the copyright notice 2015-05-10 23:54:27 +02:00