]>
git.ozlabs.org Git - ccan/log 
Rusty Russell  [Mon, 18 Oct 2010 02:47:42 +0000  (13:17 +1030)] 
tdb2: add tdb_attribute_seed for setting hash seed.
Rusty Russell  [Sun, 17 Oct 2010 05:33:02 +0000  (16:03 +1030)] 
licence->license: US English is the standard for code.
Rusty Russell  [Sun, 17 Oct 2010 04:10:21 +0000  (14:40 +1030)] 
tdb2: clarify locking heirarchy; hashes, freelist, then expand lock.
Rusty Russell  [Fri, 15 Oct 2010 10:38:03 +0000  (21:08 +1030)] 
tdb2: fix run-summary test
Rusty Russell  [Thu, 14 Oct 2010 12:30:00 +0000  (23:00 +1030)] 
opt: list ccan/typesafe_cb as a dependency.
Rusty Russell  [Fri, 8 Oct 2010 00:56:17 +0000  (11:26 +1030)] 
ccanlint: use opt package.
Rusty Russell  [Thu, 7 Oct 2010 23:41:11 +0000  (10:11 +1030)] 
opt: add opt_log_stderr_exit helper, and opt_usage NULL option.
Rusty Russell  [Thu, 7 Oct 2010 04:12:20 +0000  (14:42 +1030)] 
opt: fix example to compile.
Rusty Russell  [Thu, 7 Oct 2010 03:35:20 +0000  (14:05 +1030)] 
opt: remove gratuitous { } in initializers.
Rusty Russell  [Thu, 7 Oct 2010 03:29:42 +0000  (13:59 +1030)] 
compiler, list, noerr, sparse_bsearch, str, str_talloc, stringmap, talloc_link, tdb, tdb2, typesafe_cb: fix examples
Rusty Russell  [Thu, 7 Oct 2010 03:26:11 +0000  (13:56 +1030)] 
ccanlint: yet more modifications to example extraction and compile.
Rusty Russell  [Thu, 7 Oct 2010 02:43:26 +0000  (13:13 +1030)] 
ccanlint: rename files on collision even with keep=true.
Rusty Russell  [Thu, 7 Oct 2010 02:42:57 +0000  (13:12 +1030)] 
tools: fix bug in doc-extract, handle spaces in summary line
Rusty Russell  [Thu, 7 Oct 2010 02:41:02 +0000  (13:11 +1030)] 
compiler, talloc: warn if return from realloc-like functions isn't used.
Rusty Russell  [Wed, 6 Oct 2010 17:11:20 +0000  (03:41  +1030)] 
tdb: fixed unitialized vars.
Rusty Russell  [Wed, 6 Oct 2010 17:10:03 +0000  (03:40  +1030)] 
tdb2: fix uninitialized var.
Rusty Russell  [Wed, 6 Oct 2010 17:01:55 +0000  (03:31  +1030)] 
modules: update documentation examples so they compile under ccanlint.
Rusty Russell  [Wed, 6 Oct 2010 16:59:30 +0000  (03:29  +1030)] 
ccanlint: yet more heuristics for compiling examples.
Rusty Russell  [Wed, 6 Oct 2010 14:33:39 +0000  (01:03  +1030)] 
array: fix example compile.
Rusty Russell  [Wed, 6 Oct 2010 14:30:51 +0000  (01:00  +1030)] 
hash: fix examples so they compile.
Rusty Russell  [Wed, 6 Oct 2010 14:30:25 +0000  (01:00  +1030)] 
talloc: fix examples so they compile.
Rusty Russell  [Wed, 6 Oct 2010 14:29:55 +0000  (00:59  +1030)] 
opt: fix examples so they compile.
Rusty Russell  [Wed, 6 Oct 2010 14:29:09 +0000  (00:59  +1030)] 
alloc: fix examples so they compile.
Rusty Russell  [Wed, 6 Oct 2010 14:27:28 +0000  (00:57  +1030)] 
tap: make examples compilable by ccanlint.
Rusty Russell  [Wed, 6 Oct 2010 14:25:49 +0000  (00:55  +1030)] 
ccanlint: more heuristics for compiling examples.
Rusty Russell  [Wed, 6 Oct 2010 14:25:14 +0000  (00:55  +1030)] 
tools: "See Also:" can be a section in documentation, so allow it.
Rusty Russell  [Wed, 6 Oct 2010 03:31:24 +0000  (14:01 +1030)] 
ccanlint: more heuristics for compiling examples.
Rusty Russell  [Wed, 6 Oct 2010 03:29:08 +0000  (13:59 +1030)] 
ccanlint: really fix failing test logic.
Rusty Russell  [Wed, 6 Oct 2010 03:28:30 +0000  (13:58 +1030)] 
ccanlint: link api tests against compiled objects
Rusty Russell  [Wed, 6 Oct 2010 02:25:38 +0000  (12:55 +1030)] 
ccanlint: add somefunc() to help examples compile.
Rusty Russell  [Wed, 6 Oct 2010 01:47:47 +0000  (12:17 +1030)] 
ccanlint: actually try to compile examples.
Rusty Russell  [Wed, 6 Oct 2010 01:45:31 +0000  (12:15 +1030)] 
ccanlint: load file contents on demand, fix names for extracted examples.
Rusty Russell  [Wed, 6 Oct 2010 01:44:35 +0000  (12:14 +1030)] 
ccanlint: make sure we stop on failure of compulsory test.
Rusty Russell  [Tue, 5 Oct 2010 23:11:11 +0000  (09:41 +1030)] 
ccanlint: fix -k has_examples
Rusty Russell  [Tue, 5 Oct 2010 12:10:18 +0000  (22:40 +1030)] 
opt: fix warnings with gcc and -O.
Rusty Russell  [Tue, 5 Oct 2010 12:03:56 +0000  (22:33 +1030)] 
opt: minor API tweaks.
Rusty Russell  [Tue, 5 Oct 2010 07:01:36 +0000  (17:31 +1030)] 
opt: allow parameter names in arguments.
Rusty Russell  [Tue, 5 Oct 2010 07:00:30 +0000  (17:30 +1030)] 
opt: remove unused debug function and code, test a few more corner cases.
Rusty Russell  [Tue, 5 Oct 2010 06:06:09 +0000  (16:36 +1030)] 
opt: clarify option iteration a little.
Rusty Russell  [Tue, 5 Oct 2010 05:26:19 +0000  (15:56 +1030)] 
opt: fix reporting of arguments when multiple arguments exist.
Rusty Russell  [Sun, 3 Oct 2010 11:53:29 +0000  (22:23 +1030)] 
opt: Put actual options inside names.
Rusty Russell  [Thu, 30 Sep 2010 01:36:10 +0000  (11:06 +0930)] 
opt: add support for showing default value.
Rusty Russell  [Wed, 29 Sep 2010 22:57:58 +0000  (08:27 +0930)] 
opt: new module to parse commandline options.
Rusty Russell  [Sun, 26 Sep 2010 07:36:09 +0000  (17:06 +0930)] 
compiler: use everywhere.
Rusty Russell  [Sun, 26 Sep 2010 07:34:03 +0000  (17:04 +0930)] 
read_write_all: use calloc instead of huge stack var in tests.
Rusty Russell  [Sun, 26 Sep 2010 07:33:30 +0000  (17:03 +0930)] 
ogg_to_pcm: fix build.
Rusty Russell  [Sun, 26 Sep 2010 07:32:25 +0000  (17:02 +0930)] 
noerr: don't leave tmpnam entries in /tmp in tests.
Rusty Russell  [Sun, 26 Sep 2010 07:31:22 +0000  (17:01 +0930)] 
tdb2: another test.
Rusty Russell  [Sun, 26 Sep 2010 07:30:32 +0000  (17:00 +0930)] 
tdb2: make sure summary always has a graph in it.
Rusty Russell  [Sun, 26 Sep 2010 06:20:00 +0000  (15:50 +0930)] 
config: more attributes defined.
Rusty Russell  [Sun, 26 Sep 2010 06:01:38 +0000  (15:31 +0930)] 
compiler: header for compiler-specific wrappers.
Rusty Russell  [Sun, 26 Sep 2010 05:58:11 +0000  (15:28 +0930)] 
ccanlint: handle gcov where there's actually no C code
Rusty Russell  [Sat, 25 Sep 2010 15:18:55 +0000  (00:48  +0930)] 
antithread: flesh out _info, update licence to GPLv3.
Rusty Russell  [Sat, 25 Sep 2010 15:18:27 +0000  (00:48  +0930)] 
antithread: update example Makefile and arabella example.
Rusty Russell  [Sat, 25 Sep 2010 15:12:46 +0000  (00:42  +0930)] 
alloc: fix case where poolsize is not a power of 2.
Rusty Russell  [Sat, 25 Sep 2010 14:22:35 +0000  (23:52 +0930)] 
hash: fix overrun in test code.
Rusty Russell  [Sat, 25 Sep 2010 12:36:20 +0000  (22:06 +0930)] 
tools/ccanlint: extract examples in separate test.
Rusty Russell  [Sat, 25 Sep 2010 12:34:16 +0000  (22:04 +0930)] 
alloc: fix uninitialized entry (thanks valgrind!)
Rusty Russell  [Sat, 25 Sep 2010 07:55:17 +0000  (17:25 +0930)] 
tdb2: tools/
Rusty Russell  [Sat, 25 Sep 2010 07:54:50 +0000  (17:24 +0930)] 
tdb: separate key and data size summary in tdb_summary().
Rusty Russell  [Sat, 25 Sep 2010 07:39:44 +0000  (17:09 +0930)] 
tdb2: tdb_summary() implementation for tdb2.
Rusty Russell  [Sat, 25 Sep 2010 04:29:00 +0000  (13:59 +0930)] 
tdb2: Move min size constant out where summary.c can see it.
Rusty Russell  [Sat, 25 Sep 2010 04:27:51 +0000  (13:57 +0930)] 
tdb2: don't use probe arg to oob()
Rusty Russell  [Sat, 25 Sep 2010 02:24:35 +0000  (11:54 +0930)] 
tdb: use optimal tally size for summary histograms.
Rusty Russell  [Sat, 25 Sep 2010 02:22:27 +0000  (11:52 +0930)] 
tally: invert histograms so maximum is on top.
Rusty Russell  [Sat, 25 Sep 2010 02:15:12 +0000  (11:45 +0930)] 
tally: don't add extra bucket unless buckets == 0
Rusty Russell  [Sat, 25 Sep 2010 02:11:38 +0000  (11:41 +0930)] 
tally: simplify, add Y axis to graph.
Rusty Russell  [Fri, 24 Sep 2010 07:57:51 +0000  (17:27 +0930)] 
tdb: implement tdb_summary.
Rusty Russell  [Fri, 24 Sep 2010 07:42:07 +0000  (17:12 +0930)] 
tally: implement tally_total()
Rusty Russell  [Fri, 24 Sep 2010 05:24:46 +0000  (14:54 +0930)] 
tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash.
Rusty Russell  [Fri, 24 Sep 2010 04:59:42 +0000  (14:29 +0930)] 
tdb: automatically identify Jenkins hash tdbs
Rusty Russell  [Fri, 24 Sep 2010 04:07:04 +0000  (13:37 +0930)] 
tdb: add Bob Jenkins lookup3 hash as helper hash.
Rusty Russell  [Thu, 23 Sep 2010 07:20:30 +0000  (16:50 +0930)] 
tdb: add mktdb tool.
Rusty Russell  [Thu, 23 Sep 2010 05:43:03 +0000  (15:13 +0930)] 
tally: new module for tallying numbers.
Rusty Russell  [Tue, 14 Sep 2010 11:06:48 +0000  (20:36 +0930)] 
tools: restore -Wmissing-prototypes -Wmissing-declarations
Rusty Russell  [Tue, 14 Sep 2010 11:06:12 +0000  (20:36 +0930)] 
tdb: fix test helper to include own header, fix function definition.
Rusty Russell  [Tue, 14 Sep 2010 11:05:34 +0000  (20:35 +0930)] 
tdb2: add missing prototype, move tdb_firstkey/tdb_nextkey to traverse.c
Rusty Russell  [Tue, 14 Sep 2010 10:36:17 +0000  (20:06 +0930)] 
tdb2: implement tdb_firstkey/tdb_nextkey.
Rusty Russell  [Tue, 14 Sep 2010 01:08:30 +0000  (10:38 +0930)] 
tdb2: add tdb_errorstr(), clean up error codes.
Rusty Russell  [Tue, 14 Sep 2010 00:36:04 +0000  (10:06 +0930)] 
tdb2: update design doc.
Rusty Russell  [Mon, 13 Sep 2010 10:12:34 +0000  (19:42 +0930)] 
tdb: put example hashes into header, so we notice incorrect hash_fn.
Rusty Russell  [Mon, 13 Sep 2010 09:17:14 +0000  (18:47 +0930)] 
tdb: fix tdb_check() on other-endian tdbs.
Rusty Russell  [Mon, 13 Sep 2010 09:08:20 +0000  (18:38 +0930)] 
tdb: fix tdb_check() on read-only TDBs to actually work.
Rusty Russell  [Mon, 13 Sep 2010 07:53:29 +0000  (17:23 +0930)] 
tdb: support tdb_check() on r/o databases.
(Imported from SAMBA commit 
bc1c82ea137e1bf6cb55139a666c56ebb2226b23 )
Author: Jeremy Allison <jra@samba.org>
Date:   Wed Jul 28 05:15:40 2010 -0700
Fix tdb_check() to work with read-only tdb databases. The function tdb_lockall() uses F_WRLCK internally, which doesn't work on a fd opened with O_RDONLY. Use tdb_lockall_read() instead.
Jeremy.
Rusty Russell  [Mon, 13 Sep 2010 07:32:47 +0000  (17:02 +0930)] 
alloc: No need for tiny.c to be executable.
Rusty Russell  [Mon, 13 Sep 2010 06:31:32 +0000  (16:01 +0930)] 
ccanlint: append NULL terminator to generated dependencies.
Rusty Russell  [Mon, 13 Sep 2010 04:29:15 +0000  (13:59 +0930)] 
tdb2: fix remapping inside tdb_traverse_read
Rusty Russell  [Sun, 12 Sep 2010 11:51:25 +0000  (21:21 +0930)] 
tdb: missing files from checkin.
Rusty Russell  [Sat, 11 Sep 2010 02:43:14 +0000  (12:13 +0930)] 
tdb: unify logging code in test dir.
Rusty Russell  [Sat, 11 Sep 2010 02:23:42 +0000  (11:53 +0930)] 
tdb: make check more robust against recovery failures.
Rusty Russell  [Sat, 11 Sep 2010 02:17:37 +0000  (11:47 +0930)] 
tdb: rewrite external agent for testing.
Rusty Russell  [Fri, 10 Sep 2010 03:59:54 +0000  (13:29 +0930)] 
tdb: enforce hashing, via example hash in old rwlocks entry in header.
Rusty Russell  [Fri, 10 Sep 2010 03:20:16 +0000  (12:50 +0930)] 
tdb: test that new-style TDBs with non-default hashes can't be opened.
Rusty Russell  [Fri, 10 Sep 2010 03:06:26 +0000  (12:36 +0930)] 
ccanlint: use familiar names for temporary files, show them with -vv.
Rusty Russell  [Fri, 10 Sep 2010 03:05:37 +0000  (12:35 +0930)] 
ccanlint: don't run valgrind tests in test dir.
Rusty Russell  [Thu, 9 Sep 2010 14:08:36 +0000  (23:38 +0930)] 
ccanlint: print out compile targets for -vv.
Rusty Russell  [Thu, 9 Sep 2010 11:08:52 +0000  (20:38 +0930)] 
ccanlint: allow _info file to specify tests not to bother with.
Rusty Russell  [Thu, 9 Sep 2010 11:08:13 +0000  (20:38 +0930)] 
tdb: new command openjh for tdbtool (to use Jenkins hash)
Rusty Russell  [Thu, 9 Sep 2010 10:40:39 +0000  (20:10 +0930)] 
tdb2: don't hold access to tdb mmap during traverse.
Rusty Russell  [Thu, 9 Sep 2010 09:29:18 +0000  (18:59 +0930)] 
tdb2: change to using a hash tree.