summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-02-20vf_parser: fix memory corruption due to incorrect pointerHEADmasterGravatar Nikias Bassen1-1/+1
2013-02-20Fix base64 decoding for multi-line dataGravatar Nikias Bassen1-10/+42
The base64 decoder assumed that all data passed to it is a complete base64 blob. However due to the nature of different encoding schemes vformat data can also be spanned over multiple lines, usually prefixed by one or more spaces. The problem arises when a base64 line is broken in a non-by-4-dividable manner. We fix this by storing a remainder if the base64 data is not dividable by 4 and prepend it to the next decode operation.
2013-02-10Bump version correctly to 1.14Gravatar Martin Szulecki1-2/+2
2013-02-10Avoid library versioning for win32Gravatar Martin Szulecki1-2/+2
2013-02-10Add soname versioning for supported systemsGravatar Martin Szulecki2-1/+11
2013-02-10Bump version to 1.2.0Gravatar Martin Szulecki1-2/+2
2013-02-10fixed win32 shared lib creationGravatar Nikias Bassen2-0/+13
2013-02-10Use lowercase <windows.h> include to fix build on case-sensitive systemsGravatar Martin Szulecki1-1/+1
2013-02-10Do not install vformat test programGravatar Martin Szulecki1-1/+1
2013-02-10Fix wrong library name for linker flag in pkg-config fileGravatar Martin Szulecki1-1/+1
2013-02-10Add pkg-config supportGravatar Martin Szulecki3-1/+15
2013-02-10Enable silent build if availableGravatar Martin Szulecki1-0/+2
2013-02-10Show summary after configure stepGravatar Martin Szulecki1-2/+17
2013-02-10make building docs optional. use --enable-docs to build docs.Gravatar Nikias Bassen2-1/+15
2013-02-10remove aclocal.m4 and regenerate it properly in autogen.shGravatar Nikias Bassen2-9541/+1
2013-02-10fix make install error if texinfo.tex is not presentGravatar Nikias Bassen1-1/+1
2013-02-10added missing aclocal.m4 and removed auto-generated config.h.inGravatar Nikias Bassen2-87/+9540
2013-02-10Fix errors returned by -Werror=format-securityGravatar Thomas Preud'homme1-1/+1
Option -Werror=format-security of gcc returns several error with regards to szEndOfLine. Using "\r\n" instead of the ascii codes 0x0D, 0x0A and 0x00 avoid the error.
2013-02-10Fix typo in manpage and sourceGravatar Thomas Preud'homme3-4/+4
Two function declarations suffer from a mispell: requred instead of required. As a consequences, these typo are also found in the manpages generated by c2man.
2013-02-10Cast NULL in void * in functions using va_argGravatar Thomas Preud'homme1-3/+3
NULL isn't necessary a zero value. For instance, on AMD64 architecture, a null pointer is 0x7fff00000000. Usually things works automagically as the compiler always cast NULL and 0 in void * if stored in a pointer variable. But with functions with variable number of arguments the compiler can't know the type of the arguments and thus don't make the cast. In consequences, NULL and 0 must be cast explicitely in void * if the parameter is a pointer.
2013-02-10Remove leading space when unfoldingGravatar Daniele Forsi1-2/+2
According to RFC 2425 paragraph 5.8.1, the leading whitespace on folded lines must be removed when unfolding happens.
2013-02-10Add manpagesGravatar Mathias Palm34-3/+2303
Provides manpages instead of generating them from c2man as c2man is deprecated.
2013-02-10Provide info documentationGravatar Mathias Palm5-2/+872
Create texi files so that info files can be generated with texinfo.
2013-02-10Add sample filesGravatar Mathias Palm2-0/+237
Add sample files to test the library.
2013-02-10Ease distribution of libvformatGravatar Mathias Palm2-3/+6
* Remove AC_PROG_RANLIB as there is no need for ranlib when libtool is used. * Remove unused AC_CONFIG_FILES. * Remove files generated when testing the library in clean rule.
2013-02-10Copy common/types.h to vformat/vf_iface.hGravatar Mathias Palm18-30/+41
Copy the content of common/types.h into vformat/vf_iface.h. Keep common/types.h because some files depends on it.
2013-02-10initial commit of 1.13 sourcesGravatar Nikias Bassen113-0/+12373