Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change type of BackupStoreFilename not to derive from std::string, so | Chris Wilson | 2009-03-29 |
| | | | | | | | | it can't accidentally be used as one. Fix use of encrypted filename in deleted file message, thanks to Kenny Millington for reporting. | ||
* | Hopefully fix compile error reported by Mirko on cross-compiler. | Chris Wilson | 2009-03-29 |
| | |||
* | Update svn:ignore attributes for new docs layout. | Chris Wilson | 2009-03-28 |
| | |||
* | Rearrangement of api-notes directory. | Chris Wilson | 2009-03-28 |
| | |||
* | Fix the docs Makefile to work on both linux and BSD again. | Chris Wilson | 2009-03-28 |
| | |||
* | Preserve timestamps when doing a binary copy to make a distribution, so | Chris Wilson | 2009-03-28 |
| | | | | | | | | | | | that the built gzipped man pages are still newer than the XML source. Make NO-LICENSE also copy the file, to avoid redundancy in manifests. Fix location of API docs. Create docs/docbook directory to avoid error in making distribution. | ||
* | Use the Makefile in docs/ to build and clean documentation. | Chris Wilson | 2009-03-28 |
| | | | | | Don't rely on location of bb-man.xsl any more. | ||
* | Reorganise docs in trunk to match distribution layout, which is cleaner, | Chris Wilson | 2009-03-28 |
| | | | | | and makes Makefile work on distributions and trunk equally. | ||
* | Put the sed -i parameter back, but without the space, to make both linux | Chris Wilson | 2009-03-28 |
| | | | | | and bsd happy. | ||
* | Undo that, configure won't work without it. | Chris Wilson | 2009-03-27 |
| | |||
* | No need to include makedistribution.pl in a distribution. | Chris Wilson | 2009-03-27 |
| | |||
* | Allow substitutions and removing private sections for distribution in | Chris Wilson | 2009-03-27 |
| | | | | | .in files. Simplify code a little and improve comments. | ||
* | Don't skip building docs if we can't find a SVN version, as it breaks | Chris Wilson | 2009-03-27 |
| | | | | | | | | build on exported copies. It doesn't do any harm in distributions either, as long as timestamps on the pre-built man pages are correct, and allows users to modify the docbook source and rebuild as long as they have xsltproc. | ||
* | Fix patching of ExceptionCodes.txt to actually work on Linux, where sed | Chris Wilson | 2009-03-27 |
| | | | | | -i can't have an empty argument. | ||
* | Include <memory> for std::auto_ptr | Chris Wilson | 2009-03-24 |
| | |||
* | Add ability to specify a named log facility for syslog loggins, | Chris Wilson | 2009-03-24 |
| | | | | | requested by Kenny Millington. | ||
* | Switch to C++ include file names. | Chris Wilson | 2009-03-24 |
| | |||
* | Debug logging of reason for request failure. | Chris Wilson | 2009-03-24 |
| | |||
* | Need to copy libpcre.a from PCRE as well as libpcreposix.a. | Chris Wilson | 2009-03-22 |
| | |||
* | Include emu.h on all platforms to support EMU_*_STAT. | Chris Wilson | 2009-03-21 |
| | |||
* | Fix tests (hopefully) on Win32 for struct stat ino_t change from 16 to | Chris Wilson | 2009-03-21 |
| | | | | | 64 bits. | ||
* | Note that Wine and binfmts are required to cross-compile successfully. | Chris Wilson | 2009-03-20 |
| | | | | | | Note that you have to find mingwm10.dll yourself, and where to find it on Debian/Ubuntu, and to modify parcels.txt to match. | ||
* | We no longer require mgwz.dll as we build zlib as a static library. | Chris Wilson | 2009-03-20 |
| | |||
* | Wrap long lines for readability. | Chris Wilson | 2009-03-19 |
| | |||
* | Add comment about running test as root. | Chris Wilson | 2009-03-16 |
| | |||
* | Fix type of string position variable to avoid failure (and warning) on | Chris Wilson | 2009-03-16 |
| | | | | | platforms where size_t is signed, e.g. FreeBSD. | ||
* | Fix race condition where bbackupd would run just before test finished | Chris Wilson | 2009-03-15 |
| | | | | | | waiting for its 90 second error timeout on slow machines, e.g. FreeBSD VM, causing bbackupd test to fail. | ||
* | Fix crash when freebsd (maybe *bsd) returns ECONNRESET on close(), which | Chris Wilson | 2009-03-15 |
| | | | | | | | | presumably means that the socket is already closed, causing bbackupd test to fail. Thanks to Victor Meirans for reporting the problem. See http://wiki.powerdns.com/cgi-bin/trac.fcgi/changeset/1280 and http://wiki.powerdns.com/cgi-bin/trac.fcgi/ticket/192 for example. | ||
* | Fix compile error on FreeBSD due to missing #include of signal.h | Chris Wilson | 2009-03-15 |
| | |||
* | Compile fix. | Chris Wilson | 2009-01-24 |
| | |||
* | Move S3Client class into its own files for public access. | Chris Wilson | 2009-01-09 |
| | |||
* | Add support for PUT requests in HTTP simulator. | Chris Wilson | 2009-01-09 |
| | |||
* | Reset to remove old content in HTTPResponse in assignment operator. | Chris Wilson | 2009-01-09 |
| | |||
* | Initial implementations of S3Client class. | Chris Wilson | 2009-01-07 |
| | |||
* | Allow copying an HTTPResponse so that it can be returned by S3Client | Chris Wilson | 2009-01-07 |
| | | | | | methods. | ||
* | Add Amazon S3 signature checking to simulator. | Chris Wilson | 2009-01-06 |
| | |||
* | Add support for HTTP PUT requests (uploads) in S3 simulator. | Chris Wilson | 2009-01-05 |
| | |||
* | Create HTTP responses with the stream that they will be sent to, for 100 | Chris Wilson | 2009-01-05 |
| | | | | | Continue support. | ||
* | Remove definitions of unwanted copy constructor and assignment operator, | Chris Wilson | 2009-01-05 |
| | | | | | to avoid accidentally calling them. | ||
* | Don't read the whole uploaded body in HTTPRequest::Receive, as the | Chris Wilson | 2009-01-05 |
| | | | | | | | | | | | | | | | | | client may be expecting a 100 Continue header (or other response) before sending it, and only the HTTPServer should send that for us. Keep track of the stream that we're reading from, in case there's a body to read later. Simplify parsing of HTTP method, and add support for PUT requests. Add support for parsing Expect headers and storing and retrieving any unrecognised headers. Add support for sending a streaming upload from an IOStream with an HTTP request as the body (e.g. for PUT requests). | ||
* | New exception code for sending an HTTP response when it was not created | Chris Wilson | 2009-01-05 |
| | | | | | with a stream to send to. | ||
* | Add support for sending an HTTP/1.0 100 Continue response during | Chris Wilson | 2009-01-05 |
| | | | | | | processing of a request by HTTPServer, by keeping a pointer to the socket object. | ||
* | First part of S3 Simulator, read-only GET requests. | Chris Wilson | 2009-01-04 |
| | |||
* | Allow adding headers to an HTTPRequest. | Chris Wilson | 2009-01-04 |
| | | | | | | | | Allow getting response headers out of HTTPResponse. Rename HTTPRequest Read and Write methods to Send and Receive, to avoid confusion with IOStream. | ||
* | Move IOStream::Write(char *) out of line for debugging. | Chris Wilson | 2009-01-04 |
| | |||
* | Move stream comparison code out of BackupQueries::Compare to | Chris Wilson | 2009-01-04 |
| | | | | | FileStream class. | ||
* | Add HTTP status code 400, method not allowed. | Chris Wilson | 2009-01-04 |
| | | | | | | Fix calculation of remaining content size when some bytes were buffered by the IOStreamGetLine. | ||
* | Compare API for notification on starting to compare a file or directory. | Chris Wilson | 2009-01-03 |
| | |||
* | Change socket type from int to Socket::Type enum. | Chris Wilson | 2009-01-03 |
| | |||
* | Add ability to send an HTTPRequest to a socket and to parse an | Chris Wilson | 2009-01-03 |
| | | | | | HTTPResponse from a socket, to create a simple HTTP client. |