Followed recent releases closely as we've got a lot of important enhancements and bugfixes there. Last releases (since 10035) seem work flawlessly under Ubuntu - many thanks again to the Transmission team!
While building releases since 100xx I have noticed several compiler warnings related to the third-party source code. Though these seem have no effect on the Transmission code generated under Ubuntu, I've decided to post it here just as an information for more proficient people (I am not a professional software developer...) At least two of them related to UPnP/NATPmP library, and built-in port test still reports my port as "closed" with at least two different routers despite UPnP reports "Port forwarding successful!" as well as popular web services like canyouseeme.org.
Since T 1.83 has been released, may be it's time to clean up and update a copyright message as well (year 2009 to 2010)...
Now running T 1.83+ rc10048 under Ubuntu 9.10 (Linux kernel 2.6.31.18 and Gnome 2.28.1).
natpmp.c:164: warning: no previous declaration for ‘readnatpmpresponse’
miniwget.c: In function ‘miniwget2’:
miniwget.c:43: warning: unused parameter ‘url’
regress.c: In function ‘test_simpleread’:
regress.c:373: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c: In function ‘test_fork’:
regress.c:537: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c:568: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c:581: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c: In function ‘test_event_base_new’:
regress.c:897: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c: In function ‘test_multiple_events_for_same_fd’:
regress.c
warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c: In function ‘read_once_cb’:
regress.c
warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
regress.c: In function ‘test_want_only_once’:
regress.c
warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
bench.c: In function ‘read_cb’:
bench.c:76: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
bench.c: In function ‘run_once’:
bench.c:101: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
webseed.c: In function ‘fireNeedReq’:
webseed.c:63: warning: unused parameter ‘w’