Nils O. Selåsdal
|
8a44b591de
|
Docs for mbuf.flags
|
2013-10-26 23:00:32 +02:00 |
|
Nils O. Selåsdal
|
1b563e797b
|
Have check get the fork status from env. variable (set CK_FORK_GETENV
flag)
|
2013-10-24 22:28:17 +02:00 |
|
Nils O. Selåsdal
|
c1609c2a57
|
Poison the removed node in tests, to help ensure nothing fishy is going
on
|
2013-10-24 22:14:41 +02:00 |
|
Nils O. Selåsdal
|
0acb4789b0
|
Add FOREACH_SAFE macros + tests
|
2013-10-24 22:13:16 +02:00 |
|
Nils O. Selåsdal
|
45ecb3c1e0
|
Revert "Add iterator API". Will try to find a better API
This reverts commit 821399a61b.
|
2013-10-24 21:28:35 +02:00 |
|
Nils O. Selåsdal
|
821399a61b
|
Add iterator API
|
2013-10-24 21:27:31 +02:00 |
|
Nils O. Selåsdal
|
03124601d8
|
Test failing to find a hash node
|
2013-10-24 21:18:27 +02:00 |
|
Nils O. Selåsdal
|
49503804dd
|
Allow user to always (not just in debug mode) compile in UC_DEBUGXXX
log calls by defining UC_DEBUG_ALWAYS
|
2013-10-23 22:07:58 +02:00 |
|
Nils O. Selåsdal
|
2cd5d9d7a9
|
Comment the FOREACH macros
|
2013-10-18 19:43:05 +02:00 |
|
Nils O. Selåsdal
|
7ff33c113b
|
Test UC_HTABLE_FOR_EACH
|
2013-10-17 22:38:00 +02:00 |
|
Nils O. Selåsdal
|
b0172a365e
|
test uc_htable_clear. Add comments, fix uc_htable_next
|
2013-10-17 22:28:32 +02:00 |
|
Nils O. Selåsdal
|
0f0ae6dd1e
|
Add uc_htable_remove + test
|
2013-10-17 22:12:48 +02:00 |
|
Nils O. Selåsdal
|
6c76759355
|
Add more htable tests
|
2013-10-17 21:29:55 +02:00 |
|
Nils O. Selåsdal
|
9f41543fb1
|
hash table test
|
2013-10-17 21:00:57 +02:00 |
|
Nils O. Selåsdal
|
4b13f1f1c9
|
Merge branch 'dev' of /var/lib/git/libucore into dev
|
2013-10-17 21:00:32 +02:00 |
|
Nils O. Selåsdal
|
987db2d096
|
First iteration of hash table
|
2013-10-17 21:00:05 +02:00 |
|
Nils O. Selåsdal
|
b91d5870b8
|
Update rate_limit example
|
2013-10-16 19:23:16 +02:00 |
|
Nils O. Selåsdal
|
262958b8a0
|
Rework rate limit to only refill when needed
|
2013-10-16 19:22:53 +02:00 |
|
Nils O. Selåsdal
|
2d680052b2
|
Fix UC_DEBUGF
|
2013-10-16 01:46:50 +02:00 |
|
Nils O. Selåsdal
|
ee3dd22b0e
|
Convert logging to use UC_SRC_LOCATION
|
2013-10-16 01:44:36 +02:00 |
|
Nils O. Selåsdal
|
13567e3cd9
|
Add macro for stringifying __FILE__:__LINE__
|
2013-10-16 01:37:20 +02:00 |
|
Nils O. Selåsdal
|
934088ca4a
|
Remove ticket_cost member as it is no longer needed
|
2013-10-15 22:31:57 +02:00 |
|
Nils O. Selåsdal
|
0a36c669c6
|
More ratelimit optimizations
|
2013-10-15 21:35:10 +02:00 |
|
Nils O. Selåsdal
|
c1ef4af4ad
|
Changed test program
|
2013-10-15 20:14:35 +02:00 |
|
Nils O. Selåsdal
|
9c15b73774
|
Small optimization change when tickets < period
|
2013-10-15 20:14:15 +02:00 |
|
Nils O. Selåsdal
|
28514c0a57
|
More limits clarification
|
2013-10-15 15:44:12 +02:00 |
|
Nils O. Selåsdal
|
c84d903b4f
|
Assert that rate limit values are ok
|
2013-10-15 15:27:25 +02:00 |
|
Nils O. Selåsdal
|
f4e7ad0fe6
|
Note the limits on tickets and period
|
2013-10-15 15:23:32 +02:00 |
|
Nils O. Selåsdal
|
763032fb04
|
Greatly improve the rate limit algorithm, so it is correct for a low
ticket to period ratio.
|
2013-10-15 15:03:27 +02:00 |
|
Nils O. Selåsdal
|
41bb24bb61
|
Delete the silly bitvec _s functions
|
2013-10-14 19:01:56 +02:00 |
|
Nils O. Selåsdal
|
6058be1c07
|
Fix UC_STATIC_ASSERT
|
2013-10-14 18:03:17 +02:00 |
|
Nils O. Selåsdal
|
48678a9858
|
Use consisten header guard, prefixed with UC_
|
2013-10-13 17:37:28 +02:00 |
|
Nils O. Selåsdal
|
52eb710db7
|
Add rate limit test
|
2013-10-12 01:29:00 +02:00 |
|
Nils O. Selåsdal
|
3d93ec6091
|
Bump scaling to 1000.
Note the error in integer arithmetic
|
2013-10-12 01:28:20 +02:00 |
|
Nils O. Selåsdal
|
8a76210661
|
Comment rate_limit.h
|
2013-10-11 23:54:37 +02:00 |
|
Nils O. Selåsdal
|
9ca4a354ee
|
Fix calculating available tickets.
Help prevent overflow when there's long periods between calls
|
2013-10-10 01:06:49 +02:00 |
|
Nils O. Selåsdal
|
212fecae08
|
Move rate limit example to test/
|
2013-10-09 22:59:47 +02:00 |
|
Nils O. Selåsdal
|
06083a054e
|
Add rate limit API
|
2013-10-09 22:55:29 +02:00 |
|
Nils O. Selåsdal
|
08a50d8cfe
|
fix UC_ASSERT writing to wrong fd, and unterminated if
log more in UC_NOTREACHED
|
2013-10-08 17:39:44 +02:00 |
|
Nils O. Selåsdal
|
425062ad18
|
Add needed include files
|
2013-10-08 17:34:58 +02:00 |
|
Nils O. Selåsdal
|
1f4e41df3a
|
Test inserting priority messages
|
2013-10-05 00:56:41 +02:00 |
|
Nils O. Selåsdal
|
3da0591cc3
|
introduce --with-assertions to build a release with assertions enabled
|
2013-10-05 00:55:51 +02:00 |
|
Nils O. Selåsdal
|
f2f2ed247f
|
Add assert for correct state when removing timer
|
2013-10-05 00:55:21 +02:00 |
|
Nils O. Selåsdal
|
f4b1d81dcf
|
test uc_thread_queue_clear
|
2013-10-03 23:42:12 +02:00 |
|
Nils O. Selåsdal
|
d9517ad868
|
Make the thread queue walk function take a cookie to the callback
and implement a _clear() function to clear out the queue
|
2013-10-03 22:04:33 +02:00 |
|
Nils O. Selåsdal
|
4310414b49
|
More comments in string.h
|
2013-10-02 22:17:15 +02:00 |
|
Nils O. Selåsdal
|
6456d8abe0
|
Include BCD length macros in test
|
2013-10-02 22:15:55 +02:00 |
|
Nils O. Selåsdal
|
41c58589a5
|
Fix harmless off by one when walking file descriptors
|
2013-10-02 21:35:19 +02:00 |
|
Nils O. Selåsdal
|
27aa7ef3d6
|
Some comment improving
|
2013-10-02 21:33:10 +02:00 |
|
Nils O. Selåsdal
|
e12f2d3cfb
|
Merge branch 'dev'
|
2013-10-01 22:37:18 +02:00 |
|
Nils O. Selåsdal
|
dd517a5d85
|
Prefix CONTAINER_OF with UC_
|
2013-09-28 23:45:51 +02:00 |
|
Nils O. Selåsdal
|
ff0fd32ae1
|
Fix comment
|
2013-09-26 22:22:19 +02:00 |
|
Nils O. Selåsdal
|
5be46cd043
|
Add RTP sender test
|
2013-09-26 22:22:05 +02:00 |
|
Nils O. Selåsdal
|
4b8a49fb81
|
Exercise adding/removing timers a bit more
|
2013-09-18 10:32:07 +02:00 |
|
Nils O. Selåsdal
|
9988d8f4c0
|
Add uc_str_append_all function
|
2013-09-15 00:01:19 +02:00 |
|
Nils O. Selåsdal
|
03d700595b
|
Improve docus
|
2013-09-15 00:01:08 +02:00 |
|
Nils O. Selåsdal
|
499517c2dd
|
Move long runnign test to the end of the tests
|
2013-09-15 00:00:39 +02:00 |
|
Nils O. Selåsdal
|
9e919c1cde
|
Add mbuf documentation. have mbuf_free handle NULL pointer
|
2013-09-13 21:42:32 +02:00 |
|
Nils O. Selåsdal
|
a7e9effde5
|
Merge branch 'master' of /var/lib/git/libucore
|
2013-09-13 20:42:23 +02:00 |
|
Nils O. Selåsdal
|
88a20409cf
|
Test removing a destination
|
2013-09-04 18:33:40 +02:00 |
|
Nils O. Selåsdal
|
1deb2bcce1
|
Test adding a destination twice
|
2013-09-04 18:15:08 +02:00 |
|
Nils O. Selåsdal
|
216dfe879d
|
Added string vector(argv like) functions
|
2013-09-04 18:10:26 +02:00 |
|
Nils O. Selåsdal
|
a5b8d53177
|
Fix goto label
|
2013-08-30 19:34:33 +02:00 |
|
Nils O. Selåsdal
|
1a85dd3231
|
Remove comments that was moved to .h file, rename goto label..
|
2013-08-28 23:30:37 +02:00 |
|
Nils O. Selåsdal
|
110c843d9d
|
Add supervisor
|
2013-08-28 23:25:02 +02:00 |
|
Nils O. Selåsdal
|
13108f1f48
|
Add doxygen groups
|
2013-07-31 03:37:50 +02:00 |
|
Nils O. Selåsdal
|
679b4b12e5
|
Fix UC_ATOMIC_ADD
|
2013-07-19 20:53:36 +02:00 |
|
Nils O. Selåsdal
|
6809a68060
|
Add tests for uc_sprintb/c/s/ll
|
2013-07-18 00:04:38 +02:00 |
|
Nils O. Selåsdal
|
69b7cfc38f
|
Remove unneeded #undef
|
2013-07-17 23:26:35 +02:00 |
|
Nils O. Selåsdal
|
ea0accdadf
|
Fix indent
|
2013-07-17 19:51:09 +02:00 |
|
Nils O. Selåsdal
|
7a968ee77a
|
Nuke the base64 code. It was wrong
|
2013-07-12 21:13:22 +02:00 |
|
Nils O. Selåsdal
|
6e3585e77c
|
Remove a redundant assert..
|
2013-07-12 20:42:05 +02:00 |
|
Nils O. Selåsdal
|
c7d897c080
|
Enable some asserts for impossible conditions
|
2013-07-12 20:40:46 +02:00 |
|
Nils O. Selåsdal
|
1281533884
|
Add test to conver memmove cases now that memmove arn't
always performed
|
2013-07-12 20:36:17 +02:00 |
|
Nils O. Selåsdal
|
b6bd7fcaa6
|
Don't memmove the buffer content unless it's needed
|
2013-07-12 20:27:31 +02:00 |
|
Nils O. Selåsdal
|
b475fae56b
|
Add uc_set_tcp_keepalive_cfg too set keepalive options
|
2013-07-08 22:15:56 +02:00 |
|
Nils O. Selåsdal
|
e1f16b3603
|
Correct spelling mistakes in comments
|
2013-07-07 22:28:41 +02:00 |
|
Nils O. Selåsdal
|
1d01e6dc7e
|
INdent properly
|
2013-07-07 22:14:56 +02:00 |
|
Nils O. Selåsdal
|
bc3a5ba2ca
|
Print out URL to local coverage test results
|
2013-07-07 22:11:00 +02:00 |
|
Nils O. Selåsdal
|
2bd5f9f5b9
|
Add DBuf , buffer API
|
2013-07-07 22:10:41 +02:00 |
|
Nils O. Selåsdal
|
3c5688ad54
|
Add testcase for lowercase hex
|
2013-07-07 19:44:51 +02:00 |
|
Nils O. Selåsdal
|
648f963763
|
make output filename libucore.info
|
2013-07-07 19:42:19 +02:00 |
|
Nils O. Selåsdal
|
ec9a53b3a6
|
Free the allocated bitvec in test
|
2013-07-07 19:35:23 +02:00 |
|
Nils O. Selåsdal
|
53dd99d32b
|
Add another timer test case for more coverage
|
2013-07-07 19:31:47 +02:00 |
|
Nils O. Selåsdal
|
7706c7404d
|
Ad dscript to gerneate html coverage report using the lcov tool
|
2013-07-07 19:22:49 +02:00 |
|
Nils O. Selåsdal
|
6f209912ae
|
Test for mbuf_zero, for more coverage
|
2013-07-07 19:22:21 +02:00 |
|
Nils O. Selåsdal
|
8c42c26e6a
|
Another mbuf test case for a static buffer
|
2013-07-07 19:03:33 +02:00 |
|
Nils O. Selåsdal
|
f177d2149e
|
Missed a test case
|
2013-07-07 03:22:00 +02:00 |
|
Nils O. Selåsdal
|
a2a89cb49e
|
Merge branch 'dev' of ssh://box.fiane.intra/var/lib/git/libucore into dev
Conflicts:
test/test_runner.c
|
2013-07-07 03:19:12 +02:00 |
|
Nils O. Selåsdal
|
16516d94b6
|
Add test for human_bytesz
|
2013-07-07 03:17:34 +02:00 |
|
Nils O. Selåsdal
|
24bf90b7e4
|
Another test for more coverage
|
2013-07-06 22:25:06 +02:00 |
|
Nils O. Selåsdal
|
8200aaab21
|
Add a test case for reading /dev/null
|
2013-07-06 21:15:51 +02:00 |
|
Nils O. Selåsdal
|
c68ba45846
|
Build doxygen docs from include/ dir instead of src/
|
2013-07-06 20:47:37 +02:00 |
|
Nils O. Selåsdal
|
65c32810cb
|
Add test for uc_mbuf-copy_data
|
2013-07-02 21:22:38 +02:00 |
|
Nils O. Selåsdal
|
bc65b3c421
|
Check for backtrace_fd returning NULL
|
2013-07-02 21:22:03 +02:00 |
|
Nils O. Selåsdal
|
d8376338fa
|
Improve doxygen comments
|
2013-07-02 21:21:27 +02:00 |
|
Nils O. Selåsdal
|
6d77b78b41
|
use unsigned long long for uc_ms2tv()
|
2013-07-01 23:02:24 +02:00 |
|
Nils O. Selåsdal
|
764dfc563c
|
Don't trt yo be smart with the comma operator
|
2013-07-01 23:00:19 +02:00 |
|
Nils O. Selåsdal
|
bf9802e565
|
First iteration of mbuf, message buffer api
|
2013-06-30 21:42:02 +02:00 |
|
Nils O. Selåsdal
|
89232426e0
|
Properly use return value of select to count the number of events
|
2013-06-30 14:34:19 +02:00 |
|