<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/apache/httpd.git/test, branch httpdunit</title>
<subtitle>github.com: apache/httpd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/'/>
<entry>
<title>CVE-2017-9788: add unit tests for get_digest_rec()</title>
<updated>2017-07-14T22:30:17+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-07-14T22:30:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=0dc9280e94ced62ebe6f5206616540764d6afe2f'/>
<id>0dc9280e94ced62ebe6f5206616540764d6afe2f</id>
<content type='text'>
Including the module source is a dirty hack, but maybe the direct way is
best for now. More functional tests are still TODO.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1801996 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Including the module source is a dirty hack, but maybe the direct way is
best for now. More functional tests are still TODO.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1801996 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>ap_find_token: add unit tests</title>
<updated>2017-06-20T23:34:30+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-06-20T23:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=63047d39ba21f0507eadb11262467624ededb9eb'/>
<id>63047d39ba21f0507eadb11262467624ededb9eb</id>
<content type='text'>
Add previously embargoed test case for CVE-2017-7668.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1799377 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add previously embargoed test case for CVE-2017-7668.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1799377 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert new base64 function and tests</title>
<updated>2017-06-20T23:34:18+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-06-20T23:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=f50be63ee1b3b511df53ed78583205aa37f90d61'/>
<id>f50be63ee1b3b511df53ed78583205aa37f90d61</id>
<content type='text'>
This should be trunk-only, not part of the backport branch.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1799376 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should be trunk-only, not part of the backport branch.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1799376 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>util.c: add a strict Base64 decoding function</title>
<updated>2017-05-25T21:18:42+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-05-25T21:18:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=6a1008ee103b0f18609ebc7a96592b2c5fb7076f'/>
<id>6a1008ee103b0f18609ebc7a96592b2c5fb7076f</id>
<content type='text'>
ap_pbase64decode_strict() adds to the functionality of
ap_pbase64decode() in two ways:

- the length of the decoded buffer is returned, allowing embedded NULLs
  to be retained by the caller
- the input string is strictly checked for Base64 validity, including
  correct zero-padding at the end of the string

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796208 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ap_pbase64decode_strict() adds to the functionality of
ap_pbase64decode() in two ways:

- the length of the decoded buffer is returned, allowing embedded NULLs
  to be retained by the caller
- the input string is strictly checked for Base64 validity, including
  correct zero-padding at the end of the string

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796208 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>httpdunit: fix check.h on Windows</title>
<updated>2017-05-25T21:18:36+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-05-25T21:18:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=589866e7e5e09513a6ef9617c1758623a1de8ddc'/>
<id>589866e7e5e09513a6ef9617c1758623a1de8ddc</id>
<content type='text'>
Check seems to have trouble with type definitions when using a
CMake+Windows toolchain. Include apr.h before check.h to ensure pid_t
exists.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796205 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check seems to have trouble with type definitions when using a
CMake+Windows toolchain. Include apr.h before check.h to ensure pid_t
exists.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796205 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>httpdunit: a Check-based unit test suite</title>
<updated>2017-05-25T21:18:32+00:00</updated>
<author>
<name>Jacob Champion</name>
<email>jchampion@apache.org</email>
</author>
<published>2017-05-25T21:18:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=d3289c73ee5f053dc99ccb8546624017e83cca8b'/>
<id>d3289c73ee5f053dc99ccb8546624017e83cca8b</id>
<content type='text'>
Add a unit test suite based on Check:

    https://libcheck.github.io/check/

The suite depends on the build system to automatically generate the code
stubs that call every test case.

httpdunit is automatically enabled in the build if configure is able to
find Check via pkg-config. At the moment pkg-config is the only official
(non-deprecated) way to build and link against Check with an autoconf
system, since platforms may distribute Check as a static library.

Note that Check is an LGPL'd library, so we can't distribute test
objects and binaries. Building and running the suite remains optional
and is not required to run the server.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796202 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a unit test suite based on Check:

    https://libcheck.github.io/check/

The suite depends on the build system to automatically generate the code
stubs that call every test case.

httpdunit is automatically enabled in the build if configure is able to
find Check via pkg-config. At the moment pkg-config is the only official
(non-deprecated) way to build and link against Check with an autoconf
system, since platforms may distribute Check as a static library.

Note that Check is an LGPL'd library, so we can't distribute test
objects and binaries. Building and running the suite remains optional
and is not required to run the server.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796202 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling in comments and text files.</title>
<updated>2016-08-11T19:50:02+00:00</updated>
<author>
<name>Rainer Jung</name>
<email>rjung@apache.org</email>
</author>
<published>2016-08-11T19:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=d79b514c4b925e4cd983297c784124efb8f6efc7'/>
<id>d79b514c4b925e4cd983297c784124efb8f6efc7</id>
<content type='text'>
No functional change.
PR 59990


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756038 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional change.
PR 59990


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756038 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Testing SVN commit</title>
<updated>2014-02-03T00:29:46+00:00</updated>
<author>
<name>Mike Rumph</name>
<email>mrumph@apache.org</email>
</author>
<published>2014-02-03T00:29:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=abc67c9f6e5f388b5fc75ae8a0dfcbbfe204a765'/>
<id>abc67c9f6e5f388b5fc75ae8a0dfcbbfe204a765</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1563751 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1563751 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Testing SVN commit.</title>
<updated>2014-02-02T17:30:53+00:00</updated>
<author>
<name>Mike Rumph</name>
<email>mrumph@apache.org</email>
</author>
<published>2014-02-02T17:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=f407bbff19023972b88db021b5910f4f72d3d37f'/>
<id>f407bbff19023972b88db021b5910f4f72d3d37f</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1563673 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1563673 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Change bzero/bcopy into memset/memcpy</title>
<updated>2013-02-06T08:17:53+00:00</updated>
<author>
<name>Christophe Jaillet</name>
<email>jailletc36@apache.org</email>
</author>
<published>2013-02-06T08:17:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/httpd.git/commit/?id=54c9816667adcf3a2903f484bbb5804d4e46aa5e'/>
<id>54c9816667adcf3a2903f484bbb5804d4e46aa5e</id>
<content type='text'>
PR 54346

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1442865 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR 54346

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1442865 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
