- 12 Nov, 2012 3 commits
-
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
This allows us to separate dependencies only needed for testing. This matters: they don't have the same impact on licensing, nor necessarily on end-users. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 11 Nov, 2012 1 commit
-
-
Rusty Russell authored
Especially important since it's so prominent on github. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 01 Nov, 2012 2 commits
-
-
Rusty Russell authored
As per email from Andreas (the only other contributor): From: Andreas Schlick <schlick@lavabit.com> Subject: Re: Changing from Public Domain to CC0 To: Rusty Russell <rusty@rustcorp.com.au> Date: Thu, 01 Nov 2012 12:51:47 +0100 Hi! > Since Public Domain is a slippery concept outside certain countries, > it has been suggested that I formalize it to Creative Commons Zero. > > I want to change the License string (and add a symlink) to the > following trivial modules. Please Ack. Sure, ack. Andreas Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
I wrote all of most of them, for the others, here's the CCAN mailing list thread authorizing it: From: Timothy B. Terriberry <tterribe@xiph.org> Subject: Re: [ccan] Changing from Public Domain to CC0 To: Rusty Russell <rusty@rustcorp.com.au> Cc: ccan@ozlabs.org Date: Wed, 31 Oct 2012 02:53:50 -0400 Rusty Russell <rusty@rustcorp.com.au> wrote: > I want to change the License string (and add a symlink) to the following > trivial modules. Please Ack. > isaac Ack. From: Alessandro Guido <ag@alessandroguido.name> Subject: Re: Changing from Public Domain to CC0 To: Rusty Russell <rusty@rustcorp.com.au> Date: Wed, 31 Oct 2012 10:59:53 +0100 Acked-by: Alessandro Guido <ag@alessandroguido.name> From: Brad Hards <bradh@frogmouth.net> Subject: Re: Changing from Public Domain to CC0 To: Rusty Russell <rusty@rustcorp.com.au> Cc: Joey Adams <joeyadams3.14159@gmail.com>, Alessandro Guido <ag@alessandroguido.name>, Andreas Schlick <schlick@lavabit.com>, ccan@ozlabs.org Date: Wed, 31 Oct 2012 23:43:24 +1100 On 31/10/12 17:43, Rusty Russell wrote: > Damn lawyers! > > Since Public Domain is a slippery concept outside certain countries, it > has been suggested that I formalize it to Creative Commons Zero. > > I want to change the License string (and add a symlink) to the following > trivial modules. Please Ack. Ack. More generally, anything I've put into CCAN is so trivial that you can relicense it (to any Free / Open Source license) as part of any relicensing you can otherwise get agreement to. Brad [Sorry if this comes out in HTML - I'm stuck with unsat tools while travelling]. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 31 Oct, 2012 16 commits
-
-
Rusty Russell authored
Compiler: /home/rusty/devel/cvs/ccan/ccan/tlist/tlist.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/tlist/tlist.h:186:15: warning: variable ‘first’ set but not used [-Wunused-but-set-variable] Compiler: /home/rusty/devel/cvs/ccan/ccan/tlist/tlist.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/tlist/tlist.h:205:15: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Compiler: /home/rusty/devel/cvs/ccan/ccan/time/time.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/time/time.h:334:16: warning: variable ‘tv’ set but not used [-Wunused-but-set-variable] Compiler: /home/rusty/devel/cvs/ccan/ccan/time/time.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/time/time.h:353:17: warning: variable ‘ts’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Compiler: /home/rusty/devel/cvs/ccan/ccan/talloc/_info: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/talloc/_info:84:9: warning: passing argument 2 of ‘open_output_cmd’ discards ‘const’ qualifier from pointer target type [enabled by default] /home/rusty/devel/cvs/ccan/ccan/talloc/_info:52:24: note: expected ‘char *’ but argument is of type ‘const char *’ Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
/home/rusty/devel/cvs/ccan/ccan/list/list.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/list/list.h:280:15: warning: variable ‘first’ set but not used [-Wunused-but-set-variable] /home/rusty/devel/cvs/ccan/ccan/list/list.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/list/list.h:304:15: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
/home/rusty/devel/cvs/ccan/ccan/lbalance/lbalance.c:Compiling object files gave warnings: /home/rusty/devel/cvs/ccan/ccan/lbalance/lbalance.c: In function ‘best_target’: /home/rusty/devel/cvs/ccan/ccan/lbalance/lbalance.c:245:18: warning: variable ‘best’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
/home/rusty/devel/cvs/ccan/ccan/crcsync/test/run-crash.c:==6923== 112 bytes in 1 blocks are definitely lost in loss record 2 of 3 ==6923== at 0x402BA7A: malloc (vg_replace_malloc.c:261) ==6923== by 0x80492EE: crcblocks (run-crash.c:20) ==6923== by 0x8049448: main (run-crash.c:62) ==6923== 2,217 (2,212 direct, 5 indirect) bytes in 1 blocks are definitely lost in loss record 3 of 3 ==6923== at 0x402BA7A: malloc (vg_replace_malloc.c:261) ==6923== by 0x8048AA0: crc_context_new (crcsync.c:85) ==6923== by 0x8049476: main (run-crash.c:64) /home/rusty/devel/cvs/ccan/ccan/crcsync/test/run.c:==11793== 512 bytes in 1 blocks are definitely lost in loss record 1 of 2 ==11793== at 0x402A52B: calloc (vg_replace_malloc.c:462) ==11793== by 0x8049A3F: main (run.c:128) ==11793== 512 bytes in 1 blocks are definitely lost in loss record 2 of 2 ==11793== at 0x402A52B: calloc (vg_replace_malloc.c:462) ==11793== by 0x8049A57: main (run.c:129) Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
/home/rusty/devel/cvs/ccan/ccan/crcsync/test/run-crash.c:Compile gave warnings: /home/rusty/devel/cvs/ccan/ccan/crcsync/test/run-crash.c: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/crcsync/test/run-crash.c:30:3: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] /home/rusty/devel/cvs/ccan/ccan/crcsync/test/run-crash.c:35:3: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
/home/rusty/devel/cvs/ccan/ccan/alignof/test/run.c:32:7: warning: variable ‘c2’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Compiler: /home/rusty/devel/cvs/ccan/ccan/str/str.h: In function ‘main’: /home/rusty/devel/cvs/ccan/ccan/str/str.h:69:5: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
This means error messages come out in the right place. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
Public domain for those who don't have it. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
Rusty Russell authored
http://creativecommons.org/publicdomain/zero/1.0/legalcodeSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 22 Oct, 2012 1 commit
-
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 10 Oct, 2012 1 commit
-
-
David Gibson authored
Replace the current brute force implementation of rfc822_next_header_of_name() with one using a hash table to (lazily) index the header fields by name. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
- 08 Oct, 2012 2 commits
-
-
David Gibson authored
This patch adds functions to the rfc822 module to retrieve header fields of a given name. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
David Gibson authored
Currently, calling bytestring_from_string(NULL) will result in a SEGV within strlen(). This patch makes this construct safe, returning bytestring_NULL, which seems a less surprising result. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
- 05 Oct, 2012 2 commits
-
-
David Gibson authored
Currently the test infrastructure for constructing example messages then parsing them assumes that constructed headers never have errors of any kind. That's true so far, but it limits the versatility of this test apparatus. This patch extends the infrastructure to allow minor errors (that is things other than a missing colon) to be handled. The existing test data is also extended to include cases which use this. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
Rusty Russell authored
David Gibson reports a new format, meaning we didn't show the gcov files with -vv.
-
- 04 Oct, 2012 2 commits
-
-
David Gibson authored
This error constant is actually more specific than the name suggests - it indicates that a header field name contains characters which are not permitted in a header field name. Rename the constant to better reflect this, likewise rename the testcase based around it. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
David Gibson authored
The run-bad-header.c test in the rfc822 module is actually testing handling of one specific sort of bad header - a header field which contains no colon character. Rename the test and its internal variables to better reflect this. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
- 03 Oct, 2012 2 commits
-
-
David Gibson authored
The check_header() test function will be useful to more than one testcase so this patch moves it into the common helper.c file. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
David Gibson authored
Add a simple full-blown example program for the rfc822 module. 'headernames' simply dumps the header field name for every header field in each message file given on the command line to stdout. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-
- 24 Sep, 2012 1 commit
-
-
Rusty Russell authored
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 19 Sep, 2012 1 commit
-
-
Rusty Russell authored
Approved by all contributors: https://lists.ozlabs.org/pipermail/ccan/2012-September/000490.html https://lists.ozlabs.org/pipermail/ccan/2012-September/000488.html https://lists.ozlabs.org/pipermail/ccan/2012-September/000489.htmlSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>
-
- 10 Sep, 2012 6 commits
-
-
Rusty Russell authored
And enhance the documentation a little.
-
Rusty Russell authored
Times can be invalid: non-normalized, or negative.
-
Rusty Russell authored
-
Rusty Russell authored
It's a superset of struct timeval. It's also a bit trickier, since we need -lrt on Linux to use clock_gettime(), and also we can't just cram the time into a u64 for multiply and divide.
-
Rusty Russell authored
If we do have it, and we redefine it, compilation breaks.
-
Rusty Russell authored
In particular, HAVE_CLOCK_GETTIME_IN_LIBRT.
-