debian/0000755000000000000000000000000012261035537007172 5ustar debian/watch0000644000000000000000000000015112261035504010212 0ustar version=3 opts=pgpsigurlmangle=s/$/.sig/ ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-(\d.+).tar.gz debian/upstream-signing-key.pgp0000644000000000000000000001075512261035504013766 0ustar E*WLh|̯_K/++<+ wXa5Ɋ`Ow_GX9X +(%\ տ婦QcHay>.Ҥ]{@Ve.wp q2Ąz( Ƃ~[EQ 8,s8r*12VVJoi˹b)L0lʹU1SQ n7U/i*vK <ί:dDX,zFO%u%ǻlpnY/\wno*b`2qBzýjꙍ?w4U>vy'0bFE NzIlrVZ n?`xe_b6NFE }IP knb2|;Ad7:macLjPFLK  ^^ "(`vQ!d HG;=~z`>0tW.FLM eR=#]VF2 &v$4~wdtZ؈FLY n!od\F"mM'ׁK?v*xǕJA,BlI8FN LeYcSJONx0ġ*y-#=;K3FC 8ǵSXFP bMe^hPڣ(M#ئbX?qU G_8~OUt7OFO w(d^cKUHES'ԓHCl[` E  `pHBl~~6[g QukF SJ9.(MPLY Mڀl/9" ?%~ Rb3l~IB[uqV>ۥut™︟N^$h:VvtʹXP߄2qvoiG_Q4bFqrXSALU  ZWx =>ѰNMgI5X :_]G:ucE0]FUk7)ɠc,8^2-9fƬ">@ ^*_=kNQ8;ȇ#-D9ţo{Ω06/;MAi勲QRq|ic,/n0jWelwЙke< ddO)ae*kAщ5\?8P~vfP/xU$ خbYpD~Xp9ގSRROQ`^G4Ik cC~8FX htvm'ua m4pX fBlYK A; ]{IZCJyŃeFoeqYL1B v$K#:\õ' t|I 9kk+ [Gh֬̿X0%.:8T֟/TBCH.SZr9z,ŭ%7AȜ_',xkGw"tt|LKϨJ_۷OimʼnP~ (@L غ1R9ͩ:Ǐ4qmSR9xLVܲ -ߖ|dX[f*gdfܐL8)Aʽ͖#6OB|Z8jk] 1bF[?T0#{Yc#3lځyDۛ'29ϰlO2`& q3VBOԚN tRy֜%«WqgNa w[  n^Jo>0xDNǪϦZM<'+pFWk&Z &!( j0R]Cȍw6djޢg]/mg \(A-^saR&Z;PR#}%^YU`;ut2}7=]f`R^.k8[YGI6걔&|jEy& · 93xeКFR)MA~ߡXPO0l~pѫWq_$#WNz\GV%;ɍ`cOAP9~,j/Ki|ɝ<Y5x%%y*(0srɦ O?n3PR]h"P+z\DlXն,vx@pGmf Eo'(g-#an{d:6qư0QM/̷]yĎzIRURLܻt74CqURO WtcѨL}~5_wF%q|uDcG)_c2b ?poti\{v"m `oBh#.f@:tU=cw"h>,lf6/`F &L8@+S+WhRIӡddi?TGf=IG%:,L}vp=U]=rGHuVqd͔Q:r;Z qg^Oj`ueR |LI\ڥcs7nY ѯ]ʙzDl`.F>y%GspEoVۼkoc2uQkFh sQaݰ`#kQnzc# a3^t]A֊W4+eOIO/Kz+?%kϫ驫;(JnNHg= &f[ uߗ@=PliGY;}E1#R,ۆD \#q8&1,ĕ۔&|4:yӛdckL漟J/Hv5Rz-OYWT>g6:ggFn&twp\t(Z6B]1I0Ĺ۲JE*t.O괖9x<'udz]k.³Isǎhe-m[=t*A>`\ Description: Hide uneeded exported symbols in libmicrohttpd. Origin: upstream, svn revisions from r31729 to r31737. --- a/src/include/platform.h +++ b/src/include/platform.h @@ -111,5 +111,14 @@ #include +#define GCC_VERSION (__GNUC__ * 10000 \ + + __GNUC_MINOR__ * 100 \ + + __GNUC_PATCHLEVEL__) +#if GCC_VERSION > 40000 +#define HIDDEN_SYMBOL __attribute__ ((visibility ("hidden"))) +#else +#define HIDDEN_SYMBOL +#endif + #endif --- a/src/microhttpd/md5.h +++ b/src/microhttpd/md5.h @@ -29,7 +29,7 @@ #define MD5_DIGEST_SIZE 16 -struct MD5Context +struct MD5Context { uint32_t buf[4]; uint32_t bits[2]; @@ -37,15 +37,16 @@ }; -void +void HIDDEN_SYMBOL MD5Init(struct MD5Context *ctx); -void +void HIDDEN_SYMBOL MD5Update(struct MD5Context *ctx, const void *buf, unsigned len); -void MD5Final(unsigned char digest[MD5_DIGEST_SIZE], - struct MD5Context *ctx); +void HIDDEN_SYMBOL +MD5Final(unsigned char digest[MD5_DIGEST_SIZE], + struct MD5Context *ctx); #endif /* !MD5_H */ --- a/src/microhttpd/response.c +++ b/src/microhttpd/response.c @@ -469,7 +469,7 @@ } -void +void HIDDEN_SYMBOL MHD_increment_response_rc (struct MHD_Response *response) { pthread_mutex_lock (&response->mutex); --- a/src/microhttpd/connection.c +++ b/src/microhttpd/connection.c @@ -257,7 +257,7 @@ * @param connection connection to close * @param termination_code termination reason to give */ -void +void HIDDEN_SYMBOL MHD_connection_close (struct MHD_Connection *connection, enum MHD_RequestTerminationCode termination_code) { @@ -1850,6 +1850,7 @@ * @return always #MHD_YES (we should continue to process the * connection) */ +HIDDEN_SYMBOL int MHD_connection_handle_read (struct MHD_Connection *connection) { @@ -1912,6 +1913,7 @@ * @return always #MHD_YES (we should continue to process the * connection) */ +HIDDEN_SYMBOL int MHD_connection_handle_write (struct MHD_Connection *connection) { @@ -2112,6 +2114,7 @@ * @return #MHD_YES if we should continue to process the * connection (not dead yet), #MHD_NO if it died */ +HIDDEN_SYMBOL int MHD_connection_handle_idle (struct MHD_Connection *connection) { @@ -2548,6 +2551,7 @@ * @return #MHD_YES if we should continue to process the * connection (not dead yet), #MHD_NO if it died */ +HIDDEN_SYMBOL int MHD_connection_epoll_update_ (struct MHD_Connection *connection) { @@ -2595,6 +2599,7 @@ * * @param connection connection to initialize */ +HIDDEN_SYMBOL void MHD_set_http_callbacks_ (struct MHD_Connection *connection) { --- a/src/microhttpd/memorypool.c +++ b/src/microhttpd/memorypool.c @@ -83,6 +83,7 @@ * @param max maximum size of the pool * @return NULL on error */ +HIDDEN_SYMBOL struct MemoryPool * MHD_pool_create (size_t max) { @@ -126,7 +127,7 @@ * * @param pool memory pool to destroy */ -void +void HIDDEN_SYMBOL MHD_pool_destroy (struct MemoryPool *pool) { if (pool == NULL) @@ -150,6 +151,7 @@ * @return NULL if the pool cannot support size more * bytes */ +HIDDEN_SYMBOL void * MHD_pool_allocate (struct MemoryPool *pool, size_t size, int from_end) @@ -193,6 +195,7 @@ * NULL if the pool cannot support @a new_size * bytes (old continues to be valid for @a old_size) */ +HIDDEN_SYMBOL void * MHD_pool_reallocate (struct MemoryPool *pool, void *old, @@ -247,6 +250,7 @@ * @param size how many bytes need to be kept at this address * @return addr new address of @a keep (if it had to change) */ +HIDDEN_SYMBOL void * MHD_pool_reset (struct MemoryPool *pool, void *keep, --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c @@ -121,11 +121,13 @@ /** * Handler for fatal errors. */ +HIDDEN_SYMBOL MHD_PanicCallback mhd_panic; /** * Closure argument for "mhd_panic". */ +HIDDEN_SYMBOL void *mhd_panic_cls; --- a/src/microhttpd/response.h +++ b/src/microhttpd/response.h @@ -31,7 +31,8 @@ * Increment response RC. Should this be part of the * public API? */ -void MHD_increment_response_rc (struct MHD_Response *response); +void HIDDEN_SYMBOL +MHD_increment_response_rc (struct MHD_Response *response); #endif --- a/src/microhttpd/connection.h +++ b/src/microhttpd/connection.h @@ -88,7 +88,7 @@ * @param connection connection to close * @param termination_code termination reason to give */ -void +void HIDDEN_SYMBOL MHD_connection_close (struct MHD_Connection *connection, enum MHD_RequestTerminationCode termination_code); --- a/src/microhttpd/memorypool.h +++ b/src/microhttpd/memorypool.h @@ -44,6 +44,7 @@ * @param max maximum size of the pool * @return NULL on error */ +HIDDEN_SYMBOL struct MemoryPool * MHD_pool_create (size_t max); @@ -53,7 +54,7 @@ * * @param pool memory pool to destroy */ -void +void HIDDEN_SYMBOL MHD_pool_destroy (struct MemoryPool *pool); @@ -68,6 +69,7 @@ * @return NULL if the pool cannot support size more * bytes */ +HIDDEN_SYMBOL void * MHD_pool_allocate (struct MemoryPool *pool, size_t size, int from_end); @@ -90,10 +92,11 @@ * NULL if the pool cannot support new_size * bytes (old continues to be valid for old_size) */ +HIDDEN_SYMBOL void * MHD_pool_reallocate (struct MemoryPool *pool, void *old, - size_t old_size, + size_t old_size, size_t new_size); @@ -106,9 +109,10 @@ * @param size how many bytes need to be kept at this address * @return addr new address of "keep" (if it had to change) */ +HIDDEN_SYMBOL void * MHD_pool_reset (struct MemoryPool *pool, - void *keep, + void *keep, size_t size); #endif --- a/src/microhttpd/internal.c +++ b/src/microhttpd/internal.c @@ -31,6 +31,7 @@ /** * State to string dictionary. */ +HIDDEN_SYMBOL const char * MHD_state_to_string (enum MHD_CONNECTION_STATE state) { @@ -90,7 +91,7 @@ * fprintf-like helper function for logging debug * messages. */ -void +void HIDDEN_SYMBOL MHD_DLOG (const struct MHD_Daemon *daemon, const char *format, ...) { va_list va; @@ -115,6 +116,7 @@ * @return length of the resulting val (strlen(val) maybe * shorter afterwards due to elimination of escape sequences) */ +HIDDEN_SYMBOL size_t MHD_http_unescape (void *cls, struct MHD_Connection *connection, @@ -165,6 +167,7 @@ } +HIDDEN_SYMBOL time_t MHD_monotonic_time (void) { --- a/src/microhttpd/connection_https.c +++ b/src/microhttpd/connection_https.c @@ -170,6 +170,7 @@ * * @param connection which callbacks should be modified */ +HIDDEN_SYMBOL void MHD_set_https_callbacks (struct MHD_Connection *connection) { --- a/src/microhttpd/internal.h +++ b/src/microhttpd/internal.h @@ -189,7 +189,7 @@ * fprintf-like helper function for logging debug * messages. */ -void +void HIDDEN_SYMBOL MHD_DLOG (const struct MHD_Daemon *daemon, const char *format, ...); #endif --- a/src/microhttpd/base64.c +++ b/src/microhttpd/base64.c @@ -26,14 +26,15 @@ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; -char * -BASE64Decode(const char* src) +HIDDEN_SYMBOL +char * +BASE64Decode(const char* src) { size_t in_len = strlen (src); char* dest; char* result; - - if (in_len % 4) + + if (in_len % 4) { /* Wrong base64 string length */ return NULL; --- a/src/microhttpd/md5.c +++ b/src/microhttpd/md5.c @@ -150,7 +150,7 @@ * Start MD5 accumulation. Set bit count to 0 and buffer to mysterious * initialization constants. */ -void +void HIDDEN_SYMBOL MD5Init(struct MD5Context *ctx) { ctx->buf[0] = 0x67452301; @@ -166,7 +166,7 @@ * Update context to reflect the concatenation of another buffer full * of bytes. */ -void +void HIDDEN_SYMBOL MD5Update(struct MD5Context *ctx, const void *data, unsigned len) @@ -215,49 +215,49 @@ } /* - * Final wrapup - pad to 64-byte boundary with the bit pattern + * Final wrapup - pad to 64-byte boundary with the bit pattern * 1 0* (64-bit count of bits processed, MSB-first) */ -void -MD5Final(unsigned char digest[16], - struct MD5Context *ctx) +void HIDDEN_SYMBOL +MD5Final (unsigned char digest[16], + struct MD5Context *ctx) { unsigned count; unsigned char *p; /* Compute number of bytes mod 64 */ count = (ctx->bits[0] >> 3) & 0x3F; - + /* Set the first char of padding to 0x80. This is safe since there is always at least one byte free */ p = ctx->in + count; *p++ = 0x80; - + /* Bytes of padding needed to make 64 bytes */ count = 64 - 1 - count; - + /* Pad out to 56 mod 64 */ - if (count < 8) + if (count < 8) { /* Two lots of padding: Pad the first block to 64 bytes */ memset(p, 0, count); byteReverse(ctx->in, 16); MD5Transform(ctx->buf, (uint32_t *) ctx->in); - + /* Now fill the next block with 56 bytes */ memset(ctx->in, 0, 56); - } - else + } + else { /* Pad block to 56 bytes */ memset(p, 0, count - 8); } byteReverse(ctx->in, 14); - + /* Append length in bits and transform */ ((uint32_t *) ctx->in)[14] = ctx->bits[0]; ((uint32_t *) ctx->in)[15] = ctx->bits[1]; - + MD5Transform(ctx->buf, (uint32_t *) ctx->in); byteReverse((unsigned char *) ctx->buf, 4); memcpy(digest, ctx->buf, 16); --- a/src/microhttpd/reason_phrase.c +++ b/src/microhttpd/reason_phrase.c @@ -24,7 +24,7 @@ * @author Elliot Glaysher * @author Christian Grothoff (minor code clean up) */ - +#include "platform.h" #include "reason_phrase.h" #ifndef NULL @@ -148,11 +148,13 @@ BLOCK (five_hundred), }; + +HIDDEN_SYMBOL const char * MHD_get_reason_phrase_for (unsigned int code) { - if ( (code >= 100) && - (code < 600) && + if ( (code >= 100) && + (code < 600) && (reasons[code / 100].max > (code % 100)) ) return reasons[code / 100].data[code % 100]; return "Unknown"; --- a/src/microhttpd/base64.h +++ b/src/microhttpd/base64.h @@ -11,7 +11,8 @@ #include "platform.h" -char * +HIDDEN_SYMBOL +char * BASE64Decode(const char* src); #endif /* !BASE64_H */ =================================================================== --- a/src/microhttpd/Makefile.am +++ b/src/microhttpd/Makefile.am @@ -23,6 +23,7 @@ response.c response.h libmicrohttpd_la_LDFLAGS = \ $(MHD_LIB_LDFLAGS) \ + -export-symbols $(top_srcdir)/src/microhttpd/EXPORT.sym \ -version-info @LIB_VERSION_CURRENT@:@LIB_VERSION_REVISION@:@LIB_VERSION_AGE@ if USE_COVERAGE debian/patches/01-manpage.patch0000644000000000000000000000061312261035504013462 0ustar Author: Daniel Baumann Description: Fixing bad what-is entry. --- a/doc/libmicrohttpd.3 +++ b/doc/libmicrohttpd.3 @@ -1,6 +1,6 @@ .TH LIBMICROHTTPD "3" "21 Jun 2013 "libmicrohttpd" .SH "NAME" -GNU libmicrohttpd \- library for embedding HTTP servers +libmicrohttpd \- library for embedding HTTP servers .SH "SYNOPSIS" \fB#include debian/libmicrohttpd10.symbols0000644000000000000000000000270312261035504013605 0ustar libmicrohttpd.so.10 libmicrohttpd10 #MINVER# MHD_add_connection@Base 0.9.20 MHD_add_response_footer@Base 0.9.20 MHD_add_response_header@Base 0.9.20 MHD_basic_auth_get_username_password@Base 0.9.20 MHD_create_post_processor@Base 0.9.20 MHD_create_response_from_buffer@Base 0.9.20 MHD_create_response_from_callback@Base 0.9.20 MHD_create_response_from_data@Base 0.9.20 MHD_create_response_from_fd@Base 0.9.20 MHD_create_response_from_fd_at_offset@Base 0.9.20 MHD_del_response_header@Base 0.9.20 MHD_destroy_post_processor@Base 0.9.20 MHD_destroy_response@Base 0.9.20 MHD_digest_auth_check@Base 0.9.20 MHD_digest_auth_get_username@Base 0.9.20 MHD_get_connection_info@Base 0.9.20 MHD_get_connection_values@Base 0.9.20 MHD_get_daemon_info@Base 0.9.20 MHD_get_fdset@Base 0.9.20 MHD_get_response_header@Base 0.9.20 MHD_get_response_headers@Base 0.9.20 MHD_get_timeout@Base 0.9.20 MHD_get_version@Base 0.9.20 MHD_lookup_connection_value@Base 0.9.20 MHD_post_process@Base 0.9.20 MHD_queue_auth_fail_response@Base 0.9.20 MHD_queue_basic_auth_fail_response@Base 0.9.20 MHD_queue_response@Base 0.9.20 MHD_quiesce_daemon@Base 0.9.27 MHD_resume_connection@Base 0.9.32 MHD_run@Base 0.9.20 MHD_run_from_select@Base 0.9.27 MHD_set_connection_option@Base 0.9.20 MHD_set_connection_value@Base 0.9.20 MHD_set_panic_func@Base 0.9.20 MHD_start_daemon@Base 0.9.20 MHD_start_daemon_va@Base 0.9.20 MHD_stop_daemon@Base 0.9.20 MHD_suspend_connection@Base 0.9.32 debian/libmicrohttpd10.install0000644000000000000000000000002112261035504013552 0ustar usr/lib/*/*.so.* debian/libmicrohttpd-dev.install0000644000000000000000000000013212261035504014170 0ustar usr/include usr/lib/*/*.a usr/lib/*/*.so usr/lib/*/pkgconfig usr/share/info usr/share/man debian/copyright0000644000000000000000000000375312261035504011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Libmicrohttpd Upstream-Contact: Christian Grothoff Source: http://www.gnu.org/software/libmicrohttpd/ License: LGPL-2.1+ Files: * Copyright: (C) 2007-2013 Christian Grothoff License: LGPL-2.1+ Files: doc/* Copyright: (C) 2007-2013 Christian Grothoff License: GFDL-1.3+ Files: src/microhttpd/md5.* Copyright: (C) 1993 Colin Plumb License: public-domain This code is in the public domain; do with it what you wish. Files: debian/* Copyright: (C) 2012-2013 Bertrand Marc (C) 2007-2012 Daniel Baumann License: LGPL-2.1+ License: GFDL-1.3+ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. . The complete text of the GNU Free Documentation License can be found in /usr/share/common-licenses/GFDL-1.3 file. License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . The complete text of the GNU Library General Public License can be found in /usr/share/common-licenses/LGPL-2.1 file. debian/control0000644000000000000000000000600112261035504010564 0ustar Source: libmicrohttpd Section: libs Priority: optional Maintainer: Bertrand Marc Build-Depends: debhelper (>= 9), autoconf, automake, dh-autoreconf, libgcrypt-dev, libgnutls-dev, texinfo Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/collab-maint/libmicrohttpd.git Vcs-browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libmicrohttpd.git Homepage: http://www.gnu.org/software/libmicrohttpd/ Package: libmicrohttpd10 Architecture: any Pre-Depends: multiarch-support Depends: ${misc:Depends}, ${shlibs:Depends} Description: library embedding HTTP server functionality GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. Key features that distinguish GNU Libmicrohttpd from other projects are: * C library: fast and small * API is simple, expressive and fully reentrant * Implementation is HTTP 1.1 compliant * HTTP server can listen on multiple ports * Four different threading models (select, poll, pthread, thread pool) * Support for IPv6 * Support for SHOUTcast * Support for incremental processing of POST data (optional) * Support for basic and digest authentication (optional) * Support for SSL3 and TLS Package: libmicrohttpd-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libmicrohttpd10 (= ${binary:Version}), libmicrohttpd-dev (= ${binary:Version}) Description: library embedding HTTP server functionality (debug) GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. Key features that distinguish GNU Libmicrohttpd from other projects are: * C library: fast and small * API is simple, expressive and fully reentrant * Implementation is HTTP 1.1 compliant * HTTP server can listen on multiple ports * Four different threading models (select, poll, pthread, thread pool) * Support for IPv6 * Support for SHOUTcast * Support for incremental processing of POST data (optional) * Support for basic and digest authentication (optional) * Support for SSL3 and TLS . This package contains the debugging symbols. Package: libmicrohttpd-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libmicrohttpd10 (= ${binary:Version}) Description: library embedding HTTP server functionality (development) GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. Key features that distinguish GNU Libmicrohttpd from other projects are: * C library: fast and small * API is simple, expressive and fully reentrant * Implementation is HTTP 1.1 compliant * HTTP server can listen on multiple ports * Four different threading models (select, poll, pthread, thread pool) * Support for IPv6 * Support for SHOUTcast * Support for incremental processing of POST data (optional) * Support for basic and digest authentication (optional) * Support for SSL3 and TLS . This package contains the development files. debian/compat0000644000000000000000000000000212261035504010362 0ustar 9 debian/changelog0000644000000000000000000003133412261035504011042 0ustar libmicrohttpd (0.9.33-1) unstable; urgency=medium [ Bertrand Marc ] * Imported Upstream version 0.9.33 * Make uscan check the archive signature: + add the upstream key to debian/upstream-signing-key.pgp. + add the binary key to debian/source/include-binaries. + add pgpsigurlmangle to debian/watch. * Hide uneeded exported symbols according to microhttpd.h and EXPORT.sym. This fixes building on kfreebsd (Closes: #733184). + cherry pick 02-hiding_symbols from upstream svn. + remove every unwanted symbols from libmicrohttpd10.symbols. * Standards version 3.9.5: + remove dependency on dpkg (>= 1.15.4) | install-info. [ Ivo De Decker ] * Add missing build-dep on texinfo. -- Ivo De Decker Wed, 01 Jan 2014 16:58:30 +0100 libmicrohttpd (0.9.32-1) unstable; urgency=medium * Imported Upstream version 0.9.32 + Fix CVE-2013-7038 and CVE-2013-7039 (Closes: #731933). * debian/libmicrohttpd10.symbols: + remove 2 unused symbols. + add a new one from 0.9.30. + add 2 new ones from 0.9.32. * Refresh the only patch. * debian/rules: remove an old cleaning rule after install. -- Bertrand Marc Wed, 11 Dec 2013 17:30:36 +0100 libmicrohttpd (0.9.27-2) unstable; urgency=low * Disable the test suite, as it fails on kfreebsd. * Remove useless debian/source/options. * debian/control: update Vcs-git and Vcs-browser to use anonscm.debian.org instead of git.debian.org. -- Bertrand Marc Wed, 17 Jul 2013 18:20:03 +0200 libmicrohttpd (0.9.27-1) unstable; urgency=low * Move the git repository to collab-maint. * Imported Upstream version 0.9.27 * debian/rules: remove useless override_dh_builddeb. * Add a symbols file for libmicrohttpd. * Enable the test suite. * debian/control: extend long descriptions with key features. * Migrate debian/copyright to standard format 1.0. * Standards version 3.9.4. -- Bertrand Marc Sun, 19 May 2013 20:23:09 +0200 libmicrohttpd (0.9.20-1) unstable; urgency=low * debian/control: add Vcs-Git and Vcs-browser fields. * Imported Upstream version 0.9.20. * debian/control: remove duplicate field "section". -- Bertrand Marc Sun, 24 Jun 2012 12:24:02 +0200 libmicrohttpd (0.9.19-3) unstable; urgency=low * New maintainer (Closes: #660445). * Upload to unstable. * Standards version 3.9.3. * Add a dependency on dpkg (>= 1.15.4) | install-info for extract, see Policy section 12.2. * Add debian/watch. * Move to autoreconf: + build-depends on autoconf, automake, dh-autoreconf. + debian/rules: use dh --with autoreconf. -- Bertrand Marc Sat, 14 Apr 2012 18:25:48 +0200 libmicrohttpd (0.9.19-2) experimental; urgency=low * Orphaning package. -- Daniel Baumann Sun, 19 Feb 2012 09:16:33 +0000 libmicrohttpd (0.9.19-1) experimental; urgency=low * Merging upstream version 0.9.19 (Closes: #660012). * Updating package to debhelper version 9. * Updating years in copyright file. -- Daniel Baumann Wed, 15 Feb 2012 22:19:26 +0100 libmicrohttpd (0.9.17-1) experimental; urgency=low * Merging upstream version 0.9.17. -- Daniel Baumann Sun, 20 Nov 2011 10:05:35 +0100 libmicrohttpd (0.9.15-1) experimental; urgency=low * Using compression level 9 also for binary packages. * Merging upstream version 0.9.15. * Sorting overrides in rules alphabetically. -- Daniel Baumann Thu, 03 Nov 2011 11:12:17 +0100 libmicrohttpd (0.9.14-1) experimental; urgency=low * Merging upstream version 0.9.14. -- Daniel Baumann Mon, 12 Sep 2011 11:22:21 +0200 libmicrohttpd (0.9.13-1) experimental; urgency=low * Merging upstream version 0.9.13. * Updating maintainer and uploaders fields. * Removing vcs fields. * Removing references to my old email address. * Removing changelog entry for 0.9.1-1 which was a version not uploaded to the archive. * Updating to standards version 3.9.2. * Updating package long-descriptions. * Updating years in copyright file. * Making packaging distribution neutral. * Compacting copyright file. * Removing leading slash from debhelper install files. * Rediffing manpage.patch. * Adding libgcrypt to build-depends for https support. * Adding libgnutls to build-depends for ssl support. -- Daniel Baumann Fri, 09 Sep 2011 16:05:44 +0200 libmicrohttpd (0.9.3-1) experimental; urgency=low * Merging upstream version 0.9.3. * Removing README.source. -- Daniel Baumann Tue, 30 Nov 2010 22:00:20 +0100 libmicrohttpd (0.9.2-1) experimental; urgency=low * Merging upstream version 0.9.2. * Updating to debhelper version 8. * Switching to source format 3.0 (quilt). * Using newer autotools handing in rules. * Dropping old dpkg depends. * Rediffing manpage patch. * Updating packaging for soname major version 10. * Updating copyright file (Closes: #600864). -- Daniel Baumann Sun, 21 Nov 2010 11:44:08 +0100 libmicrohttpd (0.9.0-1) experimental; urgency=low * Updating standards version to 3.9.0. * Merging upstream version 0.9.0. * Updating packaging for soname bump. * Updating package to standards version 3.9.1. -- Daniel Baumann Fri, 06 Aug 2010 16:46:45 +0200 libmicrohttpd (0.4.6-1) unstable; urgency=medium * Merging upstream version 0.4.6: - fixes ssl on big-endian. -- Daniel Baumann Sat, 13 Mar 2010 10:43:45 +0100 libmicrohttpd (0.4.5-1) unstable; urgency=low * Adding explicit source version 1.0 until switch to 3.0. * Updating year in copyright file. * Updating to standards 3.8.4. * Merging upstream version 0.4.5. * Updating year in copyright file. * Changing dh call to more common scheme. * Simplyfing libmicrohttpd-dev debhelper install file. * Updating README.source. -- Daniel Baumann Sun, 21 Feb 2010 15:43:32 +0100 libmicrohttpd (0.4.4-1) unstable; urgency=low * Merging upstream version 0.4.4. -- Daniel Baumann Mon, 09 Nov 2009 21:19:57 +0100 libmicrohttpd (0.4.3-1) unstable; urgency=low * Simplifying autotools handling in rules. * Merging upstream version 0.4.3. * Making build-depends on quilt versioned. * Disabling test suite. * Adding depends to dpkg and install-info to libmicrohttpd-dev. * Dropping the .la file. -- Daniel Baumann Fri, 06 Nov 2009 13:56:41 +0100 libmicrohttpd (0.4.2-4) unstable; urgency=low * Removing not required sourcedir parameter from dh_install override. * Updating to standards version 3.8.3. * Adding maintainer homepage field to control. * Marking maintainer homepage field to be also included in binary packages and changelog. * Adding README.source. * Updating upstream homepage location. * Moving maintainer homepage from control to copyright. * Updating README.source. * Bumping versioned build-depends on debhelper. -- Daniel Baumann Mon, 21 Sep 2009 21:25:37 +0200 libmicrohttpd (0.4.2-3) unstable; urgency=low * Removing accidentally imported (useless) removal of po files in clean. * Updating maintainer field. * Updating vcs fields. * Polishing rules file. * Removing shlibs file. * Sorting depends. * Adding patch to fix bad what-is entry in manpage. -- Daniel Baumann Mon, 10 Aug 2009 21:01:41 +0200 libmicrohttpd (0.4.2-2) unstable; urgency=low * Minimizing rules file. * Updating package to standards version 3.8.2. * Adding misc depends. -- Daniel Baumann Wed, 29 Jul 2009 23:27:30 +0200 libmicrohttpd (0.4.2-1) unstable; urgency=low * Merging upstream version 0.4.2. -- Daniel Baumann Mon, 18 May 2009 12:41:53 +0200 libmicrohttpd (0.4.1-1) unstable; urgency=low * Merging upstream version 0.4.1. * Using correct rfc-2822 date formats in changelog. * Updating section of the debug package. * Tidy rules file. * Updating package to standards 3.8.1. -- Daniel Baumann Mon, 11 May 2009 18:41:51 +0200 libmicrohttpd (0.4.0a-2) unstable; urgency=medium * Adjusting package to new soname (Closes: #519203). -- Daniel Baumann Wed, 18 Mar 2009 20:07:00 +0100 libmicrohttpd (0.4.0a-1) unstable; urgency=low * Merging upstream version 0.4.0a. * Adding new pkg-config files to libmicrohttpd-dev. -- Daniel Baumann Wed, 25 Feb 2009 15:12:00 +0100 libmicrohttpd (0.4.0-1) unstable; urgency=low * Merging upstream version 0.4.0. * Updating year in copyright file. * Updating shlibs file. -- Daniel Baumann Wed, 25 Feb 2009 15:07:00 +0100 libmicrohttpd (0.4.0~pre1-2) unstable; urgency=low * Removing Arnaud from uploaders, he is MIA (Closes: #513169). * Updating rules to current state of the art. * Updating shlibs file. * Updating year in copyright file. -- Daniel Baumann Thu, 05 Feb 2009 01:05:00 +0100 libmicrohttpd (0.4.0~pre1-1) unstable; urgency=low * Merging upstream version 0.4.0~pre1. -- Daniel Baumann Sat, 22 Nov 2008 15:26:00 +0100 libmicrohttpd (0.4.0~pre0-2) unstable; urgency=low * Replacing obsolete dh_clean -k with dh_prep. -- Daniel Baumann Sat, 15 Nov 2008 07:56:00 +0100 libmicrohttpd (0.4.0~pre0-1) experimental; urgency=low * Updating vcs fields in control file. * Merging upstream version 0.4.0~pre0. -- Daniel Baumann Sun, 14 Sep 2008 12:59:00 +0200 libmicrohttpd (0.3.1-1) unstable; urgency=low * Updating rules file. * Bumping shlibs. * Merging upstream version 0.3.1. * Updating to standards 3.8.0. * Updatingto debhelper 7. * Correcting indenting in copyright file. * Reordering compiler flags in configure call. -- Daniel Baumann Thu, 12 Jun 2008 00:49:00 +0200 libmicrohttpd (0.3.0-1) unstable; urgency=low * Updating package to soname 4. * Generalizing man files in libmicrohttpd-dev install file. * Adding info page to libmicrohttpd-dev install file. * Merging upstream version 0.3.0. -- Daniel Baumann Mon, 14 Apr 2008 11:16:00 +0200 libmicrohttpd (0.2.3-1) unstable; urgency=medium * Updating shlibs file. * Merging upstream version 0.2.3. * Reordering rules file. * Rewrapping copyright file. * Updating vcs fields in control file. -- Daniel Baumann Sat, 12 Apr 2008 20:17:00 +0200 libmicrohttpd (0.2.2-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Tue, 01 Apr 2008 17:11:00 +0200 libmicrohttpd (0.2.1-2) unstable; urgency=low * Adding vcs fields in control. * Rewriting copyright in machine-interpretable format. * Removing watch file. * Bumping shlibs to 0.2.1. * Rewritten rules. -- Daniel Baumann Tue, 26 Feb 2008 10:26:00 +0100 libmicrohttpd (0.2.1-1) unstable; urgency=low * New upstream release. * Bumped to debhelper 6. -- Daniel Baumann Sat, 02 Feb 2008 18:40:00 +0100 libmicrohttpd (0.2.0-1) unstable; urgency=low * New upstream release: - Bumps soname. * Bumped to new policy. -- Daniel Baumann Thu, 20 Oct 2007 22:15:00 +0100 libmicrohttpd (0.1.1-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Fri, 19 Oct 2007 21:56:00 +0200 libmicrohttpd (0.1.0-2) unstable; urgency=low * Adding debug package. -- Daniel Baumann Wed, 26 Sep 2007 10:52:00 +0200 libmicrohttpd (0.1.0-1) unstable; urgency=low * New upstream release: - Bumps soname to 2. - Changed license to LGPL 2.1 (since version 0.0.2 though). -- Daniel Baumann Fri, 14 Sep 2007 11:36:00 +0200 libmicrohttpd (0.0.0-1) unstable; urgency=low * Initial release. -- Daniel Baumann Tue, 14 Aug 2007 18:53:00 +0200