mirror of
https://github.com/aria2/aria2.git
synced 2025-01-08 19:11:47 +00:00
380e3f0187
Merged Ross's win32 patch(manually) In the course of merging, following files are added. * src/strptime.{h,c} * src/libgen.{h,c} * src/inet_aton.{h,c} * src/Platform.{h,cc} * src/localtime_r.{h,c} * src/getaddrinfo.{h,c} I've gethered network related things, and put them to following file: * src/a2netcompat.h Also io related things are put to following file: * src/a2io.h Changed %lld to %s because mingw32 doesn't recognize %lld. * src/message.h (MSG_ALLOCATION_COMPLETED) (EX_TOO_LARGE_FILE) (EX_SIZE_MISMATCH) (EX_FILE_OFFSET_OUT_OF_RANGE) (EX_INVALID_CHUNK_CHECKSUM) (EX_INVALID_RANGE_HEADER) * src/FileAllocationCommand.cc * src/HttpResponse.cc * src/RequestGroup.cc * src/MultiDiskAdaptor.cc * src/OptionHandlerImpl.h * src/HttpResponseCommand.cc * src/FtpNegotiateCommand.cc * src/IteratableChecksumValidator.cc * src/SegmentMan.cc * src/ChunkChecksumValidator.cc Added Randomizer::getRandomNumber(long int) * src/Randomizer.h (getRandomNumber) * src/SimpleRandomizer.h (getRandomNumber) * src/BitfieldMan.cc (getMissingIndexRandomly): Use this new function. * src/Util.cc (randomAlpha): Use this new function.
50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
* Add HTTP POST support
|
|
* Add expires handling for Cookie
|
|
* Add SSL server cert verification
|
|
* Add SSL client cert support
|
|
* Better HTTP status handling
|
|
* Download files listed in a specifed file.
|
|
* Add the feature which adds or removes URLs on-the-fly.
|
|
* Add port range command-line option
|
|
* Add max peers command-line option
|
|
* Refacturing HttpConnection and FtpConnection
|
|
* Query resource by location
|
|
* List available os, version, etc for metalink
|
|
* ipv6(RFC2428 for ftp)
|
|
* Add silent mode.
|
|
* Save URLs and command-line arguments to .aria2 file.
|
|
* Add a control port for GUI frontend
|
|
* Add a version header to .aria2 file to check the compatibiliy.
|
|
* Use SharedHandle where it is useful.
|
|
* Rewrite Util::countBit
|
|
* Add --bt-timeout command line option.
|
|
* Fix DefaultBtProgressInfoFile.cc: save(), load()
|
|
* remove blockIndex
|
|
* Add seed mode.
|
|
* Make trakcerwatchercommand and trackerUploadCommand posses requestGroup
|
|
* consider life cycle of requestGroup and segmentMan
|
|
* exit status: all downloads have been successful-> EXIT_SUCCESS,
|
|
some of downloads have been failed -> EXIT_FAILURE
|
|
|
|
* Fix log and stdout message in Metalink related class.
|
|
* Fix Cookie header's value. ';' is not necessary at the end of it.
|
|
* Time::getTimeInMillis() returns int64_t.
|
|
* Util::secfmt, What happens if sec is less than 0?
|
|
* Rewrite ChunkedEncoding
|
|
* typedef int32_t CUID in common.h or a2types.h
|
|
|
|
* tempdir in HttpResponseCommand is not patched yet.
|
|
* Is localtime.cc not needed?
|
|
|
|
* io related headers and compatible macros and definition -> a2io.h
|
|
* net related headers and compatible macros and definition -> a2netcompat.h
|
|
* used globally -> common.h
|
|
|
|
* Following files have copyright issue
|
|
libgen.c
|
|
libgen.h
|
|
inet_aton.c
|
|
inet_aton.h
|
|
localtime_r.{h,c}
|
|
strptime.h
|