transmission/libtransmission
Mike Gelfand 8c88e8bba0 Change torrent location even if no data move is needed
This helps when old and new location point to the same place but the actual
path differs (i.e. one of the paths is a symlink).

Fixes: #35
2017-07-06 21:46:32 +03:00
..
CMakeLists.txt Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
ConvertUTF.c
ConvertUTF.h use '#pragma once' instead of #ifndef..#define..#endif guards 2016-03-29 16:37:21 +00:00
Makefile.am Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
announcer-common.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
announcer-http.c Reduce code duplication in logging macros 2017-05-22 23:20:28 +03:00
announcer-udp.c Don't switch trackers while announcing 2017-07-04 21:22:26 +03:00
announcer.c Don't switch trackers while announcing 2017-07-04 21:22:26 +03:00
announcer.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
bandwidth.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
bandwidth.h Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
bitfield-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
bitfield.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
bitfield.h Fix a number of other style inconsistencies met along the way (part 2) 2017-05-01 18:47:49 +03:00
blocklist-test.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
blocklist.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
blocklist.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
cache.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
cache.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
clients-test.c Transform `check_str_eq` into generic `check_str` (libtest) 2017-05-30 17:51:46 +03:00
clients.c Add Peer ID for PicoTorrent 2017-05-21 12:30:47 +05:30
clients.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
completion.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
completion.h Code style change leftovers 2017-04-21 10:40:57 +03:00
crypto-test-ref.h Get rid of $Id$ SVN keywords in source files 2016-09-02 23:10:15 +03:00
crypto-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
crypto-utils-cyassl.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto-utils-fallback.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto-utils-openssl.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto-utils-polarssl.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto-utils.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto-utils.h Code style change leftovers 2017-04-21 10:40:57 +03:00
crypto.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
crypto.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
error-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
error-types.h Adjust uncrustify config, reformat all but Mac client 2017-04-20 10:01:22 +03:00
error.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
error.h Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
fail.sh
fdlimit.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
fdlimit.h Code style change leftovers 2017-04-21 10:40:57 +03:00
file-posix.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
file-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
file-win32.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
file.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
file.h Code style change leftovers 2017-04-21 10:40:57 +03:00
handshake.c Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
handshake.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
history-test.c Transform `check_int_eq` into generic `check_int` (libtest) 2017-05-30 17:51:50 +03:00
history.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
history.h Fix a number of other style inconsistencies met along the way 2017-04-30 19:33:55 +03:00
inout.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
inout.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
json-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
jsonsl.c
jsonsl.h
libt.dox
libtransmission-test.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
libtransmission-test.h Add generic `check_mem` (libtest) 2017-05-30 20:09:19 +03:00
list.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
list.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
log.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
log.h Reduce code duplication in logging macros 2017-05-22 23:20:28 +03:00
magnet-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
magnet.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
magnet.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
makemeta-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
makemeta.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
makemeta.h Code style change leftovers 2017-04-21 10:40:57 +03:00
metainfo-test.c Transform `check_int_eq` into generic `check_int` (libtest) 2017-05-30 17:51:50 +03:00
metainfo.c Correct "annouce" spelling 2017-07-02 19:18:02 +03:00
metainfo.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
move-test.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
natpmp.c Make conditional expressions explicitly boolean 2017-04-30 19:26:01 +03:00
natpmp_local.h Adjust uncrustify config, reformat all but Mac client 2017-04-20 10:01:22 +03:00
net.c Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
net.h Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
peer-common.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
peer-io.c Fix a couple more implicit boolean expressions 2017-07-02 13:26:26 +03:00
peer-io.h Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
peer-mgr.c Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
peer-mgr.h Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
peer-msgs-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
peer-msgs.c Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
peer-msgs.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
peer-socket.h Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
platform-quota.c Fixed platform-quota.c for DragonFly. The patch is taken from dports. 2017-06-19 19:27:05 +03:00
platform-quota.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
platform.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
platform.h Code style change leftovers 2017-04-21 10:40:57 +03:00
port-forwarding.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
port-forwarding.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
ptrarray.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
ptrarray.h Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
quark-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
quark.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
quark.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
rename-test.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
resume.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
resume.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
rpc-server.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
rpc-server.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
rpc-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
rpcimpl.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
rpcimpl.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
session-id.c Fix a number of other style inconsistencies met along the way 2017-04-30 19:33:55 +03:00
session-id.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
session-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
session.c Introduce peer socket struct to improve readability 2017-06-28 18:50:05 +03:00
session.h Move uTP timer to session struct 2017-07-02 13:31:33 +03:00
stats.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
stats.h Use field initializers for readability 2017-06-24 13:30:33 +03:00
torrent-ctor.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
torrent-magnet.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
torrent-magnet.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
torrent.c Change torrent location even if no data move is needed 2017-07-06 21:46:32 +03:00
torrent.h Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
tr-assert.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
tr-assert.h Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
tr-dht.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
tr-dht.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
tr-getopt-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
tr-getopt.c Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
tr-getopt.h Code style change leftovers 2017-04-21 10:40:57 +03:00
tr-lpd.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
tr-lpd.h Code style change leftovers 2017-04-21 10:40:57 +03:00
tr-macros.h Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
tr-udp.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
tr-udp.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
tr-utp.c Move uTP timer to session struct 2017-07-02 13:31:33 +03:00
tr-utp.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
transmission.h Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
trevent.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
trevent.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
upnp.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
upnp.h Make conditional expressions explicitly boolean 2017-04-30 19:26:01 +03:00
utils-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
utils.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
utils.h Move generic macros to a separate tr-macros.h file 2017-06-18 17:11:20 +03:00
variant-benc.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
variant-common.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
variant-json.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
variant-test.c Make use of new checking capabilities in unit tests 2017-05-30 20:56:12 +03:00
variant.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
variant.h Make conditional expressions explicitly boolean 2017-04-30 19:26:01 +03:00
verify.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
verify.h Adjust uncrustify config, reformat all but Mac client 2017-04-20 10:01:22 +03:00
version.h.in Improve version.h file generation 2017-01-15 00:54:56 +03:00
watchdir-common.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
watchdir-generic.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
watchdir-inotify.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
watchdir-kqueue.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
watchdir-test.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
watchdir-win32.c Introduce our own assertion macros with finer control 2017-06-08 10:24:12 +03:00
watchdir.c Use field initializers for readability 2017-06-24 13:30:33 +03:00
watchdir.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
web.c Bring assertions closer to the beginning of blocks 2017-06-13 07:44:09 +03:00
web.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
webseed.c Wrap sizeof arguments in braces 2017-05-20 19:29:23 +03:00
webseed.h Align type qualifiers to the right (code style) 2017-04-20 19:53:20 +03:00
wildmat.c