<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/mail/sendmail, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-01-09T09:52:21Z</updated>
<entry>
<title>sendmail: update to 8.18.2</title>
<updated>2026-01-09T09:52:21Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2026-01-08T15:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=428d835cb5ed75aeca266a83010ce01254b5ddbd'/>
<id>urn:sha1:428d835cb5ed75aeca266a83010ce01254b5ddbd</id>
<content type='text'>
Remove two patches no longer needed due to changes upstream.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>sendmail: fix build on hosts with Berkley DB installed</title>
<updated>2025-09-24T04:11:42Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2025-09-23T05:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d84ce3454aa0453e1462d99e1cd98a46820c707b'/>
<id>urn:sha1:d84ce3454aa0453e1462d99e1cd98a46820c707b</id>
<content type='text'>
Buildbot caught an error:
  "Berkeley DB file locking needs flock() for version 5.x (and greater?)"

It is caused by leakage of host-installed Berkley DB into the build.
Since libmilter is not using the DB and because of convoluted build
process of sendmail, we do the workaround  - define a macro which
prevents the error without affecting libmilter binary.

Also change source URL from FTP to HTTPS.

Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>sendmail: update to 8.18.1</title>
<updated>2025-09-20T15:11:51Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2025-09-18T22:02:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3000e1a420487d81c395501d94674380ac9ab76c'/>
<id>urn:sha1:3000e1a420487d81c395501d94674380ac9ab76c</id>
<content type='text'>
- Fix GCC 15 build with 2 patches from Gentoo [1][2]
- Refresh existing patch
- Extend 010-enable-nonroot-install.patch to remove "-o U -g G" from
  more install targets (fixes 'invalid user buildbot' in CI)

[1]: https://github.com/gentoo/gentoo/blob/master/mail-mta/sendmail/files/sendmail-8.18.1-c23-sm_strtoll.patch
[2]: https://github.com/gentoo/gentoo/blob/master/mail-mta/sendmail/files/sendmail-8.18.1-c23-ctime.patch

Co-authored-by: W. Michael Petullo &lt;mike@flyn.org&gt;
Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>sendmail: fix building as non-root user</title>
<updated>2025-08-17T04:33:45Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2025-08-16T01:20:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ade9ad4316ec46cd3014e9046d429f10ef667414'/>
<id>urn:sha1:ade9ad4316ec46cd3014e9046d429f10ef667414</id>
<content type='text'>
Buildbot builds started failing with this:

[...]
install -c -o buildbot -g buildbot -m 644 ../../include/libmilter/mfapi.h /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/sendmail-8.16.1/ipkg-install/usr/include/libmilter/mfapi.h
install: invalid user 'buildbot'

Extend 010-enable-nonroot-install.patch to remove "-o U -g G" from more
install targets.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>sendmail: update to 8.16.1</title>
<updated>2020-09-23T01:35:45Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-09-22T22:58:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=aea52363676371b41cce65ce531d0664e3e1f87c'/>
<id>urn:sha1:aea52363676371b41cce65ce531d0664e3e1f87c</id>
<content type='text'>
Refreshed patches and removed upstreamed ones.

Switched main URL and removed others. None of them have the proper
file. The first actually has a bad one. The changed URL is from the
official website.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>sendmail: fix compilation without sys/cdefs</title>
<updated>2020-08-10T22:22:32Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-08-10T20:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f10ec9241e2d9e67811b7dd465ecc91ecebfe00b'/>
<id>urn:sha1:f10ec9241e2d9e67811b7dd465ecc91ecebfe00b</id>
<content type='text'>
sys/cdefs is deprecated. It's also not included with musl.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add PKG_CPE_ID for better cvescanner coverage</title>
<updated>2019-09-17T10:40:26Z</updated>
<author>
<name>Jan Pavlinec</name>
</author>
<published>2019-09-12T12:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=299e5b0a9bce19d6e96cb9ff217028b36ee2dd36'/>
<id>urn:sha1:299e5b0a9bce19d6e96cb9ff217028b36ee2dd36</id>
<content type='text'>
Signed-off-by: Jan Pavlinec &lt;jan.pavlinec@nic.cz&gt;
</content>
</entry>
<entry>
<title>sendmail: link with gcc instead of ld</title>
<updated>2018-12-17T22:57:01Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2018-01-18T11:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=213fd4f64bf00b4c303750b27c2a3717a111e5d9'/>
<id>urn:sha1:213fd4f64bf00b4c303750b27c2a3717a111e5d9</id>
<content type='text'>
If ld is used directly to link libmilter.so, linking is not done
correctly with glibc, and produces a library that can't be used.
Linking with the bad library produces a strange error:
ld: conftest: hidden symbol `stat' in [...]libc_nonshared.a(stat.oS)
is referenced by DSO

Using ld with musl works fine, but using gcc is a more portable way of
linking the shared library anyway.

Signed-off-by: Eneas U de Queiroz &lt;cote2004-github@yahoo.com&gt;
</content>
</entry>
<entry>
<title>sendmail: Add OpenSSL 1.1 support</title>
<updated>2018-12-17T22:56:55Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2018-12-03T01:14:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=035f7deb2dbcd4169f6c881270e39ac12fad0f10'/>
<id>urn:sha1:035f7deb2dbcd4169f6c881270e39ac12fad0f10</id>
<content type='text'>
First patch is from Debian and enables OpenSSL 1.1 support.

Second patch is a fix for OpenSSL 1.1 ECC curves.

Third patch allows compilation without deprecated APIs.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
