Mike Gelfand
27b6884408
Move uTP timer to session struct
2017-07-02 13:31:33 +03:00
Mike Gelfand
87c9596305
Fix a couple more implicit boolean expressions
2017-07-02 13:26:26 +03:00
Mike Gelfand
ddd5dbae39
Handle IPv6 RPC addresses in transmission-remote
2017-06-29 09:59:47 +03:00
Mike Gelfand
18aabdeb06
Introduce peer socket struct to improve readability
2017-06-28 18:50:05 +03:00
Mike Gelfand
74548e01b6
Remove obsolete comment as we're using C99 now
2017-06-28 18:50:05 +03:00
Mike Gelfand
13bbaeec76
Use field initializers for readability
2017-06-24 13:30:33 +03:00
Mike Gelfand
88ef7c1344
Merge pull request #312 from realzhtw/master
...
Fixed platform-quota.c for DragonFly.
2017-06-19 19:47:41 +03:00
Aleksej Lebedev
b7b1d2475e
Fixed platform-quota.c for DragonFly. The patch is taken from dports.
2017-06-19 19:27:05 +03:00
Mike Gelfand
f701d501a8
Move generic macros to a separate tr-macros.h file
2017-06-18 17:11:20 +03:00
Mike Gelfand
05ce74c9f2
Merge pull request #304 from Fish2/master
...
lossless compression of images saved 72KB
2017-06-13 20:03:17 +03:00
Mike Gelfand
deea6fc6a2
Bring assertions closer to the beginning of blocks
2017-06-13 07:44:09 +03:00
Mike Gelfand
9d29c67484
Add tr-assert.{h,c} to Xcode project
2017-06-08 20:52:05 +03:00
Mike Gelfand
98695fe3c1
Introduce our own assertion macros with finer control
2017-06-08 10:24:12 +03:00
Fish2
b0e3d4c37d
lossless compression of images saved 72KB
2017-06-03 23:52:34 +01:00
Mike Gelfand
5f7bc801c8
Make use of new checking capabilities in unit tests
2017-05-30 20:56:12 +03:00
Mike Gelfand
3d0b06ca0f
Add generic `check_mem` (libtest)
2017-05-30 20:09:19 +03:00
Mike Gelfand
2a7cf67913
Add generic `check_bool`, extend `check` to be more informative (libtest)
2017-05-30 19:21:14 +03:00
Mike Gelfand
b1b5a577cf
Transform `check_ptr_eq` into generic `check_ptr` (libtest)
2017-05-30 17:51:50 +03:00
Mike Gelfand
437904198e
Transform `check_uint_eq` into generic `check_uint` (libtest)
2017-05-30 17:51:50 +03:00
Mike Gelfand
9c3c6f11e0
Transform `check_int_eq` into generic `check_int` (libtest)
2017-05-30 17:51:50 +03:00
Mike Gelfand
14c30119d4
Transform `check_str_eq` into generic `check_str` (libtest)
2017-05-30 17:51:46 +03:00
Mike Gelfand
341b778099
Continue running other test-cases even if one fails (libtest)
2017-05-30 17:44:51 +03:00
Mike Gelfand
c071f824ec
Pass `(u)intmax_t` instead of `(u)int64_t` to `check_(u)int_eq` (libtest)
2017-05-30 17:44:47 +03:00
Mike Gelfand
7a238e7c65
Rename `check_streq` to `check_str_eq` to be in line with other macros (libtest)
2017-05-30 17:44:42 +03:00
Mike Gelfand
432d573f2c
Fixup 2321bc3fad
(unintended logic change, spotted by cfpp2p in #297 )
2017-05-29 08:50:40 +03:00
Mike Gelfand
950387ab5a
Add command line interface notes readme section
...
Fixes : #274
2017-05-25 21:31:43 +03:00
Mike Gelfand
f27596238d
Include stdbool.h unconditionally
...
All the compilers should provide the header file by now. Remove `tr_isBool`
sanity checks along the way as compiler should guarantee that bool (_Bool)
values are 0 or 1 and nothing else.
2017-05-24 22:53:06 +03:00
Mike Gelfand
295d3359b2
Little bastards keep popping up here and there :(
2017-05-23 22:17:17 +03:00
Mike Gelfand
501be27972
Reduce code duplication in logging macros
2017-05-22 23:20:28 +03:00
Mike Gelfand
c82e7ecb9f
Merge pull request #285 from kholia/PicoTorrent
...
Add Peer ID for PicoTorrent
2017-05-21 12:10:33 +03:00
Dhiru Kholia
dda33afbe0
Add Peer ID for PicoTorrent
...
Based on information from https://github.com/picotorrent/picotorrent and
http://www.picotorrent.org/ .
PicoTorrent uses Azureus-style peer ID: -PI-. Example: -PI0091- (major:
0, minor: 09, patch: 1).
2017-05-21 12:30:47 +05:30
Mike Gelfand
4df187885f
Merge pull request #146 from tonsV2/master
...
ETA is now shown in compact view.
2017-05-21 07:24:59 +03:00
Mike Gelfand
bcfe147e6a
Fix web UI loading on mobile devices
2017-05-21 06:49:41 +03:00
Sebastian Jensen
cad82b64d9
ETA is now shown in compact view.
2017-05-21 06:48:56 +03:00
Mike Gelfand
82722476aa
Fix some issues reported by Coverity
2017-05-20 23:31:56 +03:00
Mike Gelfand
8f3cb1c68d
Wrap sizeof arguments in braces
2017-05-20 19:29:23 +03:00
Mike Gelfand
6303bb2247
Disable part of mmap test on OpenBSD that depends on UBC
2017-05-20 13:34:23 +03:00
Mike Gelfand
fa6ad47f71
Use C++ linker for anything that depends on static libutp
2017-05-20 13:06:22 +03:00
Mike Gelfand
0a6c016734
Merge pull request #284 from haasn/libressl
...
LibreSSL compatibility
2017-05-20 12:29:29 +03:00
Niklas Haas
4d7446e477
LibreSSL compatibility
...
This seems to be the idiomatic way to fix libressl compatibility issues,
judging by what most other open source projects seem to be doing.
I've confirmed that transmission builds with libressl for me after this
patch is applied.
2017-05-20 07:16:53 +02:00
Mike Gelfand
6b608f1fcc
Merge pull request #260 from piotrdrag/move-ta-translation
...
gtk: move Tamil translation to the correct language code
2017-05-20 00:58:20 +03:00
Piotr Drąg
d31b73a8e4
gtk: move Tamil translation to the correct language code
2017-05-20 00:55:49 +03:00
Mike Gelfand
5b57aa79e0
Sync gettext translations with Transifex
2017-05-20 00:46:42 +03:00
Mike Gelfand
644aade59f
Sync gettext translations with code, unwrap lines
2017-05-20 00:15:53 +03:00
Mike Gelfand
80cebdd296
Sync Qt translations with Transifex
2017-05-20 00:15:53 +03:00
Mike Gelfand
fe1e88f843
Sync Qt translations with code
2017-05-19 23:11:47 +03:00
Mike Gelfand
69aa2f9491
Move pl_PL translations to pl
2017-05-19 23:11:06 +03:00
Mike Gelfand
5dc1192792
Move tr_TR translations to tr, sync list in qtr.pro
2017-05-19 21:49:04 +03:00
Mike Gelfand
7a1a1acd22
Fix autotools build
2017-05-17 00:56:39 +03:00
Mike Gelfand
ef8cb30f7c
Merge pull request #224 from wjt/appdata
...
gtk: add AppData file
2017-05-16 23:13:25 +03:00