Tatsuhiro Tsujikawa
a052dd9ad0
Update NEWS
2014-01-05 19:00:45 +09:00
Nils Maier
35ed2505fa
makerelease-osx: Do not hardcode -Os into CXXFLAGS
2014-01-02 21:12:32 +01:00
Nils Maier
1ca0712455
Enable and check PIE in makerelease-osx
...
Position-independent Executables enable Address Space Layout
Randomization (ASLR) style security features, which makes it harder to
exploit certain security vulnerablities.
Closes GH-174
2014-01-02 21:12:32 +01:00
Tatsuhiro Tsujikawa
8216bdba79
Fix bug that numOpenFile_ is not reduced when MultiDiskAdaptor is deleted
...
This bug caused assertion error in RequestGroupMan::ensureMaxOpenFileLimit
2013-12-31 22:57:11 +09:00
Tatsuhiro Tsujikawa
3802c8dc2c
Update README.android
2013-12-27 00:43:06 +09:00
Tatsuhiro Tsujikawa
6c44532b98
Update README.mingw
2013-12-27 00:42:23 +09:00
Tatsuhiro Tsujikawa
2d4f27cb2e
Workaround: Use PKG_CONFIG_PATH instead of PKG_CONFIG_LIBDIR for mingw32
...
Not sure why PKG_CONFIG_LIBDIR does not work with mingw32 cross
compiler. Android toolchain works with it. As a workaround, we use
PKG_CONFIG_PATH for mingw32.
2013-12-27 00:22:40 +09:00
Tatsuhiro Tsujikawa
faddaf5415
Update NEWS for 1.18.2 release
2013-12-26 23:55:33 +09:00
Tatsuhiro Tsujikawa
1be26c0ec3
Bump up version number to 1.18.2
2013-12-26 23:41:38 +09:00
Nils Maier
a44c71586a
Fix crash in HttpSkipResponseCommand ctor
...
(Regression from the memory holes stuff; missed to commit :p)
2013-12-24 23:14:26 +01:00
Tatsuhiro Tsujikawa
c881f9fcad
Run DHT if torrent is private; but don't use DHT for that torrent
2013-12-20 21:39:30 +09:00
Nils Maier
44c63bf72b
Add comment to makerelease about OSX builds
2013-12-19 18:55:06 +01:00
Nils Maier
e7f6ec3fad
Ship makerelease* and dependencies in dist archives
2013-12-19 18:55:06 +01:00
Nils Maier
084214d686
Remove the outdated, broken build_osx_release.sh
2013-12-19 18:46:51 +01:00
Nils Maier
afaba4cf73
Initial revision of the a new OSX release Makefile
2013-12-19 18:46:51 +01:00
Tatsuhiro Tsujikawa
a21a868af0
FileEntry: Pass by value for simple setter functions
2013-12-15 19:20:31 +09:00
Nils Maier
caf7213bad
Fix theme path (out-of-tree-builds)
...
Closes GH-164
2013-12-09 16:56:57 +01:00
Nils Maier
32e569ab16
Fix broken EXTRA_DIST
2013-12-09 16:38:45 +01:00
Nils Maier
2db0c81fc8
Stuff memory holes
...
Padding changes on x86_64:
- RequestGroup: 29 -> 5 bytes
- DownloadContext: 25 -> 1 bytes
- Cookie: 20 -> 4 bytes
- Command: 8 -> 0 bytes (affects many derived as well)
- HttpRequest: 20 -> 4 bytes
- DownloadCommand: 18 -> 2 bytes
- TimeBasedCommand: 14 -> 6 bytes
- AbstractCommand: 13 -> 5 bytes
- HttpSkipResponseCommand: 12 -> 4 bytes
- FileEntry: 10 -> 2 bytes
- DownloadResult: 15 -> 7 bytes
- UriStruct: 12 -> 4 bytes
- Piece: 11 -> 3 bytes
- BitfieldMan -> 11 -> 3 bytes
2013-12-09 15:41:43 +01:00
Nils Maier
1323048ab1
Remove a dead store in Piece
2013-12-09 15:41:43 +01:00
Tatsuhiro Tsujikawa
6f2648f891
Update doc
2013-12-09 23:12:17 +09:00
Nils Maier
337d8ac929
Allow using libgmp with AppleTLS/WinTLS
2013-12-09 08:28:56 +01:00
Nils Maier
ff9607d6a9
Add WinTLS to FeatureConfig::usedLibs
2013-12-09 08:28:56 +01:00
Nils Maier
766209cf2e
It is AppleTLS (everywhere else)
2013-12-09 08:28:56 +01:00
Nils Maier
6a8fb5744c
Fix warning in AppleTLS
2013-12-09 08:28:56 +01:00
Tatsuhiro Tsujikawa
dc757f49b6
doc: Use sphinx_rtd_theme
2013-12-07 15:34:23 +09:00
Tatsuhiro Tsujikawa
705dadb32b
Fix crash when metaurl contains unsupported URI or text
2013-12-07 01:16:47 +09:00
Nils Maier
3096601ffe
Fix static builds on darwin
2013-12-05 17:47:54 +01:00
Tatsuhiro Tsujikawa
2c566ccb68
Fix bad fork() return value handling
2013-12-06 00:40:08 +09:00
ITriskTI
efe7d10b18
Update aria2c.rst
2013-12-04 14:57:05 +03:00
Tatsuhiro Tsujikawa
03d5b4627b
ColorizedStreamBuf::str: Append character prefix to stream directly
2013-11-23 15:34:43 +09:00
Nils Maier
80528aa9ce
Use some colors in progress reports (where available)
2013-11-21 15:42:42 +01:00
Nils Maier
87ea4904a0
Implement basic color support for the Windows console
...
Only \033[*m (SGR) is supported, with a 16+16 color terminal.
2013-11-21 15:34:34 +01:00
Nils Maier
4ce8c4021d
Update the docs regardings TLS support
2013-11-20 10:48:15 +01:00
Nils Maier
a476fb352e
AppleTLS: Implement PKCS12 loading.
2013-11-20 10:48:15 +01:00
ITriskTI
c68297498d
Update aria2c.rst
2013-11-17 21:29:37 +03:00
Tatsuhiro Tsujikawa
4d105a2686
Limit number of opened file globally with --bt-max-open-files option
...
This change changes the behavior of --bt-max-open-files. Previously,
it specifies the maximum number of opened files for each multi-file
download. Since it is more useful to limit the number globally, the
option now specifies the global limit. This change suggests that
aria2.changeOption() method now ignores --bt-max-open-files and
aria2.changeGlobalOption now reads it and dynamically change the
limit.
2013-11-17 19:33:18 +09:00
Tatsuhiro Tsujikawa
c4334ec579
Use move for XML parser
2013-11-10 20:39:31 +09:00
Tatsuhiro Tsujikawa
9e52483c04
Refactor DownloadHandlerFactory
2013-11-10 18:19:02 +09:00
Tatsuhiro Tsujikawa
ba3b823a66
Code cleanup
2013-11-10 15:36:37 +09:00
Tatsuhiro Tsujikawa
e1e6bb1ec5
Don't fail multiple concurrent dl same file if auto-file-renaming is enabled
2013-11-08 00:59:57 +09:00
Tatsuhiro Tsujikawa
2aa8e01836
Fix typo
2013-11-06 23:40:59 +09:00
Tatsuhiro Tsujikawa
9f5fdb4e10
Code cleanup
2013-11-01 22:10:24 +09:00
Tatsuhiro Tsujikawa
fd0136259c
Remove nativeToUtf8 and utf8ToNative
...
They are now not needed since we use Windows specific command-line
argument converter.
2013-11-01 22:06:13 +09:00
Tatsuhiro Tsujikawa
3a8e8f8e8a
mingw32: Use CommandLineToArgvW() and GetCommandLineW() to read cmd-line args
...
This change enables aria2 to read unicode characters in command-line.
2013-11-01 00:16:35 +09:00
Tatsuhiro Tsujikawa
b759725a61
Peer: Use std::unique_ptr for res_
2013-10-26 21:38:17 +09:00
Tatsuhiro Tsujikawa
6d2dd2ab18
DefaultPeerStorage: Code cleanup
2013-10-26 21:28:58 +09:00
Tatsuhiro Tsujikawa
234dd76cd4
DefaultPeerStorage: Add warn log when Peer::usedBy is non zero on checkoutPeer
2013-10-26 20:02:48 +09:00
Tatsuhiro Tsujikawa
12fe61820a
DefaultPeerStorage: Log origPort in checkoutPeer and returnPeer
...
Also make the log level warning when the returned peer is not found.
2013-10-26 19:58:53 +09:00
Tatsuhiro Tsujikawa
4c181a08b7
Add a note about libaria2 dll for mingw build
2013-10-26 19:45:26 +09:00