https://codeberg.org/interpeer/liberate.git

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