1 commit 7517170630da469f4323d4d76565fa65d3fe2caf
2 Author: Christian Thaeter <ct@pipapo.org>
3 Date: Thu Apr 3 07:15:42 2008 +0200
5 changed license to GPLv2 or any later
7 Previously it was only GPLv2. This license change should allow anyone
8 working on a GPLv3 project to use NoBug.
16 M src/nobug_resources.c
17 M src/nobug_ringbuffer.c
20 commit f8b4402d836aa35e498432064c81b311efe3fd61
21 Author: Christian Thaeter <ct@pipapo.org>
22 Date: Thu Mar 20 12:21:47 2008 +0100
24 rbdump must include source header
28 commit 7d62060f13e7f6e2cf35485394336cd1656f1856
29 Author: Christian Thaeter <ct@pipapo.org>
30 Date: Tue Mar 18 12:30:56 2008 +0100
32 reindented rbdump, added/removed some code
36 commit 8d76c5625a59bc95ca9322def157a9737455d1ac
37 Author: Christian Thaeter <ct@pipapo.org>
38 Date: Tue Mar 18 12:16:49 2008 +0100
40 fix: test strlen(flag->name) after existence of flag->name has be checked
44 commit e4042ffdd338f446c71b5b2aa3b3d99e3233899c
45 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
46 Date: Tue Mar 18 11:41:17 2008 +0100
48 Corrected indenting in Makefile.am
52 commit b56718318ea7268a02b875d28e088fff01d2ee5a
53 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
54 Date: Tue Mar 18 11:37:30 2008 +0100
56 removed unneded comments
60 commit c05f000f7b8cf46cb1f474621dd1582a26938c23
61 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
62 Date: Tue Mar 18 11:04:02 2008 +0100
64 Added nobug_rbdump to Makefile.am
68 commit 5923caa1a851f1d61f24df6cdeedc372742cb8e5
69 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
70 Date: Tue Mar 18 11:03:39 2008 +0100
72 Renamed nobug_rbdump.cpp to nobug_rbdump.c
75 D src/nobug_rbdump.cpp
77 commit 74be2deb83c6c89920b88dd9392564a70a02143f
78 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
79 Date: Tue Mar 18 10:38:11 2008 +0100
81 Added nobug_rbdump - nobug ringbuffer dump
82 (prints the content of a nobug ringbuffer to stdout)
84 A src/nobug_rbdump.cpp
86 commit deb8453c03adc2886ffc7dac17d30c31d8621039
87 Author: Simeon Voelkel <simeon_voelkel@arcor.de>
88 Date: Tue Mar 18 10:37:01 2008 +0100
94 commit 7974444511ab4e86be5a4895d5b164a1b0925c74
95 Author: Christian Thaeter <ct@pipapo.org>
96 Date: Tue Mar 18 09:20:22 2008 +0100
98 add nobug_log to nobug.h, cleanup
102 commit 8e60156664e390065677ef26717819505b65f642
103 Author: Christian Thaeter <ct@pipapo.org>
104 Date: Tue Mar 18 09:16:59 2008 +0100
106 add the flag to the callback parameters
112 commit 0e9c727f0639f9b3cc37f76f80b06b328ea72fd4
113 Author: Christian Thaeter <ct@pipapo.org>
114 Date: Tue Mar 18 07:27:25 2008 +0100
116 Slightly relaxed locking/counter updates
118 Update the counter only when some logging is done at least to the ring
119 buffer. Allows slightly relaxed locking too.
123 commit 99c9f1b77a1a960d4cea9b705e8934ebdef754cf
124 Author: Christian Thaeter <ct@pipapo.org>
125 Date: Tue Mar 18 07:23:16 2008 +0100
127 Add a hook for application defined logging
129 An application can set nobug_callback to an application defined function
130 handling logging. There is also a generic nobug_callback_data pointer
131 transparently passed around to your logging function.
133 Important nore: The logging function runs inside the NoBug lock, don't call
134 any nobug functions from it (this might be fixed with a recursive mutex
141 commit 85af19da20eefd2446f72b92f1bed51e3417270c
142 Author: Christian Thaeter <ct@pipapo.org>
143 Date: Tue Mar 18 06:35:33 2008 +0100
145 Add a global event counter
147 Each logging event increments this counter by one. Its value is printed
148 first at each logging line (format change!).
150 This couter allows to associate event orders when diffrent target logfiles
156 commit 4cde036b4499c74e039d8fae1ea6c8e61e324ec7
157 Author: Christian Thaeter <ct@pipapo.org>
158 Date: Mon Mar 17 23:23:26 2008 +0100
160 add options parser to envvar parsing
162 targets can now be configured with (key[=value]) in NOBUG_LOG
165 (file=filename) set filename backing the ringbuffer
166 (size=nnn) set size of the ringbuffer
167 (append) don't erase existing ringbuffer
168 (keep) keep file after application end
169 (temp) unlink file instantly at creation
172 (fd=n) redirect console output to fd n
175 (name=filename) log to filename
176 (append) append to (existing) log
179 (ident=name) global prefix for syslog
180 (cons) log to system console if syslog is down
181 (pid) include pid in log
182 (perror) log to stderr as well
187 commit 981a2aea846298330432182385b69b7b2c751400
188 Author: Christian Thaeter <ct@pipapo.org>
189 Date: Mon Mar 17 20:39:44 2008 +0100
191 Add ringbuffer_new/delete() for dynamic ringbuffer allocation
194 M src/nobug_ringbuffer.c
196 commit 4d4735cb5d95aa85256776f6ae79004e1820494b
197 Author: Christian Thaeter <ct@pipapo.org>
198 Date: Sun Mar 16 11:33:30 2008 +0100
200 Refactored the logging macro to a helper function
202 This was a long outstanding optimization which should reduce bloat
207 M src/nobug_ringbuffer.c
209 commit 29a5589b841cbb76cd2866e4561a29b1605f90cc
210 Author: Christian Thaeter <ct@pipapo.org>
211 Date: Sun Mar 16 09:23:06 2008 +0100
213 Directory reorganization
215 created src/ and tests/ subdirs
229 A src/nobug_resources.c
230 A src/nobug_ringbuffer.c
233 D test_nobug_deadlock.c
234 D test_nobug_resources.c
235 D test_nobug_thread.c
238 A tests/test_nobug_deadlock.c
239 A tests/test_nobug_resources.c
240 A tests/test_nobug_thread.c
242 commit 9b6496e82b8f4838934ce9d8dcde42601c139f2d
243 Author: Christian Thaeter <ct@pipapo.org>
244 Date: Sun Mar 16 07:33:04 2008 +0100
246 cleanup checks only in ALPHA build level
250 commit 31d7b34c1bb6e920d07e42a5a1d32e30b405fac4
251 Author: Christian Thaeter <ct@pipapo.org>
252 Date: Sun Jul 29 00:47:27 2007 +0200
254 updated documentation, ChangeLog and some cosmetics
260 commit 1f3a21da5057b18149bc3b30329f7b34644897f5
261 Author: Peter Simons <simons@cryp.to>
262 Date: Sat Jul 28 22:59:20 2007 +0200
264 Build all test programs in all variants (and run them at "make check").
268 M test_nobug_deadlock.c
269 M test_nobug_resources.c
270 M test_nobug_thread.c
272 commit 56fdd6f417491650d6e3d73cfd2c7c42d0679014
273 Author: Peter Simons <simons@cryp.to>
274 Date: Sat Jul 28 14:06:29 2007 +0200
276 nobug_resources.c: fixed "unused variable" compiler warning
278 The static symbol nobug_resource_errbuf[] is used in pthread
279 builds only. Moving it into nobug_resource_enter_check() fixes a
280 warning in non-threading builds.
284 commit a803d31b9ea8fdc6f196b3c28c5464f0f666bd4e
285 Author: Peter Simons <simons@cryp.to>
286 Date: Sat Jul 28 13:31:53 2007 +0200
288 .gitignore: Ignore example program and other generated files.
292 commit 177166e660e8c135de911e5a938b86cc55c744c0
293 Author: Peter Simons <simons@cryp.to>
294 Date: Sat Jul 28 13:31:43 2007 +0200
296 Makefile.am: Added build targets for example program.
298 A "make check" will now build (and run) the example program in
299 all different variants. For the multi-threaded version, the
300 results of ACX_PTHREAD are used. The 'changelog' target has been
301 renamed to 'ChangeLog' to fix "make distcheck" error.
305 commit 2682d48ee67cd29b739415849be2b046a67a4bd1
306 Author: Peter Simons <simons@cryp.to>
307 Date: Sat Jul 28 13:29:48 2007 +0200
309 example.c: return 0 to avoid compiler warning.
313 commit 9789ff82faefee64f4f767ee794e9fc15e9d0a35
314 Author: Peter Simons <simons@cryp.to>
315 Date: Sat Jul 28 13:29:19 2007 +0200
317 nobug_ringbuffer.c: Include <stdlib.h> to define mkstemp().
321 commit 6566cef04d3bfdfb35f85d05fde6c5130539c3e9
322 Author: Peter Simons <simons@cryp.to>
323 Date: Sat Jul 28 13:29:02 2007 +0200
325 nobug.c: Silenced gcc warning about a lost const qualifier in the free() call.
329 commit 563da27ce74ee6136ae0ee43ea8c27fc152041f1
330 Author: Peter Simons <simons@cryp.to>
331 Date: Sat Jul 28 13:28:04 2007 +0200
333 nobug_thread.c: cosmetic fixes
335 pthread.h is included by nobug.h already. Moved static thread
336 counter into nobug_thread_id_set(); no-one else accesses it.
340 commit 74c2e76195eef8080c550437968406edc9a95958
341 Author: Peter Simons <simons@cryp.to>
342 Date: Sat Jul 28 13:27:20 2007 +0200
344 nobug_resources.c: Use %lu to snprintf() an unsigned long value.
346 Also removed unused 'node' variable from nobug_resource_tree_dump_all().
350 commit 64334d63fdd153f0530384dcdcdd9dde09b4d9f5
351 Author: Peter Simons <simons@cryp.to>
352 Date: Sat Jul 28 13:26:44 2007 +0200
354 nobug_env.c: Initialize nobug_limits[] as array of anonymous structures.
358 commit 080d7ae45eb18d07181cd0aa1753eae357f344b4
359 Author: Peter Simons <simons@cryp.to>
360 Date: Sat Jul 28 13:26:27 2007 +0200
362 nobug.h: Take advantage of ACX_PTHREAD.
364 The newly added Autoconf macro defines HAVE_PTHREAD instead of HAVE_PTHREAD_H.
365 Also, corrected use of syslog's LOG_ERR symbol.
369 commit b48ad04654bc45214a1efa8bfbac1068c245b8d2
370 Author: Peter Simons <simons@cryp.to>
371 Date: Sat Jul 28 13:24:36 2007 +0200
373 configure.ac, acinclude.m4: Use ACX_PTHREAD to detect thread support.
378 commit 1d69a36895798215ceec40178f4acd953883f29e
379 Author: Peter Simons <simons@cryp.to>
380 Date: Sat Jul 28 13:23:26 2007 +0200
382 INSTALL: Updated by automake 1.10.
386 commit 36436f8f2e4415e72c9f0af7c0b492b56e651f3e
387 Author: Christian Thaeter <ct@pipapo.org>
388 Date: Fri Jul 6 08:50:18 2007 +0200
394 commit 695a7bca56cd3ba03a3a67b79b18a7d9031c42fb
395 Author: Christian Thaeter <ct@pipapo.org>
396 Date: Fri Jul 6 08:43:07 2007 +0200
398 fixed deadlock detector, report offening other lock now
402 commit 093260070eab8ed0bc472a05c0ec5d0a46900a15
403 Author: Christian Thaeter <ct@pipapo.org>
404 Date: Wed Jul 4 19:53:59 2007 +0200
410 commit 6ffe616527db17b543004d32eb8d1ed784b6918b
411 Author: Christian Thaeter <ct@pipapo.org>
412 Date: Wed Jul 4 14:03:35 2007 +0200
414 meta update for 0.3pre1
420 commit f280daf456033f718db07a413fb9229db3984cc0
421 Author: Christian Thaeter <ct@pipapo.org>
422 Date: Sun Jun 17 00:21:33 2007 +0200
424 test code for the deadlock checker, not complete
426 A test_nobug_deadlock.c
428 commit be4a7ab2a804e9230497871334e8042da557a3be
429 Author: Christian Thaeter <ct@pipapo.org>
430 Date: Sun Jun 17 00:20:59 2007 +0200
438 commit 7d35ee94c2de6bd57dd29375dac2460c94c67b57
439 Author: Christian Thaeter <ct@pipapo.org>
440 Date: Sun Jun 17 00:20:16 2007 +0200
442 deadlock checker, fixed implementation
448 commit 2ab3e077b9b9bcad422f265da2f8ab3dfa928c53
449 Author: Christian Thaeter <ct@pipapo.org>
450 Date: Tue Jun 5 06:11:24 2007 +0200
452 deadlock checker basic implementation, not yet integrated
458 commit 66d3832472a64918c2d2e7eca06914c817de0be9
459 Author: Christian Thaeter <ct@pipapo.org>
460 Date: Fri Jun 1 03:04:20 2007 +0200
462 start of lock checker in C
467 commit a66f523a88736508f6c48f33fd520cf9f08e28c8
468 Author: Christian Thaeter <ct@pipapo.org>
469 Date: Fri Jun 1 02:46:41 2007 +0200
475 commit 042da3d9b5905280090a093ec0fd5d827746b53d
476 Author: Christian Thaeter <ct@pipapo.org>
477 Date: Fri Jun 1 02:40:46 2007 +0200
479 use a struct to accumulate nobug thread local storage, already with members for lock checking
485 commit 19e3d7a7a4ce8cdecac3b659f0d29b9eefa31ae4
486 Author: Christian Thaeter <ct@pipapo.org>
487 Date: Fri Jun 1 02:38:59 2007 +0200
489 removed nobuglockalyzer, lock checking will be done in at runtime
493 commit dd179ce6f00bce0a9e6aac7cc62c8628ee15f71f
494 Author: Christian Thaeter <ct@pipapo.org>
495 Date: Tue May 29 01:28:41 2007 +0200
499 M resource_states.fig
501 commit ff0efd67de7802eac9fedc2e3e226a2e0174312d
502 Author: Christian Thaeter <ct@pipapo.org>
503 Date: Tue May 29 01:28:03 2007 +0200
505 start of a script analyzing debug logs for locking inconsistencies and deadlock causes
509 commit ee0c526cdcb332cec024727a56ba28bdd8aabf05
510 Author: Christian Thaeter <ct@pipapo.org>
511 Date: Tue May 29 01:26:09 2007 +0200
513 more consistent log formatting, always use ': ' as field delimiter
517 commit 0c6a909a401a34597a986e2685a8ab07955a8599
518 Author: Christian Thaeter <ct@pipapo.org>
519 Date: Sat May 19 20:38:10 2007 +0200
521 add an optional PARENT to log control flags
523 Flags can now be defined with a pointer to another flag which serves defaults.
524 With this it is possible to build flag hierachies/groups leading in much easier logging control
531 commit 79ee9ba06b6de47863635024b8fd030d1d4c354c
532 Author: Christian Thaeter <ct@pipapo.org>
533 Date: Thu May 31 22:24:14 2007 +0200
541 commit 786b0a6f8af4e0cbf352081998abfaf54b533783
542 Author: Christian Thaeter <ct@pipapo.org>
543 Date: Thu May 31 21:58:37 2007 +0200
550 commit 56c6ce60481e3eb365c77c719c9e628dcaf48fda
551 Author: Christian Thaeter <ct@pipapo.org>
552 Date: Mon May 21 13:59:50 2007 +0200
554 making the string members of the resource registry non-const was stupid
559 commit db7c9296f600fbb272144c1d12f85b09a63b66cc
560 Author: Christian Thaeter <ct@pipapo.org>
561 Date: Sun May 20 08:57:02 2007 +0200
563 let the resource tracker log before doing actions
567 commit 8aae9b5360cfa6a1a3ba13869b36038ec96f4fa8
568 Author: Christian Thaeter <ct@pipapo.org>
569 Date: Wed May 16 15:18:27 2007 +0200
575 commit 684e71f334f0c3ccde48813a04d2a27a0e5f8ad2
576 Author: Christian Thaeter <ct@pipapo.org>
577 Date: Wed May 16 13:51:31 2007 +0200
579 meta update for the 0.2rc1 release
585 commit 658299aaf32ce7006156a1d301639d3030f811e5
586 Author: Christian Thaeter <ct@pipapo.org>
587 Date: Wed May 16 11:14:36 2007 +0200
589 cleanup remove disabled gdb stuff
593 commit 26e9400af685ada547ca6d6c8cdb1ae06c6512cc
594 Author: Christian Thaeter <ct@pipapo.org>
595 Date: Wed May 16 11:09:37 2007 +0200
597 add logging by flags to the resource registry, better formatted log messages,
600 M test_nobug_resources.c
602 commit acde95cdc16ff023fcdad7c9a582af38d913f54d
603 Author: Christian Thaeter <ct@pipapo.org>
604 Date: Sat May 12 00:41:21 2007 +0200
606 locks are not needed for thread_id_set, they are rather a deadlocking bug
610 commit 7c1455946f95ead1bf5170002f224cff88c764b7
611 Author: Christian Thaeter <ct@pipapo.org>
612 Date: Fri May 11 08:14:27 2007 +0200
614 waiting for a RECURSIVE resource we already own is a no-op
618 commit 07075edc18c67e81e3f57371687d4b8405259cf7
619 Author: Christian Thaeter <ct@pipapo.org>
620 Date: Fri May 11 07:38:17 2007 +0200
622 fix RESOURCE_LEAVE_LOOKUP to take only 2 parameters
626 M test_nobug_resources.c
628 commit 2463ad121b9fe1ea92b53d41d8c04327daa9a6fa
629 Author: Christian Thaeter <ct@pipapo.org>
630 Date: Thu May 10 05:17:57 2007 +0200
632 fix state array access in RESOURCE_LEAVE_LOOKUP
636 commit de123a0bd42223b4d8f1d3b4eec860d49868b1e1
637 Author: Christian Thaeter <ct@pipapo.org>
638 Date: Thu May 10 04:45:23 2007 +0200
640 improve makefile meta generation, preparation for 0.2rc1 release
645 commit 7159c011632a9af1cbe9ba0851ab5c7ca7a4fd9f
646 Author: Christian Thaeter <ct@pipapo.org>
647 Date: Thu May 10 04:44:18 2007 +0200
651 M test_nobug_resources.c
653 commit d6fbd6023b215f8fd07e69fa039c4b34ae5809c6
654 Author: Christian Thaeter <ct@pipapo.org>
655 Date: Thu May 10 02:46:15 2007 +0200
657 add resource state diagram
659 A resource_states.fig
661 commit 95fa22cfdffd824669ffd0dae236464bf19f6dac
662 Author: Christian Thaeter <ct@pipapo.org>
663 Date: Wed May 9 22:24:08 2007 +0200
665 counter should only be initialized to 0 when state == WAITING
669 commit 56d19a61a1b8dc9279938718bd8ca94e44cef3b1
670 Author: Christian Thaeter <ct@pipapo.org>
671 Date: Wed May 9 22:23:14 2007 +0200
673 use object_id and a thread_id to identify resources
677 M test_nobug_resources.c
679 commit 79317f8303dedcbe4803d6bee8f3480f17e55bde
680 Author: Christian Thaeter <ct@pipapo.org>
681 Date: Mon May 7 06:27:45 2007 +0200
683 new resource state handling, WAITING, RECURSIVE and EXCLUSIVE
688 commit 6dcfa6d6e01864328d5ba3c74de6d81052dcd0d6
689 Author: Christian Thaeter <ct@pipapo.org>
690 Date: Wed Apr 25 05:14:05 2007 +0200
692 fill NOBUG_LOCATION only in ALPHA and BETA builds and resolve to a empty string in RELEASE builds
696 commit e2d14ad39b2ead020ebb23c6c78ea11621d53b24
697 Author: Christian Thaeter <ct@pipapo.org>
698 Date: Wed Apr 25 03:25:56 2007 +0200
700 fixed INIT_FLAG_LIMIT, old version was still around
704 commit 006451bc8974531a82decb0f4f50260f66da9b65
705 Author: Christian Thaeter <ct@pipapo.org>
706 Date: Wed Apr 25 03:19:16 2007 +0200
708 rename CPPINIT to CPP_DEFINE, make it conditionally only available in C++ compilers
712 commit f9948508b3c078a154fade183bf8510cca228db7
713 Author: Christian Thaeter <ct@pipapo.org>
714 Date: Tue Apr 24 04:21:07 2007 +0200
716 must call INIT before first TRACE
720 commit 20e356f8dff582e85e899ab542c23abd8b8b12d6
721 Author: Christian Thaeter <ct@pipapo.org>
722 Date: Tue Apr 24 04:20:47 2007 +0200
724 add CPPINIT_FLAG macros to ease flag initialization from C++ programs
729 commit c6a5e7eca2622b9696919c503e7cbf6314425c5f
730 Author: Christian Thaeter <ct@pipapo.org>
731 Date: Tue Apr 24 04:17:56 2007 +0200
733 fix DUMP and INVARIANT calls with new LOCATION_ARGS
737 commit 5f54da8056a8a5faca12f6a02239161ced7f2cae
738 Author: Christian Thaeter <ct@pipapo.org>
739 Date: Sun Apr 22 10:16:35 2007 +0200
741 just __func__ suffices
745 commit c4d227ea7083d4c3655d4801e8695dc6ca31c6ee
746 Author: Christian Thaeter <ct@pipapo.org>
747 Date: Sun Apr 22 10:14:58 2007 +0200
749 rename LOCATION macros
753 commit 3d6e016ea9ce20f45e4a9f4d1053b435105d844c
754 Author: Christian Thaeter <ct@pipapo.org>
755 Date: Sun Apr 22 09:50:29 2007 +0200
757 add build/ dir to gitignore
761 commit 3737f233591b2e9d2e913f03b8b2e7494c2626e8
762 Author: Christian Thaeter <ct@pipapo.org>
763 Date: Sun Apr 22 07:29:10 2007 +0200
765 abstract source location information into a file/line/function tuple
769 commit 9b0a088bb3395950530dad1e2c79f2871e872a97
770 Author: Christian Thaeter <ct@pipapo.org>
771 Date: Mon Apr 2 19:02:26 2007 +0200
773 use only the id (void*) for identifying resources, name, type become optional
776 M test_nobug_resources.c
778 commit 6ed17806d1c28d48c764d7aa220a3b90d0edeee2
779 Author: Christian Thaeter <ct@pipapo.org>
780 Date: Mon Apr 2 16:40:45 2007 +0200
782 dump list of resources only
787 commit 584019522f15f425e9dd017f95c71f08dc038e7a
788 Author: Christian Thaeter <ct@pipapo.org>
789 Date: Mon Apr 2 16:40:14 2007 +0200
791 fallback to stderr when console target is not yet set
795 commit 56b11684cdc96b7590fddac2919c3d35a756f4dc
796 Author: Christian Thaeter <ct@pipapo.org>
797 Date: Sun Apr 1 18:16:27 2007 +0200
799 add a void* to resource tracker records which are useable as dynamic identifier (type/name have to be static), make name optional for resource records
803 M test_nobug_resources.c
805 commit e6e2f7e771d89094015ab2c992b8b96053f80119
806 Author: Christian Thaeter <ct@pipapo.org>
807 Date: Sat Mar 31 19:01:39 2007 +0200
809 simplify and fix default ringbuffer handling
815 commit 6fbd93ef423c7fbe6a0782f6c3eaa5a3b4acea7b
816 Author: Christian Thaeter <ct@pipapo.org>
817 Date: Sat Mar 31 02:25:49 2007 +0200
819 add extern "C" for C++ programs
823 commit 881d7aff4110fb7abffdfe18f05599cacc4e7c68
824 Author: Christian Thaeter <ct@pipapo.org>
825 Date: Sat Mar 31 01:58:47 2007 +0200
827 add RESOURCE_LEAVE_LOOKUP which does not need a handle to the holder
831 M test_nobug_resources.c
833 commit a006f9f9b9aec90d82da7563986fc634b82ca28d
834 Author: Christian Thaeter <ct@pipapo.org>
835 Date: Sat Mar 31 01:57:39 2007 +0200
837 add tree parameter to resource_find
842 commit 3a17a58690c9ac51529ad857090e70754db45031
843 Author: Christian Thaeter <ct@pipapo.org>
844 Date: Sat Mar 31 00:01:20 2007 +0200
846 complete resource tracker simplification
850 M test_nobug_resources.c
852 commit d3e159ea6b3ec41f130a9e81cf9f82411075351c
853 Author: Christian Thaeter <ct@pipapo.org>
854 Date: Wed Mar 28 17:42:47 2007 +0200
856 fixed bug with braced arguments
860 commit 8688346115632e1ca40aedcf96b8d6b08eb4164c
861 Author: Christian Thaeter <ct@pipapo.org>
862 Date: Tue Mar 27 22:44:10 2007 +0200
864 Release 0.2pre2 metadata/documentation sync
871 commit 0168c0c7b76cb3c9f1ae863480496f30f04c3b8d
872 Author: Christian Thaeter <ct@pipapo.org>
873 Date: Tue Mar 27 13:24:35 2007 +0200
875 removed locking from the dump functions, at error/report time we already have the lock. Needs to be extended for user-api later
879 commit 35c762e055e8599a7b9f0f5d613798a91281f1a4
880 Author: Christian Thaeter <ct@pipapo.org>
881 Date: Tue Mar 27 11:32:25 2007 +0200
883 add a 'acquired' state to entered resources
887 M test_nobug_resources.c
889 commit d3b02bcc46580883d4351ec890ee758e2659f322
890 Author: Christian Thaeter <ct@pipapo.org>
891 Date: Mon Mar 26 17:29:46 2007 +0200
893 resource registry locking
897 commit 63ad44cdd8530466e36b7805cfa4ac1e1f91e62f
898 Author: Christian Thaeter <ct@pipapo.org>
899 Date: Mon Mar 26 17:29:23 2007 +0200
901 small cleanup and fixes
905 commit 42f1e85d5e3fda78315e0446e1e69855d6004470
906 Author: Christian Thaeter <ct@pipapo.org>
907 Date: Mon Mar 26 10:53:40 2007 +0200
913 commit b660bfaad7ee7fede30381a53ab1fd0cd016dc1f
914 Author: Christian Thaeter <ct@pipapo.org>
915 Date: Sun Mar 25 12:55:28 2007 +0200
917 build 2 library variants now one without threading support, one with threading support
923 commit 8782f3020e7c42fb52fcd18eb958dbd502c975eb
924 Author: Christian Thaeter <ct@pipapo.org>
925 Date: Sun Mar 25 10:14:11 2007 +0200
927 multithreading support, -lpthread is mandatory now, should be made optional and generating a libnobugmt.a and libnobug.a
933 A test_nobug_thread.c
935 commit 5023cd7796add84ee82ef93b58e5026fad5d91d7
936 Author: Christian Thaeter <ct@pipapo.org>
937 Date: Sat Mar 24 09:27:16 2007 +0100
939 basic support tho store states for client resource records, not very mature yet
943 M test_nobug_resources.c