gnupg/jnlib
Werner Koch 25e2b27b00
common: Check option arguments for a valid range
* common/argparse.h (ARGPARSE_INVALID_ARG): New.
* common/argparse.c: Include limits h and errno.h.
(initialize): Add error strings for new error constant.
(set_opt_arg): Add range checking.
--
Signed-off-by: Werner Koch <wk@gnupg.org>

[ This is a backport of 0d73a242cb from
  master to STABLE-BRANCH-2-0 ]

Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2015-03-11 15:02:30 +01:00
..
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-02 19:28:02 +01:00
Makefile.am Improve configure option --with-libgpg-error-prefix 2014-06-24 10:36:15 +02:00
README Fix for bug 537 2006-10-02 11:54:35 +00:00
argparse.c common: Check option arguments for a valid range 2015-03-11 15:02:30 +01:00
argparse.h common: Check option arguments for a valid range 2015-03-11 15:02:30 +01:00
dotlock.c Avoid double-close in unusual dotlock situations. 2015-02-12 18:26:58 +01:00
dotlock.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
dynload.h Use more warning options with modern GCCs. 2008-10-17 19:18:46 +00:00
libjnlib-config.h Remove hacks which are not anymore needed since we now require Libgcrypt 1.4 2008-09-29 15:02:55 +00:00
logging.c Minor bug fixes. 2009-07-07 16:51:33 +00:00
logging.h Fixed a nasty bug in scdaemon which led to a card reset if the card was 2009-02-25 10:58:56 +00:00
mischelp.c tryu harder to ignore duplicate specified keyrings and -boxes. 2007-08-24 09:34:39 +00:00
mischelp.h jnlib: Fix typo in header inclusion protection macro. 2014-08-11 17:25:36 +02:00
stringhelp.c w32: Almost everywhere include winsock2.h before windows.h. 2013-04-23 18:06:46 +02:00
stringhelp.h Implement tilde expansion in the same was as 1.4. 2009-08-26 08:55:57 +00:00
strlist.c Minor bug fixes. 2009-07-07 16:51:33 +00:00
strlist.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
t-stringhelp.c Implement tilde expansion in the same was as 1.4. 2009-08-26 08:55:57 +00:00
t-support.c Implement tilde expansion in the same was as 1.4. 2009-08-26 08:55:57 +00:00
t-support.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
types.h New fucntions strconcat and xstrconcat. 2009-08-25 20:19:37 +00:00
utf8conv.c w32: Always require libiconv. 2013-08-01 19:48:00 +02:00
utf8conv.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
w32-afunix.c Marked all unused args on non-W32 platforms. 2008-10-20 13:53:23 +00:00
w32-afunix.h Use Assuan socket wrapper calls. 2007-10-01 14:48:39 +00:00
w32-gettext.c w32: Almost everywhere include winsock2.h before windows.h. 2013-04-23 18:06:46 +02:00
w32-reg.c w32: Remove unused code. 2013-08-01 14:02:50 +02:00
w32help.h w32: Remove unused code. 2013-08-01 14:02:50 +02:00
xmalloc.c gpg: Fix bug parsing a zero length user id. 2014-06-02 11:56:06 +02:00
xmalloc.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00

README

JNLIB - This is a collection of utility function which are too small
to put into a library.  The code here is licensed under the LGPL.

libjnlib-config.h should be be modified for each project to make these
functions fit into the software. Mainly these are memory functions in
case you need another allocator.