d4db92a | Jens Finkhaeuser | 26 March 2021, 11:14:24 UTC | Make public the constat expression for te maximum buffer size of a varint | 26 March 2021, 11:14:24 UTC |
bb75e9b | Jens Finkhaeuser | 28 February 2021, 12:39:20 UTC | Add more buffer bounds checks and test cases | 28 February 2021, 12:39:20 UTC |
2f0fe16 | Jens Finkhaeuser | 28 February 2021, 12:25:16 UTC | Fix invalid read | 28 February 2021, 12:25:16 UTC |
d50688b | Jens Finkhaeuser | 26 February 2021, 09:03:39 UTC | Add crc32 type for serialization | 26 February 2021, 09:03:39 UTC |
82b801e | Jens Finkhaeuser | 18 February 2021, 09:59:22 UTC | Add secondary way for supplementing comparison operators | 18 February 2021, 09:59:22 UTC |
76b28f3 | Jens Finkhaeuser | 15 February 2021, 09:44:27 UTC | Ensure crc32 works with byte iterators as well | 15 February 2021, 09:44:27 UTC |
135cfb3 | Jens Finkhaeuser | 12 February 2021, 14:22:31 UTC | Update README | 12 February 2021, 14:22:31 UTC |
05ea24f | Jens Finkhaeuser | 12 February 2021, 11:20:26 UTC | Forgot to include array | 12 February 2021, 11:20:26 UTC |
3df87d8 | Jens Finkhaeuser | 12 February 2021, 11:10:09 UTC | Add generic CRC32 for any polynomials that calculates lookup tables at compile time | 12 February 2021, 11:10:09 UTC |
7952e69 | Jens Finkhaeuser | 11 February 2021, 11:12:15 UTC | Add range hash function | 11 February 2021, 11:12:15 UTC |
d1e139b | Jens Finkhaeuser | 11 February 2021, 10:40:24 UTC | Add generic hex encode/decode functions and use them in urlencode.h | 11 February 2021, 10:40:24 UTC |
de811e5 | Jens Finkhaeuser | 07 September 2020, 07:20:17 UTC | Ensure in release/windows build, tasklet functions are visible | 07 September 2020, 07:20:17 UTC |
4aacf8f | Jens Finkhaeuser | 07 September 2020, 07:14:59 UTC | Add a cleaner implementation of packeteer's tasklet class; it should avoid a race condition that packeteer suffers from | 07 September 2020, 07:14:59 UTC |
da6af46 | Jens Finkhaeuser | 03 September 2020, 14:06:21 UTC | Add concurrent queue from packeteer to liberate | 03 September 2020, 14:06:21 UTC |
b9df9d2 | Jens Finkhaeuser | 27 August 2020, 07:36:59 UTC | Treat EAI_SYSTEM as it should be, by inspecting errno | 27 August 2020, 07:36:59 UTC |
0a510ca | Jens Finkhaeuser | 27 August 2020, 07:22:48 UTC | Need WSAGetLasterror() | 27 August 2020, 07:22:48 UTC |
1a87a7f | Jens Finkhaeuser | 27 August 2020, 07:20:23 UTC | Simplify logging header by using system error functions | 27 August 2020, 07:20:23 UTC |
2ae7fff | Jens Finkhaeuser | 27 August 2020, 07:20:00 UTC | Add system-independent error code/message functions | 27 August 2020, 07:20:00 UTC |
f624954 | Jens Finkhaeuser | 27 August 2020, 07:18:59 UTC | Re-activate detection of strerror variants | 27 August 2020, 07:18:59 UTC |
7a38b31 | Jens Finkhaeuser | 26 August 2020, 15:44:07 UTC | Merge branch 'master' of gitlab.com:interpeer/liberate | 26 August 2020, 15:44:07 UTC |
75959dc | Jens Finkhaeuser | 26 August 2020, 15:43:43 UTC | Uhh... yep, shouldn't check in windows specific code in a portable portion | 26 August 2020, 15:43:43 UTC |
8672443 | Jens Finkhaeuser | 26 August 2020, 15:38:00 UTC | Add handling of Windows specific error codes (at least those documented) | 26 August 2020, 15:38:00 UTC |
bdfc229 | Jens Finkhaeuser | 26 August 2020, 14:24:13 UTC | - In the runner, create a test environment that initializes the API - In the resolve() tests, pass the test environment's API | 26 August 2020, 14:24:13 UTC |
4956751 | Jens Finkhaeuser | 26 August 2020, 14:23:58 UTC | Require resolve() to be passed an API instance. It's not used, but it needs to have been created. | 26 August 2020, 14:23:58 UTC |
e367ff6 | Jens Finkhaeuser | 26 August 2020, 14:23:05 UTC | Add api instance to liberate so we can have WSA intialized and deinitialized | 26 August 2020, 14:23:05 UTC |
0092306 | Jens Finkhaeuser | 26 August 2020, 13:39:39 UTC | Make minor tweaks to make resolve() work on win32 - however, without WSA, it won't work. | 26 August 2020, 13:39:39 UTC |
53d978c | Jens Finkhaeuser | 26 August 2020, 13:38:50 UTC | Add test for EAI_SYSTEM | 26 August 2020, 13:38:50 UTC |
87506c8 | Jens Finkhaeuser | 26 August 2020, 10:27:19 UTC | Add explicit cast for Android | 26 August 2020, 10:27:19 UTC |
bdd5ba3 | Jens Finkhaeuser | 26 August 2020, 10:21:03 UTC | Fix getaddrinfo() usage on *BSD | 26 August 2020, 10:21:03 UTC |
37989b1 | Jens Finkhaeuser | 26 August 2020, 10:20:12 UTC | - Don't build loguru on *BSD; it currently fails and is not a hard dependency - Detect non-BSD flags for getaddrinfo() | 26 August 2020, 10:20:12 UTC |
376de51 | Jens Finkhaeuser | 26 August 2020, 09:46:35 UTC | First stab at portable (?) host name resolution function | 26 August 2020, 09:46:35 UTC |
ee6069f | Jens Finkhaeuser | 26 August 2020, 09:39:01 UTC | - Fix typo in error message - Fix how socket addresses of different families compare; this led to an issue with inserting addresses of different families into a set. | 26 August 2020, 09:39:01 UTC |
7ae3d45 | Jens Finkhaeuser | 26 August 2020, 07:57:17 UTC | - Simplify header checks - Fix strerror_r check - Add check for getaddrinfo | 26 August 2020, 07:57:17 UTC |
a5570dd | Jens Finkhaeuser | 26 August 2020, 07:38:30 UTC | Forgot to export new IP packet parsing APIs, leading to failed Windows builds. | 26 August 2020, 07:38:30 UTC |
ae2e530 | Jens Finkhaeuser | 26 August 2020, 07:32:31 UTC | Update gitlab and appveyor scripts to account for test code move | 26 August 2020, 07:32:31 UTC |
f2277e3 | Jens Finkhaeuser | 26 August 2020, 07:24:08 UTC | Silence unnecessary warning | 26 August 2020, 07:24:08 UTC |
bf63bcb | Jens Finkhaeuser | 26 August 2020, 07:23:54 UTC | Fix clang errors | 26 August 2020, 07:23:54 UTC |
28eac95 | Jens Finkhaeuser | 26 August 2020, 07:12:54 UTC | Also update subproject file names here | 26 August 2020, 07:12:54 UTC |
2318079 | Jens Finkhaeuser | 26 August 2020, 07:10:28 UTC | Update loguru wrap | 26 August 2020, 07:10:28 UTC |
363e3c8 | Jens Finkhaeuser | 26 August 2020, 07:10:07 UTC | Rename wrap files so they can be used with 'meson subprojects update' | 26 August 2020, 07:10:07 UTC |
7de1d8b | Jens Finkhaeuser | 24 August 2020, 09:29:52 UTC | - Make googletest a dependency only when tests are built - For that, move test build into a subdirectory | 24 August 2020, 09:29:52 UTC |
7e53520 | Jens Finkhaeuser | 24 August 2020, 08:48:59 UTC | Merge branch 'master' of gitlab.com:interpeer/liberate | 24 August 2020, 08:48:59 UTC |
3c44243 | Jens Finkhaeuser | 24 August 2020, 08:42:16 UTC | Add functionality for parsing source/dest IP addresses from IP packets. | 24 August 2020, 08:42:16 UTC |
2423bd8 | Jens Finkhaeuser | 30 July 2020, 13:03:08 UTC | Add unit test writing temporary file | 30 July 2020, 13:03:08 UTC |
86abcb3 | Jens Finkhaeuser | 22 July 2020, 13:16:34 UTC | Deserialization for fixed sized integers | 22 July 2020, 13:16:34 UTC |
f9f3e48 | Jens Finkhaeuser | 20 July 2020, 10:00:16 UTC | Add varint deserialization | 20 July 2020, 10:00:16 UTC |
b79491a | Jens Finkhaeuser | 17 July 2020, 13:14:29 UTC | Add varint serialization | 17 July 2020, 13:14:29 UTC |
bf72829 | Jens Finkhaeuser | 17 July 2020, 13:14:08 UTC | exit immediately if output pointer is null | 17 July 2020, 13:14:08 UTC |
9756378 | Jens Finkhaeuser | 17 July 2020, 12:30:27 UTC | ostream operator should have been inline | 17 July 2020, 12:30:27 UTC |
015dfed | Jens Finkhaeuser | 17 July 2020, 12:22:57 UTC | Integer serialization | 17 July 2020, 12:22:57 UTC |
4e57358 | Jens Finkhaeuser | 17 July 2020, 12:15:46 UTC | enable_if compatible type traits for detecting bit size of values | 17 July 2020, 12:15:46 UTC |
ffa031b | Jens Finkhaeuser | 16 July 2020, 19:18:27 UTC | Add varint type, (incomplete but probably sufficient) tests | 16 July 2020, 19:18:27 UTC |
ac0fb16 | Jens Finkhaeuser | 16 July 2020, 13:42:56 UTC | Fix include guard, install_headers in meson.build | 16 July 2020, 13:42:56 UTC |
f825426 | Jens Finkhaeuser | 16 July 2020, 12:18:47 UTC | Make room for more operators | 16 July 2020, 12:18:47 UTC |
683d871 | Jens Finkhaeuser | 16 July 2020, 09:52:14 UTC | Also improve LIBERATE_IS_BUILDING macro handling here | 16 July 2020, 09:52:14 UTC |
8787cd2 | Jens Finkhaeuser | 16 July 2020, 09:49:50 UTC | Improve visibility macro handling by requring a >0 value | 16 July 2020, 09:49:50 UTC |
acc226f | Jens Finkhaeuser | 15 July 2020, 15:24:51 UTC | Test worked; use NDK image with cross-files for Android builds | 15 July 2020, 15:24:51 UTC |
f3f59e3 | Jens Finkhaeuser | 15 July 2020, 14:55:09 UTC | Test new NDK image where cross-files are already installed. | 15 July 2020, 14:55:09 UTC |
ed58f2b | Jens Finkhaeuser | 14 July 2020, 11:28:49 UTC | Use the same image for tests as for building | 14 July 2020, 11:28:49 UTC |
9c08ba3 | Jens Finkhaeuser | 14 July 2020, 10:08:41 UTC | Use prebuilt image so we don't have to install packages in every stage | 14 July 2020, 10:08:41 UTC |
58c729b | Jens Finkhaeuser | 14 July 2020, 09:11:14 UTC | Fix pattern for library artifacts | 14 July 2020, 09:11:14 UTC |
e1514d0 | Jens Finkhaeuser | 14 July 2020, 09:09:57 UTC | Disable coverage generation; it doesn't seem to work | 14 July 2020, 09:09:57 UTC |
82a0412 | Jens Finkhaeuser | 14 July 2020, 08:58:44 UTC | Fix find path; looks like ninja coverage succeeded, but did not produce output? | 14 July 2020, 08:58:44 UTC |
1d9fb95 | Jens Finkhaeuser | 14 July 2020, 08:51:37 UTC | More coverage debugging | 14 July 2020, 08:51:37 UTC |
9ef9ed7 | Jens Finkhaeuser | 14 July 2020, 08:41:15 UTC | Try to debug why coverage log is not written | 14 July 2020, 08:41:15 UTC |
64f55af | Jens Finkhaeuser | 13 July 2020, 13:51:44 UTC | Fix Windows builds | 13 July 2020, 13:51:44 UTC |
de6c7b7 | Jens Finkhaeuser | 13 July 2020, 13:44:39 UTC | Disable loguru on win32 | 13 July 2020, 13:44:39 UTC |
ab4aca8 | Jens Finkhaeuser | 13 July 2020, 13:42:12 UTC | Fix Android builds | 13 July 2020, 13:42:12 UTC |
f6e2dd9 | Jens Finkhaeuser | 13 July 2020, 13:15:56 UTC | Explicitly disable stacktraces in loguru on Android; the define may as well be global. | 13 July 2020, 13:15:56 UTC |
8cf16ab | Jens Finkhaeuser | 13 July 2020, 13:10:11 UTC | Update README on log backend configuration | 13 July 2020, 13:10:11 UTC |
295ae69 | Jens Finkhaeuser | 13 July 2020, 13:07:16 UTC | Propagate use of logging backend to dependent projects | 13 July 2020, 13:07:16 UTC |
0c5507b | Jens Finkhaeuser | 13 July 2020, 12:41:38 UTC | Fix dependencies for log backends | 13 July 2020, 12:41:38 UTC |
6847c6f | Jens Finkhaeuser | 13 July 2020, 12:26:04 UTC | Logging functionality and examples | 13 July 2020, 12:26:04 UTC |
ec63768 | Jens Finkhaeuser | 10 July 2020, 13:46:20 UTC | Remove superflous output | 10 July 2020, 13:46:20 UTC |
4fad275 | Jens Finkhaeuser | 10 July 2020, 13:01:15 UTC | Also remove config.h from install files | 10 July 2020, 13:01:15 UTC |
e64e10a | Jens Finkhaeuser | 10 July 2020, 12:59:46 UTC | Get rid of public generated config header again. It messes up in subprojects, and is a little ugly anyhow | 10 July 2020, 12:59:46 UTC |
369a7d4 | Jens Finkhaeuser | 10 July 2020, 11:34:28 UTC | Improve README a little | 10 July 2020, 11:34:28 UTC |
36f7965 | Jens Finkhaeuser | 10 July 2020, 10:41:09 UTC | More build cleanup | 10 July 2020, 10:41:09 UTC |
db6fca8 | Jens Finkhaeuser | 10 July 2020, 10:37:37 UTC | Remove superfluous line | 10 July 2020, 10:37:37 UTC |
2d73f8f | Jens Finkhaeuser | 10 July 2020, 10:37:27 UTC | Remove superflous stuff from build | 10 July 2020, 10:37:27 UTC |
6966344 | Jens Finkhaeuser | 10 July 2020, 10:36:19 UTC | Merge branch 'master' of gitlab.com:interpeer/liberate | 10 July 2020, 10:36:19 UTC |
24b46bb | Jens Finkhaeuser | 10 July 2020, 10:36:04 UTC | No need to link against winsock here | 10 July 2020, 10:36:04 UTC |
49bc86a | Jens Finkhaeuser | 10 July 2020, 10:33:06 UTC | And fix appveyor test suite execution | 10 July 2020, 10:33:06 UTC |
108ec61 | Jens Finkhaeuser | 10 July 2020, 10:18:48 UTC | Merge branch 'master' of gitlab.com:interpeer/liberate | 10 July 2020, 10:18:48 UTC |
fd60167 | Jens Finkhaeuser | 10 July 2020, 10:18:37 UTC | Fix CI after renaming of unittests | 10 July 2020, 10:18:37 UTC |
5cf3944 | Jens Finkhaeuser | 10 July 2020, 10:16:49 UTC | Add utf8 unitests for win32 | 10 July 2020, 10:16:49 UTC |
970d43a | Jens Finkhaeuser | 10 July 2020, 10:05:34 UTC | Fix WIN32 build | 10 July 2020, 10:05:34 UTC |
0e7f5af | Jens Finkhaeuser | 10 July 2020, 09:55:49 UTC | No need to pull in FS library for an exception | 10 July 2020, 09:55:49 UTC |
c4f4238 | Jens Finkhaeuser | 10 July 2020, 09:51:10 UTC | Add URL class | 10 July 2020, 09:51:10 UTC |
7b1b409 | Jens Finkhaeuser | 10 July 2020, 09:40:58 UTC | Build utf8 tests only on win32 | 10 July 2020, 09:40:58 UTC |
e3bf609 | Jens Finkhaeuser | 10 July 2020, 09:40:05 UTC | Moved network class across | 10 July 2020, 09:40:05 UTC |
33f55be | Jens Finkhaeuser | 10 July 2020, 09:39:40 UTC | Add types header | 10 July 2020, 09:39:40 UTC |
9940e90 | Jens Finkhaeuser | 10 July 2020, 09:27:52 UTC | Add socket address (and private CIDR parsing) | 10 July 2020, 09:27:52 UTC |
26569cf | Jens Finkhaeuser | 10 July 2020, 09:27:05 UTC | Use liberate/config.h | 10 July 2020, 09:27:05 UTC |
84c2916 | Jens Finkhaeuser | 10 July 2020, 09:26:32 UTC | Add netincludes; this uses the installed build-config and thereby is usable by dependent libraries | 10 July 2020, 09:26:32 UTC |
038c233 | Jens Finkhaeuser | 10 July 2020, 09:26:15 UTC | Fix build config; install it, and include the installed version by default. | 10 July 2020, 09:26:15 UTC |
a003862 | Jens Finkhaeuser | 10 July 2020, 08:59:23 UTC | Add macros for oclint suppressions | 10 July 2020, 08:59:23 UTC |
3f377f6 | Jens Finkhaeuser | 10 July 2020, 08:59:10 UTC | Add more unit test scaffolding | 10 July 2020, 08:59:10 UTC |
a900a47 | Jens Finkhaeuser | 10 July 2020, 08:18:02 UTC | fs/tmp added | 10 July 2020, 08:18:02 UTC |
fcc01e7 | Jens Finkhaeuser | 10 July 2020, 08:06:43 UTC | Move fs/path from packeteer | 10 July 2020, 08:06:43 UTC |