<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/samba4, 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-08-10T17:07:20Z</updated>
<entry>
<title>samba4: bump to 4.24.5</title>
<updated>2026-08-10T17:07:20Z</updated>
<author>
<name>Aditya Nugraha</name>
</author>
<published>2026-06-30T21:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=17d0ee687e3433629a922eec17ae31bf2d1c4d4b'/>
<id>urn:sha1:17d0ee687e3433629a922eec17ae31bf2d1c4d4b</id>
<content type='text'>
https://www.samba.org/samba/history/samba-4.24.5.html

Patch removed due to fixed in Makefile:
  012-fix-gnutls-version-check.patch

Patch removed because of no longer needed:
  005-musl_uintptr.patch

Makefile:
  Fixed gnutls sed related things.
  Fixed compile_et &amp; asn1_compile linkage at build time to fixes build error
  Dropped NONE from bundled-libraries as to fix compilation errors, NONE
  now seems meaning not to bundle any libraries.
  Added RSTRIP from gcc Makefile to reduce compiled samba4 binaries and
  libraries filesize by around 15%, tested, --private-libraries rpath
  seems intact or identical with not-stripped binaries and libraries
  one.
  samba's cross_answer() returns on the *first* message matching a check in
  cross-answers.txt, and Build/Configure copies the per-arch answers file
  before appending its own answers.  Up to samba 4.16 the check message
  itself carried a "setting/geting hints" typo, which the generated answers
  files inherited; samba fixed its spelling later, so the file entries
  stopped matching and configure started aborting with

  Cross answers file ... is incomplete

  The 'Checking whether fcntl supports setting/getting hints: OK' line
  appended by Build/Configure was added to paper over that, not because the
  targets answer OK.

  Now that the spelling in the answers files is fixed, the generated
  (-11, "") entry matches first and the appended OK is dead code.  Keep the
  generated answer -- samba's test uses F_SET_FILE_RW_HINT/F_GET_FILE_RW_HINT,
  which the kernel no longer implements, so the check legitimately fails on
  every target -- and drop the unreachable echo so each check has exactly
  one answer.

smb.conf.template:
  Added SMB2 as default minimum protocol for client, also enabled server
  &amp; client encryption by default. Use smbpasswd -a username to add a
  username &amp; password for samba. To connect into samba from Windows 10
  and above, it need to be done by this guide : https://www.asus.com/support/faq/1054736/ .

Build system: x86/64
Build-tested: x86/64-glibc
Build-tested: x86/64-musl
Run-tested: x86/64-glibc

Signed-off-by: Aditya Nugraha &lt;vortexilation@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>samba4: fix compiling bundled Kerberos</title>
<updated>2026-01-28T16:51:09Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-01-27T02:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=34f1c5e37033a659ee869f1e4f653d81a95fdcd0'/>
<id>urn:sha1:34f1c5e37033a659ee869f1e4f653d81a95fdcd0</id>
<content type='text'>
Fix compiling bundled Kerberos library on several 32-bit architectures
by linking with libatomic.

Disable kernel keyring being picked up from a dirty buildbot
environment.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>samba4: remove pthread dependency</title>
<updated>2026-01-28T16:51:09Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-01-27T06:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=94c04bee0f1293f3b9e13fc5fb5561c8923bff31'/>
<id>urn:sha1:94c04bee0f1293f3b9e13fc5fb5561c8923bff31</id>
<content type='text'>
Remove libpthread dependency since it's integrated into libc.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>samba4: sort arguments and dependencies</title>
<updated>2026-01-28T16:51:09Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-01-27T02:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c71c0cfffa7cd6d6e273a9c383e9ee78308f511e'/>
<id>urn:sha1:c71c0cfffa7cd6d6e273a9c383e9ee78308f511e</id>
<content type='text'>
Lexicographically sort configuration arguments and dependencies.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>samba4: bump to 4.22.7</title>
<updated>2026-01-25T07:22:47Z</updated>
<author>
<name>Javier Marcet</name>
</author>
<published>2026-01-01T19:44:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=11ea9570a82dc4d3aea9721fa8f767e9f15fc374'/>
<id>urn:sha1:11ea9570a82dc4d3aea9721fa8f767e9f15fc374</id>
<content type='text'>
https://www.samba.org/samba/history/samba-4.22.7.html

Signed-off-by: Javier Marcet &lt;javier@marcet.info&gt;
</content>
</entry>
<entry>
<title>samba4: adjust with glibc and libcrypt-compat</title>
<updated>2025-07-14T08:40:15Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-07-06T06:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=39f93ca4ec826d814a8053fc7d98e0323ee8e1e7'/>
<id>urn:sha1:39f93ca4ec826d814a8053fc7d98e0323ee8e1e7</id>
<content type='text'>
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
</content>
</entry>
<entry>
<title>samba4: update to 4.22.3</title>
<updated>2025-07-11T19:10:57Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-10T18:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=54e24f2feb61cb39e728c8ae2ade2afe9de805aa'/>
<id>urn:sha1:54e24f2feb61cb39e728c8ae2ade2afe9de805aa</id>
<content type='text'>
https://www.samba.org/samba/history/samba-4.22.3.html

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>samba4: add conditional depends</title>
<updated>2025-06-22T17:08:36Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-06-19T17:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a7253139c822097aa6e0ba1051bfc50aaad4e2fb'/>
<id>urn:sha1:a7253139c822097aa6e0ba1051bfc50aaad4e2fb</id>
<content type='text'>
If users are building icu we need to depend on the corresponding
shared objects to avoid missing library dependencies, for example:
libicui18n.so.77
libicuuc.so.77

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>samba4: bump to 4.22.2</title>
<updated>2025-06-18T14:51:32Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-06-02T19:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=192ca00bce6360bf718154a9f69f4dea36ecbda7'/>
<id>urn:sha1:192ca00bce6360bf718154a9f69f4dea36ecbda7</id>
<content type='text'>
https://www.samba.org/samba/history/samba-4.22.2.html

Removed upstreamed:
  101-do-not-check-xsltproc-manpages.patch
  105-perl-json-pp.patch

Removed due to build failure:
  104-samba-4.12-unbundle-icu.patch

Added:
  104-fix-build-on-aarch64-and-risc.patch[1]

Makefile:
  Removed section on --accel-aes due to upstream dropping support
  Added line to correct fcntl check in cross-answers.txt

1. For aarch64 and risc64, the discard_const macro is used to remove
const qualifiers from string literals, but casting a string literal’s
address to uintptr_t and then to void * is not a constant expression in
some compilers or environments e.g. the musl libc and aarch64/risc64
combination seems to enforce stricter rules for constant initializers
or pointer/integer size handling compared to glibc-based systems.

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
</feed>
