Commit Graph
100 Commits
Author SHA1 Message Date
Nils O. Selåsdal 0e35ecbc29 Initial attempt of log rotation based on file sizes 2014-04-23 02:04:08 +02:00
Nils O. Selåsdal bc27ed462b Keep track of bytes written to a file 2014-04-22 23:16:57 +02:00
Nils O. Selåsdal f6351aacbb fix indentation 2014-04-19 00:37:55 +02:00
Nils O. Selåsdal bb1b152fd0 Slight refactor of checking if a destination exists 2014-04-19 00:36:24 +02:00
Nils O. Selåsdal 0fe19af6b6 Use TailQ instead of sys/queue.h in the logging module 2014-04-19 00:20:44 +02:00
Nils O. Selåsdal 7a8731b44d Merge branch 'dev' of /var/lib/git/libucore into dev 2014-04-09 23:51:54 +02:00
Nils O. Selåsdal e09a51c852 Add -Winit-self flag 2014-04-09 23:51:42 +02:00
Nils O. Selåsdal c9656fbb3c no need for clamping to funds + 1, just to funds 2014-03-18 22:33:32 +01:00
Nils O. Selåsdal 71c9643ee9 Better error message for UC_STATIC_ASSERT. Also
require it to be terminated by a ;
2014-03-14 00:58:09 +01:00
Nils O. Selåsdal b93e5b6d5b add uc_read_fd function 2014-03-13 23:16:50 +01:00
Nils O. Selåsdal 092074bbfc Fix read_file in case file size if > SSIZE_MAX 2014-03-13 23:07:57 +01:00
Nils O. Selåsdal 62a7a60712 Set errno to 0, for consistent results 2014-03-13 23:04:14 +01:00
Nils O. Selåsdal 1844735483 Add -Werror=implicit-function-declaration to CFLAGS 2014-03-12 19:19:35 +01:00
Nils O. Selåsdal 325c36435f Tidy up whitespace 2014-03-10 22:02:44 +01:00
Nils O. Selåsdal 15a3cbb59a Small refactoring of ratelimit code to make more sense 2014-03-09 23:54:48 +01:00
Nils O. Selåsdal 8fca5333d9 Implement generalied IOMux implementation operations
Fix serious bug  in iomix_timers_run
2014-03-02 06:00:05 +01:00
Nils O. Selåsdal 74f3d9253b Merge branch 'dev' of /var/lib/git/libucore into dev 2014-03-02 04:00:03 +01:00
Nils O. Selåsdal c3a900ea53 Change library suffix from _debug to D for debug build.
And no suffix for a release build.
2014-03-02 03:59:18 +01:00
Nils O. Selåsdal 619af7aedc Merge branch 'master' into dev 2014-02-19 00:40:53 +01:00
Nils O. Selåsdal 5756ccfbef Merge branch 'master' of ssh://box/var/lib/git/libucore 2014-02-19 00:40:33 +01:00
Nils O. Selåsdal b49fd5a475 Fix orders of members in UCKeepConfig 2014-02-19 00:40:13 +01:00
Nils O. Selåsdal 0c3fc0f31d Add a string/string mapper struct 2014-02-04 20:51:47 +01:00
Nils O. Selåsdal 3119016172 Rename the value string functions to be a bit mroe sensible 2014-02-04 15:15:17 +01:00
Nils O. Selåsdal a1da276cf5 cosmetic cleanup 2014-02-04 01:45:02 +01:00
Nils O. Selåsdal c2af5db86e Add an unsigned int/string pair type, modelled on the value string of
wireshark
2014-02-04 01:37:27 +01:00
Nils O. Selåsdal 3e313932af Add BSD compatible strlcpy function (uc_strlcpy) 2014-01-08 00:37:33 +01:00
Nils O. Selåsdal 0e2d4f07c3 Adhere to coding style in logging module (struct uc_log_destination->
struct UCLogDestination, and similar for other structs)
2014-01-07 23:39:01 +01:00
Nils O. Selåsdal 74b6a65bd2 Add build_type string to version.c 2014-01-03 00:53:37 +01:00
Nils O. Selåsdal c1a04820f4 Fix @prefix in subst_info 2014-01-03 00:45:22 +01:00
Nils O. Selåsdal 2a66973098 Refactor timer execution into its own function 2013-12-31 03:00:58 +01:00
Nils O. Selåsdal ca2b2be2ee Fix UC_NOT_REACHED 2013-12-31 03:00:39 +01:00
Nils O. Selåsdal 145f3c26ab Add readme file 2013-12-29 23:50:04 +01:00
Nils O. Selåsdal 0bb42dc235 Have iomux_update_events be a no-op if the events didn't change 2013-12-26 03:20:47 +01:00
Nils O. Selåsdal 9756ca0aeb Create header tile for timeutils, rename tval.c to time.c 2013-12-25 19:42:40 +01:00
Nils O. Selåsdal a147b868c0 Fix macros 2013-12-24 14:11:11 +01:00
Nils O. Selåsdal ae8e53bd65 Ifnore vim *.swo files 2013-12-24 06:42:53 +01:00
Nils O. Selåsdal 293ce4460f Add accessor function to the uclock of an IOMux 2013-12-24 06:21:13 +01:00
Nils O. Selåsdal 423c21bee2 Use a separate variable for the exit condition 2013-12-24 02:30:22 +01:00
Nils O. Selåsdal 89802286c4 Add iomux_wake example 2013-12-24 01:56:42 +01:00
Nils O. Selåsdal b83d2fb2cf Decouple the signalling into a struct IOMuxSignaller 2013-12-24 01:51:40 +01:00
Nils O. Selåsdal 277900b08e Add IOMuxWaker 2013-12-23 23:26:10 +01:00
Nils O. Selåsdal ebb2640180 Do typedef after the enum declaration, for C++ compatibility. 2013-12-23 23:25:37 +01:00
Nils O. Selåsdal 4225dd4ed1 Compile with -Wno-unused-parameter 2013-12-22 15:44:44 +01:00
Nils O. Selåsdal ddf82372e1 Include test when NDEBUG is not defined (checking for DEBUG was
the wrong thing to do when building in release with assertions on)
2013-12-18 18:40:55 +01:00
Nils O. Selåsdal f9f4f3192a rename uc_strvec_expand->uc_strvec_check_expand, and clarify
docs
2013-12-18 00:03:11 +01:00
Nils O. Selåsdal 607cc8cd9b const parameter 2013-12-17 23:14:43 +01:00
Nils O. Selåsdal 52addceff2 Assert fd->fd >= 0 2013-12-17 23:11:58 +01:00
Nils O. Selåsdal a681e9044f Use UC_TAILQ in udp_heartbeat 2013-12-10 23:08:05 +01:00
Nils O. Selåsdal 2dc5242fc0 Use TailQ in mbuf 2013-12-10 01:11:31 +01:00
Nils O. Selåsdal 6891a77ba9 Make delim const 2013-12-08 22:28:25 +01:00
Nils O. Selåsdal f6badb41a2 Move UC_ASSERT/NOTREACHED to backtrace.h 2013-12-08 00:43:22 +01:00
Nils O. Selåsdal f18de5f269 Test dbuf_take_fail aborting in DEBUG mode 2013-12-07 12:23:30 +01:00
Nils O. Selåsdal 6a8ba36c23 Assert on API violation 2013-12-07 01:30:08 +01:00
Nils O. Selåsdal d26854a632 Fix docs for uc_hex_decode 2013-12-06 23:16:54 +01:00
Nils O. Selåsdal 784dc1cecb Teach uc_hex_decode to skip spaces 2013-12-06 23:10:32 +01:00
Nils O. Selåsdal 42612803a1 More string.h docs, and fix style 2013-12-06 22:47:23 +01:00
Nils O. Selåsdal 59b4c3f57e Implement uc_hex_encode_delim without snprintf, fix length of
uc_hex_encode_delim when truncated output.
2013-12-06 22:47:16 +01:00
Nils O. Selåsdal 25f83f36ee debugging aid to uc_dstr_destroy too 2013-12-06 21:46:46 +01:00
Nils O. Selåsdal e679ad969d Add debugging aid to uc_dstr_reset 2013-12-06 21:43:06 +01:00
Nils O. Selåsdal 20f28273d6 epoll_wait, use max 64 events 2013-12-05 21:02:59 +01:00
Nils O. Selåsdal ec7425d86b Merge branch 'dev' 2013-12-05 17:45:01 +01:00
Nils O. Selåsdal 565de6ace7 Add uc_dstr_copy 2013-12-05 01:24:41 +01:00
Nils O. Selåsdal 9723a579cc Clarift uc_dstr_ensure 2013-12-04 23:46:45 +01:00
Nils O. Selåsdal b24f27ec9f Mask the upper bits of dscp instead of failing if the user
supplied a too big value
2013-12-04 23:21:30 +01:00
Nils O. Selåsdal b5e1d086a4 Add DStr sprintf 2013-12-04 21:33:16 +01:00
Nils O. Selåsdal d81e9b760a More docs. And test put_filter 2013-12-04 20:44:47 +01:00
Nils O. Selåsdal 8749270ca4 Add DStr docs.
Small test changes
2013-12-04 20:32:06 +01:00
Nils O. Selåsdal 6fdaa83dee Run DStr tests 2013-12-04 19:58:59 +01:00
Nils O. Selåsdal bbbe912fba Initial version of struct DStr 2013-12-04 19:58:38 +01:00
Nils O. Selåsdal 2f93ea8ad2 Limit overallocation to [8-256] bytes 2013-12-03 19:43:27 +01:00
Nils O. Selåsdal f6afc8ba57 Allow UC_MIN(UC_MAX(x,y),z), though only one nesting can be done. 2013-12-03 19:42:43 +01:00
Nils O. Selåsdal 43a14a5149 Add comments to compare/swap function 2013-12-03 17:30:37 +01:00
Nils O. Selåsdal 2b022aeddc Make the heapsort test comparison work.. 2013-12-03 17:29:00 +01:00
Nils O. Selåsdal 4caf2573fb Check of count or size is 0 in heapsort 2013-12-03 14:29:57 +01:00
Nils O. Selåsdal 70fb352656 Fix heapsort, add test 2013-12-03 11:30:09 +01:00
Nils O. Selåsdal a5662a2edd Revert "Remove the wrong heapsort implementation"
This reverts commit aa04b6ae33.
2013-12-03 10:59:56 +01:00
Nils O. Selåsdal f30f2025f6 Merge branch 'dev' 2013-12-02 21:51:50 +01:00
Nils O. Selåsdal aa04b6ae33 Remove the wrong heapsort implementation 2013-12-02 21:51:26 +01:00
Nils O. Selåsdal 96934d7cf7 minor name changes to make more sense 2013-12-01 21:12:18 +01:00
Nils O. Selåsdal 2ac412917a Fix comment 2013-11-30 13:42:49 +01:00
Nils O. Selåsdal 6dc59ccbf8 Add macros for iterating the containing entry 2013-11-30 13:40:05 +01:00
Nils O. Selåsdal bcafaace29 Fix the log level string of NONE. 2013-11-30 04:48:26 +01:00
Nils O. Selåsdal ec63c1e88f Guard the UC_DEBUGF/UC_DEBUGFR with do{}while(0) 2013-11-30 04:39:59 +01:00
Nils O. Selåsdal 6706d59b4b undef UC_INLINE 2013-11-30 03:26:45 +01:00
Nils O. Selåsdal ad90215452 Add UC_TAILQ_CONTAINER. Fix spelling error 2013-11-30 03:24:43 +01:00
Nils O. Selåsdal f9ef8d620f style cleanups 2013-11-28 23:30:44 +01:00
Nils O. Selåsdal 44b86f2fde Add FIRST/NEXT/LAST/PREV macros, analogous to sys/queue.h 2013-11-28 23:21:56 +01:00
Nils O. Selåsdal f5d918e77d Add a _move_head and _move_tail function to move a node
Also be more consisten in cometns about tailq instead of list
2013-11-28 22:50:03 +01:00
Nils O. Selåsdal 80d73629bf add uc_tailq_link() and use it in uc_tailq_remove() 2013-11-28 20:01:25 +01:00
Nils O. Selåsdal 6156fcbbb5 Add tailq example 2013-11-28 18:30:14 +01:00
Nils O. Selåsdal 4a2c524e14 Add tailq linked list 2013-11-28 18:30:01 +01:00
Nils O. Selåsdal 04f101c699 initialize peer to Unknown 2013-11-26 23:58:50 +01:00
Nils O. Selåsdal c4cc6f9e95 Merge branch 'dev' 2013-11-26 22:40:05 +01:00
Nils O. Selåsdal 66942b43dc Initializze p1..p4_off, to silence a (wrong) compiler warning 2013-11-26 22:39:18 +01:00
Nils O. Selåsdal e7d7f4b862 Add -k argument to test_runner to specify running only one test suite
alter --xml of test_runner to just -x
2013-11-26 18:17:07 +01:00
Nils O. Selåsdal 59f6d99419 Remove a wrong test in test_mbuf.c 2013-11-25 23:42:29 +01:00
Nils O. Selåsdal e911fcfa8b Improve comments 2013-11-25 23:39:41 +01:00
Nils O. Selåsdal dbe2f174a8 Add uc_mbuf_extend_headroom function, for growing an mbuf 2013-11-25 23:38:13 +01:00
Nils O. Selåsdal 306a3d2a90 Add uc_mbuf_head accessor function 2013-11-25 20:52:43 +01:00
Nils O. Selåsdal 9090de0663 tabs->spaces 2013-11-22 20:07:06 +01:00