Commit Graph

1651 Commits

Author SHA1 Message Date
Arvid Norberg 2bd49c9039 Merge branch 'RC_2_0' into RC_2_1 2026-06-07 12:43:35 +02:00
Arvid Norberg e7e37dbf47 clear HTTP credentials on redirected web seeds 2026-06-07 03:14:46 +02:00
Arvid Norberg 1ea7ef2064 add documentation 2026-05-22 12:51:24 +02:00
Arvid Norberg aa9c760fa2 extend macros to ignore when generating docs 2026-05-22 12:51:24 +02:00
Arvid Norberg 3213d21e9b fail on missing documentation 2026-05-22 12:51:24 +02:00
Arvid Norberg 71dac3b342 fixup gen_reference_doc 2026-05-17 12:35:15 +02:00
Arvid Norberg 10e7d15f93 Merge branch 'RC_2_0' into RC_2_1 2026-05-17 08:52:33 +02:00
Arvid Norberg e8a4da167e don't print warning for undocumented functions as long as they are destructors, assignment, copy constructors and comparison operators. i.e. functions with well defined meaning already 2026-05-17 06:26:30 +02:00
Arvid Norberg 3a481d8911 optimizations to avoid unnecessary calls to piece_size_for_req(), as that's a log N search for v2 torrents 2026-05-07 11:01:49 +02:00
Arvid Norberg e474ad9856 authenticate webtorrent tracker certificates by default. Controlled by the same setting to validate regular tracker certificates 2026-05-05 02:30:51 +02:00
Arvid Norberg c070b9fc5d Merge branch 'RC_2_0' into RC_2_1 2026-05-03 23:13:40 +02:00
Arvid Norberg 2be2dcf1a7 document that support for BEP17 web seeds were removed 2026-04-26 11:30:29 +02:00
Arvid Norberg 6e9c9102f8 add feature to only validate the v2 hashes for hybrid torrents 2026-04-02 00:52:22 +02:00
Arvid Norberg 740a0b9aea bump version to 2.0.12 2026-03-13 23:14:28 +01:00
Arvid Norberg 4bbe0de455 deprecate torrent_info::info() 2026-03-12 23:25:05 +01:00
Arvid Norberg 28d1558c07 Merge branch 'RC_2_0' 2026-03-05 07:38:04 +01:00
database64128 340bcc2854 improve doc comment for disk_disable_copy_on_write
For https://github.com/arvidn/libtorrent/pull/8146#issuecomment-3901451440.
2026-02-21 12:24:25 +01:00
Arvid Norberg 3940bd8b71 Merge branch 'RC_2_0' 2026-01-20 00:06:48 +01:00
Arvid Norberg 1ca1ba0b39 add new setting disk_disable_copy_on_write to set FS_NOCOW_FL on new files. This is enabled by default, Linux only and is expected to reduce fragmentation on btrfs filesystems 2026-01-11 02:36:30 +01:00
arvidn 4839f3e4c1 Merge branch 'RC_2_0' 2026-01-03 17:02:06 +01:00
arvidn ea90da144b update boost-build links in build documentation 2026-01-02 00:29:21 +01:00
arvidn 9c1ee8e513 Merge branch 'RC_2_0' 2025-12-29 23:23:50 +01:00
arvidn 62de9507b7 update default DSCP value and update docs 2025-12-28 00:47:38 +01:00
arvidn 77eb55f31e Transition resolving duplicate and invalid filenames to the new structure where torrent_info and file_storage are immutable and renamed files are recorded in a separate structure. 2025-07-15 17:45:39 +02:00
Arvid Norberg f51bffbd19 make torrent_info immutable to avoid copying it 2025-06-29 15:12:16 +02:00
Arvid Norberg e04c15ee2a deprecate creator, comment and creation-date in torrent_info (in favor of add_torrent_params) 2025-02-12 19:53:50 +01:00
Arvid Norberg f93da4e5af deprecate torrent_alert::torrent_name() 2025-01-30 18:37:05 +01:00
Arvid Norberg bb9daafa7c Merge branch 'RC_2_0' 2025-01-28 12:12:52 +01:00
arvidn dc035e8ec8 add some possible values to the documentation for dht_bootstrap_nodes 2025-01-25 09:53:48 +01:00
Arvid Norberg cc70196f60 merge RC_2_0 into master 2024-10-21 11:47:42 +02:00
xavier2k6 bed9075288 GHA CI: Migrate to OpenSSL 3.x 2024-10-12 22:26:31 +02:00
arvidn 4b3f5872e1 pass in whether a torrent has v1 and/or v2 hashes in storage_params 2024-02-20 09:14:21 +01:00
arvidn 1a00267990 bump version for future release 2024-02-20 00:48:50 +01:00
arvidn 74bc93a37a bump version to 2.0.10 2024-02-19 13:14:14 +01:00
arvidn 166f6c50fc Merge branch 'RC_2_0' 2024-01-13 17:27:59 +01:00
sledgehammer999 76dd5b4ac2 Use Nord theme for dark theme 2024-01-13 15:38:38 +01:00
sledgehammer999 ae49c55629 Lint CSS styles with Stylelint 2024-01-13 15:38:38 +01:00
sledgehammer999 428c7af498 Format CSS styles with Prettier 2024-01-13 15:38:38 +01:00
arvidn 8e53eba82f Merge branch 'RC_2_0' 2023-08-26 11:15:27 +02:00
luzpaz 63373cf012 Fixes various typos
Found via `codespell -q 3 -S "*.pem,*.torrent,./docs/hunspell,./src/puff.cpp" -L bu,fo,folx,ihs,ot,readd,requestor,te`
2023-08-24 07:52:41 +02:00
arvidn 4d0b6c7433 bump 2.0 version to 2.0.9 2023-05-22 08:26:07 +02:00
arvidn 8eb40ded91 make status_t a proper flag type, to clean up oversized_file indication from disk subsystem 2023-01-16 16:28:11 +01:00
arvidn cc7459e8ed move towards an immutable torrent_info 2023-01-14 14:35:59 +01:00
arvidn 8554ae3c16 update documentation for metadata_received_alert 2023-01-12 11:15:44 +01:00
arvidn 0b50e31d07 support loading version 2 of resume data format 2022-12-30 02:08:40 +01:00
arvidn bf6c5e546b optimize resume data format to use less space 2022-12-23 13:08:17 +01:00
arvidn 175fa33bdc bump version to 2.0.8 2022-10-16 21:29:23 +02:00
arvidn 6dd1e88cb1 introduce new API for create_torrent, to phase out the use of file_storage for creating torrents. Having a double-use for it complicates things 2022-10-09 08:23:43 +02:00
arvidn 42f2e366f1 make TORRENT_ABI_VERSION the main macro to define which deprecated functions to enable. Change the default to disable functions deprecated in 1.1 and earlier 2022-10-02 16:08:52 +02:00
arvidn d55808aa7c clean-up settings_pack default values to be able to return the default value for un-set settings without a hack. Update set_piece_hahes() to actually take a settings_pack 2022-10-02 04:19:15 +02:00