1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 09:37:56 +00:00
Commit graph

223 commits

Author SHA1 Message Date
Mike Gelfand
7ea2b71ec8 Fix MinGW build (still produces lots of useless warnings though) 2015-12-31 12:41:17 +00:00
Mike Gelfand
3f86b77068 Add the rest of current Windows-related third-party patches 2015-11-06 20:47:52 +00:00
Mike Gelfand
2bab67cb06 Add libcrypto library for Xcode 7 support (complements r14567) 2015-11-03 19:28:05 +00:00
Mike Gelfand
7f46aeeccf #5889: Sync with libutp before its API changed 2015-10-16 20:27:52 +00:00
Mike Gelfand
3d497891ee #5867: Fix miniupnpc strings script re. r14269 (patch by demosdemon) 2015-10-08 19:12:03 +00:00
Mike Gelfand
1fd7c46bfa Support compiling Mac client with Xcode 7
Latest Mac OS X SDK (10.11) doesn't include OpenSSL headers, but still
provides the libraries. Bundle our own copy of OpenSSL headers for now
(taken from running 10.10 system).
2015-10-05 00:25:13 +00:00
Mike Gelfand
742c89b3b7 Emit warning from uTP config in a more friendly way 2015-04-23 20:20:21 +00:00
Mike Gelfand
5578d616a8 Add patch from #5002 (r13646) to fix crash in libutp for CMake-based builds 2015-03-29 20:48:06 +00:00
Mike Gelfand
4072ff2a21 Fix libb64 unsigned char issues while waiting for upstream to accept the patch 2015-03-14 06:59:44 +00:00
Mike Gelfand
1d58af5082 Increase BASE64 encoding size when using system libb64
Remove BASE64 reference testing as it's only libb64 now.
Improve the test to ignore \r and \n when comparing BASE-encoded
strings to not fail on system (unpatched) libb64.
2015-01-03 21:35:20 +00:00
Mike Gelfand
b928ae1ba8 Use libb64 instead of OpenSSL to encode/decode BASE64
Some crypto libraries (like CyaSSL, MatrixSSL and CommonCrypto) either
don't have or expose this functionality at all, expose only part of it,
or (like OpenSSL) have heavyweight API for it. Also, for the task as
easy as BASE64 encoding and decoding it's much better to use small and
simple specialized library.
2015-01-01 21:16:36 +00:00
Mike Gelfand
ca8ecf3d06 #5809: Allow building against system dht library (patch by jbeich) 2014-12-28 00:14:46 +00:00
Mike Gelfand
aa0b500ae5 Make utp_config.h usable with MSVC (#warning directive is not standard) 2014-12-13 10:03:44 +00:00
Mike Gelfand
83c4edb008 #5828: Initial CMake build system support 2014-12-01 19:55:22 +00:00
Mitchell Livingston
084273c106 Use built-in __APPLE__ macro instead of SYS_DARWIN and MACOSX 2014-07-03 19:20:12 +00:00
Jordan Lee
265962bd6f sync third-party/miniupnp/updateminiupnpcstrings.sh to Transmission's automake code 2014-05-05 21:02:17 +00:00
Jordan Lee
6ee973aaac (trunk) #5671 'dht-0.22': update third-party/dht.c to Juliusz Chroboczek's upstream v0.22 2014-05-05 20:45:14 +00:00
Jordan Lee
a7137b7bb9 upgrade miniupnp version to 1.9. update autoconf script to detect the API version; update upnp.c's #ifdefs to use the API version. 2014-04-27 19:31:10 +00:00
Jordan Lee
13a09c5bf6 in debugf(), don't call fflush() on a null pointer. Xref: https://trac.transmissionbt.com/ticket/4531#comment:73 2014-01-19 04:26:45 +00:00
Jordan Lee
285107dbca (trunk, libutp) #5002 'crash in UTP_ProcessIncoming()' -- patch ef69847aaa from upstream 2012-12-11 04:08:26 +00:00
Mitchell Livingston
5b7586f0fa Update libutp. Fixes #5128. 2012-11-18 04:04:54 +00:00
Jordan Lee
00b0678904 fix warnings generated by autoreconf -Wall 2012-09-22 22:23:04 +00:00
Mitchell Livingston
bd5b20b51d revert formatting changes in r13497 2012-09-17 20:34:46 +00:00
Mitchell Livingston
beeedd5682 #5042 potential fix to building from a directory containing spaces 2012-09-17 20:32:20 +00:00
Mitchell Livingston
3e90d39599 #4891 Solaris 11 compile errors on 2.51 2012-06-12 01:05:19 +00:00
Jordan Lee
897dcf56cf (trunk libT) sync our build diffs to upstream miniupnp's scripts.
These diffs are necessary because upstream's build scripts require srcdir == builddir
2012-05-30 18:56:30 +00:00
Jordan Lee
69edb1b0d1 (trunk) upgrade miniupnpc to version 1.7. Should fix bug #4891 2012-05-30 18:15:33 +00:00
Mitchell Livingston
ca7654d8cd update libutp, fixing #4915 2012-05-27 15:27:59 +00:00
Eric Petit
7f4c8957bf Add -D_GNU_SOURCE to miniupnp flags, fixing build at least on Ubuntu 11.04 2012-04-29 09:09:33 +00:00
Mitchell Livingston
7a8b7710a8 #4878 update miniupnpc to 1.6.20120410 2012-04-19 01:08:23 +00:00
Jordan Lee
acc7330800 get miniupnpc building on non-BSD systems 2012-04-07 00:00:23 +00:00
Mitchell Livingston
bbf274109a #4825 update libnatpmp to libnatpmp-20110808 2012-03-21 02:51:26 +00:00
Mitchell Livingston
7c0a7b6ac1 #4825 update miniupnp to miniupnpc-1.6.20120320 2012-03-21 02:25:11 +00:00
Jordan Lee
6d4858d8dd (trunk) #4732 "allow switching between internal and system libnatpmp" -- fixed with patch scarabeus and applied by me, so any patch breakage is probably mine... ;) 2012-02-04 01:28:15 +00:00
Mitchell Livingston
fda1a85724 use our own curl instead of the systems, since 10.6 and 10.7 curls don't get along 2011-10-10 11:17:59 +00:00
Jordan Lee
01f68ca846 (trunk libT) #4323 "Allow usage of system miniupnpc" -- fixed. 2011-10-09 02:05:52 +00:00
Jordan Lee
2786136015 (trunk) #4490 "Transmission 2.40b1 fails to build: undefined references" -- fixed. 2011-10-08 23:53:27 +00:00
Mitchell Livingston
0808bdd2fe We now require Mac OS X 10.6 or later. Make that change and all the nice little adjustments that go with it. 2011-10-06 00:30:40 +00:00
Jordan Lee
5df3c77cf2 #4260 "µTP not working on embedded device" -- apply the changes from https://github.com/ghazel/libutp rather than http://github.com/bittorrent/libutp 2011-08-10 14:51:59 +00:00
Mitchell Livingston
1a4f4c5812 as of revision 41 of our libevent checkout, we no longer need to include our own evutil_rand.c 2011-08-09 12:34:09 +00:00
Jordan Lee
cdb95995e8 (trunk, libutp) #4260 "uTP not working when compiler doesn't honor 'pragma pack'" -- apply alus' revised patch for testing. 2011-07-30 22:15:32 +00:00
Mitchell Livingston
d7ab7d9012 #4387 Update miniupnpc to 1.6 2011-07-26 01:36:30 +00:00
Juliusz Chroboczek
54948efa2d Avoid warning in the DHT code. 2011-07-25 22:01:21 +00:00
Juliusz Chroboczek
d40fea774b Import dht-0.21. This has blacklisting support. 2011-07-25 21:30:43 +00:00
Juliusz Chroboczek
8018973257 Resynchronise with upstream libutp.c, commit 4be31bb7. 2011-07-25 19:27:17 +00:00
Mitchell Livingston
68dd9c5ccd add a temporary custom version of evutil_rand.c 2011-07-21 02:22:56 +00:00
Juliusz Chroboczek
d20a492e0c Import dht-0.20.
This fixes compilation on systems that have memmem, but don't define
HAVE_MEMMEM.
2011-07-06 22:23:39 +00:00
Jordan Lee
2492ac63e5 (trunk libutp) #4260 "uTP not working on embedded device" -- use __attribute__ ((__packed__)) on gcc compilers as suggested by KyleK 2011-05-28 00:50:11 +00:00
Mitchell Livingston
ab08085280 update the mac libevent config files 2011-05-03 21:50:04 +00:00
Juliusz Chroboczek
09c67f749a Include dht-0.19.
This fixes a bug with parsing of announce messages, noticed by cjdelisle.
2011-04-30 23:03:25 +00:00