updated Turkish localization

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14284 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5711: add support for BitTorrent client peer-id

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14286 f4695dd4-2c0a-0410-b89c-da849a56a58e
builder.isSingleFile should be a bool, not an int.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14287 f4695dd4-2c0a-0410-b89c-da849a56a58e
separate out the sandbox code so that test sandboxes can be created without a tr_session

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14288 f4695dd4-2c0a-0410-b89c-da849a56a58e
add tr_makeMetaInfo() unit test for creating a single-file torrent

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14289 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk) replace the tr_metainfo_builder.isSingleFile and tr_info.isMultifile fields an 'isFolder' bool in both structs.

This makes the variable naming more uniform. It also clarifies the information we're really trying to convey -- previously, isSingleFile was false whenever the torrent held a directory tree, even if there was only a single file in the tree.

Sync the Mac OS X client's use to match the libtransmission variable names.


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14290 f4695dd4-2c0a-0410-b89c-da849a56a58e
in makemeta-tests, add tests to generate a .torrent file from a folder of randomly-generated files.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14291 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5714: ensure we don't add empty path components when creating an info dict in tr_makeMetaInfo().

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14292 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5517 when parsing a torrent's metainfo's path list, allow empty components because some .torrent files innocently have them. Update unit tests.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14293 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, utils) in transmission-create, return an error if a user tries to manually set a piece size that isn't a power of two.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14294 f4695dd4-2c0a-0410-b89c-da849a56a58e
tweak naming in the #include guard

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14295 f4695dd4-2c0a-0410-b89c-da849a56a58e
set utils/Makefile.am's noinst_HEADERS so the build doesn't break on units.h

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14296 f4695dd4-2c0a-0410-b89c-da849a56a58e
keep banging my hands against the keyboard until Jenkins is happy

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14297 f4695dd4-2c0a-0410-b89c-da849a56a58e
bump to 2.83+

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14298 f4695dd4-2c0a-0410-b89c-da849a56a58e
mike.dld's portability improvements to libtransmission, pt 1


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14299 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, mac) #5724: 'source code archive tranmsmission-2.83.tar.xz is missing some files.' -- fixed.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14300 f4695dd4-2c0a-0410-b89c-da849a56a58e
Fix peer communication vulnerability (no known exploits) reported by Ben Hawkes

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14303 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix tr_bencParseStr() bug reported by Ben Hawkes

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14304 f4695dd4-2c0a-0410-b89c-da849a56a58e
update NEWS

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14309 f4695dd4-2c0a-0410-b89c-da849a56a58e
Use built-in __APPLE__ macro instead of SYS_DARWIN and MACOSX

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14310 f4695dd4-2c0a-0410-b89c-da849a56a58e