Commit Graph

5444 Commits (d592322d932505c509479490fcde27073ac3315c)

Author SHA1 Message Date
Rachel Powers f6d6fa68d1 use check_cxx_symbol_exists to get better detection
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-26 18:51:01 -07:00
Rachel Powers 1bac2fac9a better windows header and symbol detection 2023-03-26 15:02:18 -07:00
Rachel Powers 7567723726 cleanup of CMakeLists.txt
properly deal with extraldflags

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-26 11:19:48 -07:00
Rachel Powers 461f9abcc9 - pulling in std::back_insterter under MSVC
- MSVC needs a return value even with unreachable code
2023-03-26 00:16:51 -07:00
Rachel Powers 18fdffdf17 fix some none portable code that was using GCC impl details 2023-03-26 00:14:54 -07:00
Rachel Powers 38426a0075 getopt under MSVC 2023-03-26 00:13:59 -07:00
Rachel Powers d0b282385b Use MSVC CRT equivalents without conflicting with posix names 2023-03-26 00:13:23 -07:00
Rachel Powers b66d981ffc more windows headers
pullin the CRT equivalents for some things
ensure gai_strerror and getaddrinfo play nice
2023-03-26 00:11:08 -07:00
Rachel Powers c7e5767a11 fix inverted windows detection logic and typo 2023-03-25 19:13:27 -07:00
Rachel Powers 549d8ffea1 fix windows io headers 2023-03-25 14:56:23 -07:00
Rachel Powers 731aec33db add defines and macros to support MSVC 2023-03-25 14:13:04 -07:00
Rachel Powers 99def35884 finish up wslay configuration
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-24 15:57:48 -07:00
Rachel Powers 2e890e4acf fix droped Message digest configureation
aria2c now compiles under cmake (atleast under linux)

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-24 14:20:22 -07:00
Rachel Powers fb7c8d2ee4 fix typo that droped 3/4 of the srouce
generate config.h

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-24 13:57:10 -07:00
Rachel Powers 8f57b06689 add initial partialy working cmake configuration
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-24 10:08:49 -07:00
Dan Church c7a3b6acb1
Fix grammar, rework layout of `--stream-piece-selector` section 2022-09-27 16:22:42 -05:00
Dan Church 54af7ad1c5
Fix misspelled word 2022-09-27 16:22:05 -05:00
Dan Church 5436b758b7
Re-word warning about undefined behavior 2022-09-27 15:23:46 -05:00
Dan Church 3567789325
Concise-ify note 2022-09-27 15:18:06 -05:00
Dan Church e5cd195045
Change 'meta data' to 'metadata' 2022-09-27 15:15:14 -05:00
Tatsuhiro Tsujikawa f4cbc7bb31
Merge pull request #1969 from himikof/patch-1
Fix Metalink4 parsing with foreign namespaces
2022-08-25 16:23:39 +09:00
Tatsuhiro Tsujikawa 8d5989db22
Merge pull request #1970 from himikof/patch-2
Fix undefined behavior/crash in GZipEncoder
2022-08-25 16:21:08 +09:00
Nikita Ofitserov 42038422f6
Fix undefined behavior/crash in GZipEncoder
When the output buffer is full, outbuf[produced] references past the buffer end, leading to UB and a possible assertion failure.
Fixes #1968, #1964
2022-08-24 17:28:04 +03:00
Nikita Ofitserov 15a96209cd
Fix Metalink4 parsing with foreign namespaces
Rename local checkNsUri helper function to make boolean conditions easily readable,
as the issue was not apparent with the old helper function name.
2022-08-23 20:27:39 +03:00
Tatsuhiro Tsujikawa 05f3c47988
Merge pull request #1943 from hmartinez82/FixBuild
Add missing <array> include to WinTLSSession.h
2022-08-19 21:22:19 +09:00
Hernan Martinez 182f4f9ca2 Add missing <array> 2022-06-23 00:00:25 -06:00
Tatsuhiro Tsujikawa a433352b67 Move runs-on under strategy 2022-05-22 12:23:38 +09:00
Tatsuhiro Tsujikawa 190ce569e4
Merge pull request #1929 from aria2/bump-ubuntu
Bump workflow ubuntu
2022-05-22 12:19:37 +09:00
Tatsuhiro Tsujikawa e0ef02d243 Bump workflow ubuntu 2022-05-22 11:33:13 +09:00
Tatsuhiro Tsujikawa 73cf6d110d
Merge pull request #1923 from aria2/bump-actions
Bump actions
2022-05-15 17:59:10 +09:00
Tatsuhiro Tsujikawa d4b96e24ed
Merge pull request #1924 from aria2/fix-nproc
Deal with missing nproc on macos
2022-05-15 17:58:55 +09:00
Tatsuhiro Tsujikawa 31b773de54 Deal with missing nproc on macos 2022-05-15 17:32:52 +09:00
Tatsuhiro Tsujikawa 2c21331ab6 Bump macos 2022-05-15 17:20:46 +09:00
Tatsuhiro Tsujikawa 9e412c9dc6 Bump actions/checkout to v3 2022-05-15 17:20:17 +09:00
Tatsuhiro Tsujikawa 0065c179ca
Merge pull request #1907 from aria2/getentropy
Better entropy for getRandomBytes
2022-04-09 18:01:49 +09:00
Tatsuhiro Tsujikawa ba3396f7bb Better entropy for getRandomBytes 2022-04-09 17:23:00 +09:00
Tatsuhiro Tsujikawa 851a74f53e Fix configure 2022-04-09 15:50:42 +09:00
Tatsuhiro Tsujikawa 893c096aa6 Update configure.ac 2022-04-09 15:47:11 +09:00
Tatsuhiro Tsujikawa 55f4bc139a nproc 2022-04-09 15:07:25 +09:00
Tatsuhiro Tsujikawa 998f203288
Merge pull request #1905 from aria2/bt-bencode-allow-empty-dict-name
Allow empty dist name in bencode which is needed for hybrid torrent
2022-04-08 23:29:13 +09:00
Tatsuhiro Tsujikawa ba36a38a6c Allow empty dist name in bencode which is needed for hybrid torrent 2022-04-08 22:54:11 +09:00
Tatsuhiro Tsujikawa 37a7419fed
Merge pull request #1902 from ITriskTI/patch-1
Update aria2c.rst
2022-04-07 21:52:27 +09:00
ITriskTI 0dcd4e9f29 Update aria2c.rst 2022-04-07 13:22:35 +03:00
Tatsuhiro Tsujikawa 85733e5980 Merge branch 'Frefreak-master' 2022-04-03 18:59:24 +09:00
carsonzhu 839dd2caf7 add no-want-digest-header option 2022-04-03 18:58:56 +09:00
Tatsuhiro Tsujikawa c651d563d0 Fix a failed test 2022-04-03 18:54:40 +09:00
Tatsuhiro Tsujikawa d8c5f74c1c Run workflow on a pull request 2022-04-03 18:54:40 +09:00
Tatsuhiro Tsujikawa aaf090d1a6
Merge pull request #1877 from h3xx/fix-doc-typo
Fix typo in documentation, --help text
2022-04-03 18:32:21 +09:00
Tatsuhiro Tsujikawa fee8e41d85
Merge pull request #1824 from richardnias/fix-accept-encoding-docs
Fix header in --http-accept-gzip documentation
2022-04-03 18:31:38 +09:00
Emmanuel Engelhart 56d1e1146b
Increase ByteArrayDiskWriter maximum size 2022-03-05 19:15:48 +01:00