<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Hefee pushed to branch master at <a href="https://salsa.debian.org/pkg-privacy-team/torsocks">Privacy Maintainers / torsocks</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/4c00ec8773fd63fa48ef49e1ccf2adac598427be">4c00ec87</a></strong>
<div>
<span> by Alejandro Alvarado </span> <i> at 2019-01-22T17:55:00-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add getdents / getdents64 support re ticket 28861
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/fb7db9ecd0be04385ad5ae40e6e802cd80bb3455">fb7db9ec</a></strong>
<div>
<span> by anonhelper </span> <i> at 2020-10-27T09:54:35-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fixed out-of-bounds write in onion pool.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/d4b0a84bdf2a1895c8ec3091dc2767fd9f8c2d66">d4b0a84b</a></strong>
<div>
<span> by Ola Bini </span> <i> at 2020-10-27T09:58:16-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fixes an issue when calling recvmsg on a domain socket non-blocking
Since the original flags are not taken into account when peeking, the peek
recvmsg call will hang forever in certain circumstances, including in all QT
applications running Wayland. This fix simply adds the original flags, so that
the peeking recvmsg call might be nonblocking, if the original call was
nonblocking.
Closes #40001
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/b2c1132dfca74a7dc33f0f3c0617008a16421285">b2c1132d</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2021-02-05T13:52:35-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Pass through non-blacklisted syscalls
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/800eb9eb417417129534db7a514d0f1f82773648">800eb9eb</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2021-02-08T14:38:52-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add debug-log for opaque syscall passthrough
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/67cee6c7976b4e103e6f9c3a70e767ffe54368e0">67cee6c7</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2021-02-22T13:35:07-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'default-allow-syscalls'
Merges tpo/core/torsocks!2
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/ca2ba371bbeda172f34615fc9a2845ce501a2589">ca2ba371</a></strong>
<div>
<span> by Dimitris Apostolou </span> <i> at 2021-11-12T15:57:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix typos
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/f9721f38aa78bcd249237c1777fde0e6743351ce">f9721f38</a></strong>
<div>
<span> by David Goulet </span> <i> at 2022-02-14T19:20:51+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'typos' into 'main'
Fix typos
See merge request tpo/core/torsocks!3</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/4af2077b55c38545171307f893d308beedc26c7e">4af2077b</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-05-24T09:00:58-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Delegate to libc fclose when fileno fails
The native fclose can succeed in spite of not having a valid fd
associated with it.
https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40002#note_2803789
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/dc5f4dcea60ca4afa9a78f22d8d3554eafb4f242">dc5f4dce</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-05-24T14:12:27+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fclose-delegate' into 'main'
Delegate to libc fclose in error cases
See merge request tpo/core/torsocks!4</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/90c6d29cbb3fba427b26ad2a0001351a544a3721">90c6d29c</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-05-24T14:54:48-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Disable ipv6 socket creation by default
IPv6 support is incomplete. Some programs (e.g. signal-cli) fail with
the current IPv6 support, but gracefully fall back to IPv4 if we refuse
to create an IPv6 socket in the first place.
Fixes https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40009
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/9f0dca635cb31ed2661abfb9bdfc17ba9848a841">9f0dca63</a></strong>
<div>
<span> by David Goulet </span> <i> at 2022-05-25T13:49:17+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'disable-ipv6' into 'main'
Disable ipv6 socket creation by default
Closes #40009
See merge request tpo/core/torsocks!5</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/615048ccab1769625e3cc46493f715c1be9ab559">615048cc</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-05-25T09:14:45-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Changelog for 2.4.0
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/afe9dea542a8b495dbbbbe5e4b98a33cde06729b">afe9dea5</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-05-25T14:36:05+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'changelog-2.4' into 'main'
Changelog for 2.4.0
See merge request tpo/core/torsocks!6</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/c702e4fcd92f4ac5b486e8960d50808a5a37947c">c702e4fc</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-06-02T12:24:05-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>getaddrinfo: use default hints when none supplied
Previously we fell back to libc's getaddrinfo when hints is NULL, under
the mistaken assumption that the default address family AF_UNSPEC would
guarantee it wouldn't look up any address. It's actually the opposite -
it means v4 and v6 are both acceptable.
On my machine the previous behavior the native call to getaddrinfo makes
an interceptible call to `socket` to create a UDP socket which we block,
preventing a leak, but it's possible with other libc's this could have
caused a leak.
With this change such calls can still potentially succeed and return
addresses, resolved via tor.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/f8b36685a54abd55767d032e7ee192d2d89dea0c">f8b36685</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-06-02T13:23:17-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Never request v4-mapped addresses
Tor doesn't support connecting to them, so don't ask for them.
https://gitlab.torproject.org/tpo/core/tor/-/issues/40611
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/7e1514cd3f92f4d60b2689562354a021701e5fc2">7e1514cd</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-06-02T13:27:04-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Set AI_NUMERICHOST when delegating to libc gethostbyname
This is an extra safeguard to ensure it will never try to do a network
lookup.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/1bbce97e9b9fe8185c9044aab628e8db84f76299">1bbce97e</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-06-02T18:38:00+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'hintless' into 'main'
In getaddrinfo:
* use default hints when none supplied
* never request v4-mapped addresses
* never let libc's getaddrinfo do network lookups
See merge request tpo/core/torsocks!7</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/47cf8b2caea0d9b42c1839eee9e09c92d1ce5f31">47cf8b2c</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2022-08-07T15:46:32-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>configure.ac: update version to 2.4.0
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/305e42c66d0a6a63f38192a02f31956dcbe5e64f">305e42c6</a></strong>
<div>
<span> by David Goulet </span> <i> at 2022-08-09T15:15:22+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'releases' into 'main'
configure.ac: update version to 2.4.0
See merge request tpo/core/torsocks!8</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/6aa2c0a66b7ace90e1203a261b050919f7069b7c">6aa2c0a6</a></strong>
<div>
<span> by Clément Hermann </span> <i> at 2023-02-10T21:31:00+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.4.0</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/1171bf2fd4e7a0cab02cf5fca59090b65af9cd29">1171bf2f</a></strong>
<div>
<span> by Florian Weimer </span> <i> at 2023-09-20T15:28:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>fix compatibility with C99
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/969d782ad3b560448325ff6e9aa29801d6276a3e">969d782a</a></strong>
<div>
<span> by Alexander Færøy </span> <i> at 2023-09-20T19:13:58+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fix-c99' into 'main'
fix compatibility with C99
Closes #40014
See merge request tpo/core/torsocks!9</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/ef544f2a5ba0f0b13071488fcd87646591425a83">ef544f2a</a></strong>
<div>
<span> by adrianTNT </span> <i> at 2024-09-11T17:14:56+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update torsocks.8, added clarification that hostnames are not supported, just IP address, when user tries to specify a hostname, it fails with additional ramifications. "not suported here" instead of "not supported" because from my tests, on the torrc config (oposite / listening side) that address seems to support host names (SOCKSPort my.tor.proxy:9050)</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/808d20be7f6a662524f433e372fe27553743bf74">808d20be</a></strong>
<div>
<span> by adrianTNT </span> <i> at 2024-09-11T17:22:52+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update torsocks.in "hostnames not suported here" instead of "hostnames not supported" because from my tests, on the torrc config (oposite / listening side) that address seems to support host names (SOCKSPort my.tor.proxy:9050)</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/ca276c4a1cfa1a1cda6110542b903a5dd5ec252d">ca276c4a</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-11T18:43:43+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'adrianTNT-main-patch-15435' into 'main'
Update torsocks.8, added clarification that hostnames are not supported, just...
See merge request tpo/core/torsocks!11</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/369b1569145d18eb03f3636dad80bc86f6f010cc">369b1569</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-11T18:43:51+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'adrianTNT-main-patch-99872' into 'main'
Update torsocks.in "hostnames not suported here" instead of "hostnames not...
See merge request tpo/core/torsocks!12</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/d5ca788b1872878d72d349d7d7c1417c9dd35ed5">d5ca788b</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-13T13:12:59-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>conf_file_set_tor_address: return error on unrecognized addr type
Fixes #40025
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/efff14ab4a0e81d6f759921d0492f4050cab4cd2">efff14ab</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-13T13:16:48-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>conf_file_set_tor_address: refactor for readability
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/0e7f921843fcea65d75c915ef49aaf6758a6f413">0e7f9218</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-13T16:04:40-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Pull in and use strlcpy and strlcat
I was getting some compiler warnings about incorrect bounds checks for
strncpy. If I understand correctly this could have led to creating some
unterminated strings (e.g. for socks username and password).
This cargo-cults a bit what it appears is done in tor - ensure strlcpy
and strlcat are available and use those instead.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/18326a943de082555d64fb7a1ea9b7453697f4ce">18326a94</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-13T16:12:52-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Replace remaining usage of strncpy with strlcpy
I think this is a pure refactor, but simplifies the code a little bit,
and allows us not to require presence of strlcpy at all.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/08b409f2138a4058c7a94d9b056cab418f4721d4">08b409f2</a></strong>
<div>
<span> by David Goulet </span> <i> at 2024-09-16T12:54:20+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'strlcpy' into 'main'
Pull in and use strlcpy and strlcat
See merge request tpo/core/torsocks!14</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/3d6c8593d052f925b3165038790049805084b46f">3d6c8593</a></strong>
<div>
<span> by David Goulet </span> <i> at 2024-09-16T12:54:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'main' into 'main'
conf_file_set_tor_address: return error on unrecognized addr type
Closes #40025
See merge request tpo/core/torsocks!13</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/fb3ffb2d319293ae8d394d494848a6e5ba9210e7">fb3ffb2d</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-23T11:46:29-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>test-config-file: Update tests to expect error on bad addresses
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/6f4fcdefe6a4a42bc8c8f6a7d7ab310164826e51">6f4fcdef</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-23T12:08:18-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>fixtures: fix creation of fixture path
Fixes a bug introduced in 0e7f921843fcea65d75c915ef49aaf6758a6f413
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/3d43aa23b1cbbcf90620eb0c4c79487100659fe0">3d43aa23</a></strong>
<div>
<span> by David Goulet </span> <i> at 2024-09-23T18:15:25+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fix-conf-test' into 'main'
Fix tests
Closes #40026
See merge request tpo/core/torsocks!16</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/4be15c6d865cb64d2b394b8f760211626b49813c">4be15c6d</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2024-09-23T14:03:44-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add basic gitlab CI
This copies some useful boilerplate from tor's gitlab CI,
and reproduces what we had in .travis.yml, with the additions of
* also running make check
* also building and checking on i386
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/37b6e5b2671783224fe84f8e115577bd6810a007">37b6e5b2</a></strong>
<div>
<span> by David Goulet </span> <i> at 2024-09-23T19:11:54+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'ci' into 'main'
Add basic gitlab CI
See merge request tpo/core/torsocks!15</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/782db17648d8cd6bed6785db0a333b71244208c1">782db176</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T18:29:06-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>torsocks/tests: return exit_status()
Most of these were actually failing, but returning exit code 0 anyway,
causing the failure to not surface in `make check`.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/9063b768f9c98e59f171203c48ab75b1aedba50a">9063b768</a></strong>
<div>
<span> by Daniel Winzen </span> <i> at 2025-03-11T18:34:04-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix test cases - IPs seem to have changed
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/c7c1e673d8bcd5367271896fa79463ca7a9c88a0">c7c1e673</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T22:19:06-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>test_fd_passing: handle reordered UDP messages
This test was sometimes failing because the messages containing data and
containing fds would sometimes get reordered.
Synchronize with the sender so that the 2nd message isn't sent until the
first message is received.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/f4c2568091edf8c36d9ce1d6d6edd4ff86baa3a2">f4c25680</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T22:40:16-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>test_fd_passing: update test ip+port to an available one
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/bb6437241779c7a316923296b3bbfa275813d09c">bb643724</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T23:10:08-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Tests: enable ipv6 support
Needed for test_socket to pass
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/df216f19b535435160bab5dae3f2dbbabd35966d">df216f19</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T23:12:49-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>unit tests: return exit_status()
This is needed for failures to actually result in the test program
failing and the failure getting surfaced in `make check`.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/7aeabd944fe6ae48fa7212bb85c313d91f4aa92d">7aeabd94</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-11T23:20:02-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>CI: save test logs
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/3c661144e0c5ef27474a3a78471585e25987c159">3c661144</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-12T09:26:22-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>CI: use TPA-maintained image registry
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/0d1cf2a1c286fd7974d6d9a4a2e6934d6e2dd56d">0d1cf2a1</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-12T09:36:45-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>test_connect: report failure details
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/26a4eb7ed420c4b5102086093d0eb4c477e903e2">26a4eb7e</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-12T10:37:20-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>test_connect: fix raw socket test
When running as non-root, we fail to create the socket in the first
place. This happened to cause the test to pass, since it resulted in
errno being set to `EBADF` when we tried to `connect` on it.
We now check whether creation of the socket succeeded, and if not we
skip this particular test.
When running as root (as in CI), the test would *sometimes* still pass,
because we were passing an uninitialized `sockaddr_sin`. If it didn't
happen to have one of the allowed address families then we would still
get `EBADF` as the test expected. If it just happened to have one of the
allowed families though, then we get `EPERM`.
We now initialize `sin` so that we're not depending on uninitialized
data, and particularly set the family to `AF_INET` to ensure we're
exercising the code path that rejects unsupported socket types, not the
earlier check that rejects unsupported address families.
With that fixed, the expected errno is `EPERM` instead of `EBADF`.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/8006f0c3157e17d047c73d35f4e43d4e945789af">8006f0c3</a></strong>
<div>
<span> by David Goulet </span> <i> at 2025-03-12T18:59:08+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fix-tests' into 'main'
Ensure `make check` fails if tests fail and fix tests
See merge request tpo/core/torsocks!19</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/b10d15878034acbc155c91993589cd8ab1b60ccd">b10d1587</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-25T16:22:58-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>torsocks: Reword -a help to specify what we *do* accept
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/b218a2f802d67181158b5b0fc61e6c6b775e9fb8">b218a2f8</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-25T16:23:46-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>torsocks.1: Sync with command-line help options
* Update `-a` with more precise description.
* Add missing `-6`, `--ipv6` description.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/a4fa8c80c72a3398449a170b350307efe8da679f">a4fa8c80</a></strong>
<div>
<span> by David Goulet </span> <i> at 2025-03-26T13:10:21+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'update-docs' into 'main'
torsocks.1: Sync with command-line help options
See merge request tpo/core/torsocks!20</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/be4719aeda4e39065959ab8ee1920558ad543e3c">be4719ae</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-26T10:19:22-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update changelog for 2.5.0
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/4f3b97cda13b15fa9afb2be0706eac3a2bf83f2c">4f3b97cd</a></strong>
<div>
<span> by Jim Newsome </span> <i> at 2025-03-26T10:19:22-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>configure.ac: bump version to 2.5.0
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/7868aab684ce503ed7efa72a0d79e41a8f67ac65">7868aab6</a></strong>
<div>
<span> by David Goulet </span> <i> at 2025-03-26T17:58:36+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'bump-2.5.0' into 'main'
Bump 2.5.0
See merge request tpo/core/torsocks!21</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/b7e7319b0b68b143f0e133e109c63cf850fe6ace">b7e7319b</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-03-27T21:50:55+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.5.0</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/9d18c5ee25ac2ab1dfc8e4a1391e396f7cfd6554">9d18c5ee</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-03-27T21:50:55+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update upstream source from tag 'upstream/2.5.0'
Update to upstream version '2.5.0'
with Debian dir a2a043bb63dd3f753594028c730901fabb95e6b0</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/7aa83731ae86c7c2537ef0cff24c73fb9caa5eec">7aa83731</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-03-27T21:59:58+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream release.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/1db2610aa4fc006391ef26deb4d5558ebcb85ae5">1db2610a</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-03-27T22:00:56+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>remove upstream applied patch.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/933ad5e0111c446a779fa8a5786d171cb10779df">933ad5e0</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-04-04T00:37:41+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>warn user if libtorsocks is not installed for all archs.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/47992e1e1a570a39dbe3f55f04f5186f0e7d914f">47992e1e</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-04-04T00:38:39+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Make dependecy of torsocks -> libtorsocks arch:all compatible.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/7b009b60110f5ebb5ce85be0a5760cad00fbbe7a">7b009b60</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-04-04T00:38:57+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>update copyright file.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/commit/3e8baa7cc68a3dbe60da1829e922acb4c718e360">3e8baa7c</a></strong>
<div>
<span> by Sandro Knauß </span> <i> at 2025-04-04T00:39:22+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>create missing directory before adding file.
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
34 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
<span class="new-file">
+
.gitlab-ci.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#00fe7828d56d7a3ee4030d6cea057cf13f50e70c">
ChangeLog
</a>
</li>
<li class="file-stats">
<a href="#87db583be5c13c1f7b3c958b10e03d67b6a2ca06">
configure.ac
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
debian/control
</a>
</li>
<li class="file-stats">
<a href="#adb7f75f79e3bb85eb62912a2904c5d24af878fb">
debian/copyright
</a>
</li>
<li class="file-stats">
<a href="#3e146f091f2064a73e8a79ae97258cd333affb94">
debian/patches/0004-Make-torsocks-multi-arch-foreign-compatible.patch
→
debian/patches/0003-Make-torsocks-multi-arch-foreign-compatible.patch
</a>
</li>
<li class="file-stats">
<a href="#fee730ffb991466dc92e16ca1acbf8277b5628c3">
<span class="deleted-file">
−
debian/patches/fix_compatibility_with_C99.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc34014ab4b9a49dd7a27bdd8d352912607c3a96">
debian/patches/series
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
debian/rules
</a>
</li>
<li class="file-stats">
<a href="#a1cc9730ac4dbbb24c0211120983d7baee1d5a08">
doc/torsocks.1
</a>
</li>
<li class="file-stats">
<a href="#fc7988500f34e639d1f52dbe60a69fe444c6cbe6">
doc/torsocks.8
</a>
</li>
<li class="file-stats">
<a href="#fd26a4995383f00c972b3f46dbcc44829a13b767">
src/bin/torsocks.in
</a>
</li>
<li class="file-stats">
<a href="#e4c8f1e74f0f8966ba8fb7671fed1cc75a56401e">
src/common/compat.c
</a>
</li>
<li class="file-stats">
<a href="#1d1f3650591b79911284b56b25b085367c3737b8">
src/common/compat.h
</a>
</li>
<li class="file-stats">
<a href="#4d836dcc4f792938eb303fe0b26f996d0fa5ad4b">
src/common/config-file.c
</a>
</li>
<li class="file-stats">
<a href="#089e394a3ba79349a299860c43b52cbc3b69e5d4">
src/common/config-file.h
</a>
</li>
<li class="file-stats">
<a href="#1306195e8f7003df28bbe4ee81cd98e76d90db30">
src/common/onion.c
</a>
</li>
<li class="file-stats">
<a href="#9276fb08e22f2bb693f184514bf548dd7a7d31f3">
<span class="new-file">
+
src/ext/strlcat.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#f416072e457c995556086299dfc3a736e421b8d6">
<span class="new-file">
+
src/ext/strlcpy.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#5fc989b4d0ed4d49a08376765a6acbaabcf48221">
src/lib/getaddrinfo.c
</a>
</li>
<li class="file-stats">
<a href="#97cd94c3e87c8a98a7e6668eb83877bdb3e0c81b">
src/lib/gethostbyname.c
</a>
</li>
<li class="file-stats">
<a href="#cd4a49a19da4998db914e7cb10b78953338a4273">
tests/Makefile.am
</a>
</li>
<li class="file-stats">
<a href="#183d0fcd08e4ac44ae0e6bcdd8ffcf0f8c2bcfdb">
tests/test_connect.c
</a>
</li>
<li class="file-stats">
<a href="#b9a33fcf4945152d726480d0576fd0f348320876">
tests/test_dns.c
</a>
</li>
<li class="file-stats">
<a href="#eb5f6ffc497b8478268ab6723a3139038a48c9cb">
tests/test_fd_passing.c
</a>
</li>
<li class="file-stats">
<a href="#c9b9649079743dbc8fbbd73c44683c60fd3176cd">
tests/test_getpeername.c
</a>
</li>
<li class="file-stats">
<a href="#d0f996ac6580ff5eeb850f4f5e6cd73367131f65">
tests/test_socket.c
</a>
</li>
<li class="file-stats">
<a href="#294b80a0754c0ccd3bbdff6bed9d49dc4d72da0f">
tests/unit/test_compat.c
</a>
</li>
<li class="file-stats">
<a href="#b453c3247eadc46963f8c45d7ffa675c9736ae64">
tests/unit/test_config-file.c
</a>
</li>
<li class="file-stats">
<a href="#8464bf2d59a17ca64a73d7cfcb99e01661cb38b4">
tests/unit/test_connection.c
</a>
</li>
<li class="file-stats">
<a href="#00c811669d12f9ba07d49765aaa086570cec336b">
tests/unit/test_onion.c
</a>
</li>
<li class="file-stats">
<a href="#49fb000f9afca7e8d1c0a37aa7c2dfb0a6686eff">
tests/utils/fixtures.h
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/pkg-privacy-team/torsocks/-/compare/0e0b7abeb85ffeb753eef46169d34f9ec116682c...3e8baa7cc68a3dbe60da1829e922acb4c718e360">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
</p>
</div>
</body>
</html>