Jeffery To
1bc2f4f3c6
treewide: Remove Python variants for non-Python packages
This removes Python-related build variants, and adds
PYTHON3_PKG_BUILD:=0 and minor build adjustments (where appropriate),
for non-Python packages. There should be no changes to build output.
This also updates some include paths for python3-package.mk and/or
python3-host.mk to be relative to the package Makefile.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
5 years ago
Daniel Bermond
b1aed107b6
samba4: bring back the fix to build with parallel jobs
Fixes #11417
The fix was implemented in commit 710700c
and was later removed in
commit c50c583
.
Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
5 years ago
Andy Walsh
8a13ba8de1
samba4: update to 4.11.6, add new UCI option
* update to 4.11.6
* add new UCI option "allow_legacy_protocols" to section [samba]
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
6d4cf0f2d7
samba4: fix libpam deps
* use old workaround for broken unbundle pam patch
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
c50c5836ea
samba4: update to 4.11.4
* update to 4.11.4 (python3 version)
* re-enable AD-DC option
* add 'samba_nice' UCI option via "config procd 'extra'"
* restructure buildsteps (don't rely on waf --targets logic)
* move quota option into VFS
* move ACL option into AC-DC
* add more admin-tools
* use rpath_install for libs
* fix rpath + rstrip
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
1298a4ceda
samba4: make host-buildtools private/add suffix
* fix openwrt/packages#10700
* add suffix to asn1_compile, compile_et to avoid krb5 conflicts
* bundle samba's com_err
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
226e0c6497
samba4: update to 4.9.16, remove AD-DC/Winbind options
* update to 4.9.16
* cherry-pick some musl alpine/openembedded patches
* cleanup/remove AD-DC/Winbind options and related code
* build the compile_et via samba4/host
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
ec3225b495
samba4: add UCI option 'disable_async_io'
* add UCI option 'disable_async_io'
* remove [homes] options
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Andy Walsh
d08b1279eb
samba4: update to 4.9.15
* update to 4.9.15
* fixes CVE-2019-10218, CVE-2019-14833, CVE-2019-14847
* update smb.conf.template (aio, sendfile)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Jan Pavlinec
299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
5 years ago
Jan Pavlinec
ad16f2a851
samba4: update to version 4.9.13 (security fix)
Fixes CVE-2019-10197
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
5 years ago
Andy Walsh
c02ef3ae7f
samba4: add python2 host dependency
* add python2/host dependency
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
5 years ago
Rosen Penev
d03b88b5b0
samba4: Run init script through shellcheck
Some performance improvements by batching file writes.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
5 years ago
Andy Walsh
2f2a4bccd9
samba4: revert to 4.9.11
* revert to 4.9.x series (4.10 needs too many unofficial patches and has weird waf bugs)
* cleanup patches
* enable AD_DC build option again
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
c37eda5f28
samba4: add libreadline dep, cleanup old patches
* add missing libreadline dep
* remove old patches
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
0ddd8f1484
samba4: update to 4.10.6
* update to 4.10.6
* use python3
* disable SERVER_AD_DC option (bugged atm)
* fix init script symlink smb.conf detection
* add new deps (libtasn1, libopenssl)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
fd74d9f4ea
samba4: update to 4.9.8
* fixes CVE-2018-16860
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
9c8d7444cc
samba4: update to 4.9.7
* update to 4.9.7
* add write_list, read_list UCI support
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
710700c7b4
samba4: fix build with parallel jobs
* fixes openwrt/packages#8721
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Daniel Engberg
1f812c4518
Samba4: Rework URLs
Avoid Hetzner hosted servers due to availability (.ru users)
and try to keep availability as good as possible without
sacrificing performance for the majority of users.
Update upstream project download URL
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
6 years ago
Andy Walsh
2cf952f7bb
samba4: update to 4.9.6
* fix CVE-2019-3870, CVE-2019-3880
* switch to fossies.org as main download (faster)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
3e1d9c0bfd
samba4: update to 4.9.5, switch to embedded heimdal build
* update to 4.9.5
* use embedded heimdal build
* remove mitkrb5 deps
* add AD-DC tools (samba4kinit samba4kgetcred samba4kpasswd samba4ktutil)
* add eventlogadm to ADMIN tools
* build VFS modules shared
* preserve custom smb.conf after reboots
* add missing lib/samba/? private dirs, even if empty
* handle python-crypto via EXTRA_DEPENDS
* fix CONFIGURE_CMD argument order
* move python install to libs
* remove redundant Config.in selects
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
77436747ce
samba4: tmsize patch, build with netbios by default
* add patch for tmsize overflow (https://bugzilla.samba.org/show_bug.cgi?id=13622 )
* re-enable netbios by default
(Some users still need netbios and its just a minor size increase 50kb)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Val Kulkov
d12521c169
samba4: add mandatory option per CVE-2018-16853
Since 4.9.3, Samba AD-DC with MIT Kerberos will refuse to build unless
--with-experimental-mit-ad-dc is provided to the configure command.
The mandatory requirement was introduced in response to a report that
a user in a Samba AD domain can crash the KDC when Samba is built in
the non-default MIT Kerberos configuration:
https://www.samba.org/samba/security/CVE-2018-16853.html
This requirement was introduced in Samba commit
c5370a4349
.
Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
6 years ago
Deng Qingfang
5b75a84165
samba4: update to 4.9.4
Fixes following CVEs (4.9.3 and 4.9.4):
CVE-2018-16853, CVE-2018-14629, CVE-2018-16853
CVE-2018-14629, CVE-2018-16841, CVE-2018-16851
CVE-2018-16852, CVE-2018-16853, CVE-2018-16857
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
6 years ago
Daniel Engberg
b4b451055d
samba4: Update to 4.9.2
Update Samba to 4.9.2
Refresh patches
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
6 years ago
Andy Walsh
409feb8ef6
samba4: fix hostname if not defined via Dnsmasq
* use kernel fs to get the hostname, drop domainname
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
c5e0c3822a
samba4: fix missing busybox 'hostname -f' command
* busybox does not have 'hostname' by default so replaced it with uci calls
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
32328835df
samba4: fix netbios_name
* fixes: error 0x80070035
* add triggers to catch hostname changes
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
68270c787d
samba4: update to 4.9.1
fixes: nmbd: Stop nmbd network announce storm (bug #13620 ).
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
6d520e7d81
samba4: fix typo
* fix a typo in vfs_extd_audit
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
31a8f1e98d
samba4: update to 4.9.0
* update to 4.9.0
* move vfs_xattr_tdb to defaults
* add vfs_audit, vfs_extd_audit, vfs_full_audit to AD-DC variant
* disable jansson, libarchive by default, enabled for AD-DC variant
* update waf answers
Noteable smb.conf changes:
* store dos attributes Default changed yes
* ea support Default changed yes
Fixes: Timemachine "The identity of the Backup disk ... has changed since the previous backup."
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
4c1a10a30c
samba4: enable avahi by default, add timemachine support
* enable avahi by default, so Linux/Mac Clients can see samba shares
* enable timemachine config support
* fix invalid --builtin-libraries
* default to 'mdns name = mdns' in template
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
8040e8c9a6
samba4: update to 4.8.5
* update to 4.8.5
* enable aesni support for x86_64
* add 'unbundle libbsd' patch
* update smb.conf.template (disable spoolss)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
7358fc99fd
samba4: update to 4.8.4
* remove perl, python host depends
* fixes: CVE-2018-1139, CVE-2018-1140, CVE-2018-10858, CVE-2018-10918, CVE-2018-10919
* remove avahi timemachine service file (4.8 handles this automatically via avahi client-lib)
* fix more optional depends
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Eneas U de Queiroz
460dbee226
samba4: add nfs-kernel-server/host build dependency
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
6 years ago
Andy Walsh
18e9a8b479
samba4: add missing avahi service definitions
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
0c13081965
samba4: switch to waf cross-answer files
* switch waf build to cross-answer files
* move timemachine related vfs modules to default vfs option
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
efdd707dc7
samba4: add optional lib dependencies (libgcrypt, libpam)
* add libgcrypt, libpam to optional libs
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
6 years ago
Andy Walsh
0d23c9f2ea
samba4: add package samba-4.8
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
7 years ago