3/21/2024 0 Comments Frostwire old version 5.1lt: fix bug in auto disk cache size logic.lt: don’t open any listen sockets if listen_interfaces is empty or misconfigured.lt: fix issues when configured to use a non-default choking algorithm.lt: fix IPv6 address change detection on Windows.lt: allow UPnP lease duration to be changed after device discovery.lt: retry failed socks5 server connections.lt: undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet).lt: improve rate-based choker documentation, and minor tweak.lt: fix queue position for force_rechecking a torrent that is not auto-managed.lt: limit number of concurrent HTTP announces.lt: fix resume data functions to save/restore more torrent flags.lt: add function to clear the peer list for a torrent.lt: add set_alert_fd in python binding, to supersede set_alert_notify.lt: always announce listen port 1 when using a proxy.lt: fix incorrect filename truncation at multi-byte character.Fixes bug getting source URL from TPB search result.dev: jlibtorrent build with boost 1.73.0.We went from jlibtorrent 1.2.3.0 onto 1.2.7.0 because we weren’t happy with how stable 1.2.4, 1.2.5 and 1.2.6 were, however the libtorrent 1.2.7 engine starts the downloads almost immediatly for decently seeded torrents and we’ve seen speeds above 7Mb/s on our testing environment.īelow the list of fixes, most coming from the libtorrent project. yes | $ANDROID_HOME/tools/bin/sdkmanager "build-tools 29.0.2"įrostwire-android-release-2.2.1-b641-plus.apk 19.3 MB travis.yml to build the android and desktop projects, and run tests jobs on a single git push: matrix: Travis allows you to define what we understand to be a “Job Matrix”, where each entry in this Matrix specifies an individual job (and they can run in parallel when you push your commit and travis gets word of it) But what if your repository has multiple projects that need to run under different contexts and programming languages.Īt FrostWire we have a big monorepo which is host to multiple projects:Īndroid/ # android client (java8, android-sdk environment gradle build)ĭesktop/ # desktop client and tests (java11+ gradle build)Ĭommon/ # common java sources for android and desktop projects Most documented examples on the web on how to use travis are usually focused only on building a single project in a single environment. This post is intended to help developers on other projects where they need wish to start multiple travis jobs for completely different configurations. With every commit that makes it to the monorepo both the Android and Desktop project are built and tested.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |