aboutsummaryrefslogtreecommitdiff
path: root/kernel
Commit message (Collapse)AuthorAge
* ksmbd: update to 3.3.7Rosen Penev2021-03-12
| | | | | | | | | | | | Major change are: Fix an issue that directories appear as files when using windows backup. Fix xfstests generic/241 failure on life test. Update ksmbd shutdown and debug print on/off using ksmbd.control in cifsd.rst. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.6Rosen Penev2021-03-12
| | | | | | | | | | | | | Major changes are: Fix kernel oops from fuse+ntfs driver. Fix the issue of change the directory to the file using Nautilus client. Fix ksmbd build break with the latest linux-5.12-rc1. Fix potential memleak and use after free. Fix use after free from KASAN(racy issue) Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mtd-rw: fix build failure with kernel 5.10David Bauer2021-03-06
| | | | | | | | | | | | When building mtd-rw for a target based on Kernel 5.10 which has CONFIG_MTD disabled the build fails with ERROR: "put_mtd_device" [../mtd-rw.ko] undefined! ERROR: "get_mtd_device" [../mtd-rw.ko] undefined! Omit building the package for such a target. Signed-off-by: David Bauer <mail@david-bauer.net>
* Merge pull request #14811 from xdarklight/ksmbd-3.3.5Rosen Penev2021-02-21
|\ | | | | ksmbd and ksmbd-tools 3.3.5
| * ksmbd: update to 3.3.5Martin Blumenstingl2021-02-20
| | | | | | | | | | | | | | | | | | | | Major changes for version 3.3.5 are: - Add support for version 4 dos attribute structure of samba. - Implement maximal allowed desired access. - Fix several error handling. - Fix a few smbtorture failures. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* | treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
|/ | | | | | | | | 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 <ilya.lipnitskiy@gmail.com>
* Merge pull request #14640 from neheb/ksRosen Penev2021-02-03
|\ | | | | ksmbd(-tools): update to 3.3.4
| * ksmbd: update to 3.3.4Rosen Penev2021-02-03
| | | | | | | | | | | | | | | | | | | | Major changes are: Make xattr format of ksmbd compatible with samba's one. Use netdevice_notifier to configure TCP listeners. Fix a build break with linux-5.11 kernel. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | macremapper: linux 5.6+ compatibilityIlya Lipnitskiy2021-02-01
|/ | | | Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* antfs: patch for linux >= 5.8.0Ilya Lipnitskiy2021-02-01
| | | | Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* ksmbd: update to 3.3.3Rosen Penev2021-01-09
| | | | | | | | | | The Marjor changes are: fix xfstests issues on life test. improve credentials codes. enable SMB_SERVER_CHECK_CAP_NET_ADMIN by default Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.2Rosen Penev2020-12-14
| | | | | | | | | | | | The major changes are: Fix some of xfstests tests failures when actimeo=0 mount option is not used in local.config of xfstests. WSL reparse tags support for special files. Fix several permission issues. Set O_PATH and O_NONBLOCK flags to open_flags. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.1Martin Blumenstingl2020-12-03
| | | | | | | | | | | | | | Major change for version 3.3.1 are: - Fix insmod failure if CONFIG_FS_POSIX_ACL is not set in config. Major changes for version 3.3.0 are: - Add ACLs support - Add Kerberos support - Add query info/query dir/statfs for smb3.1.1 posix extension. - Fix warnings from checkpatch.pl - Fix racy issue reported and warnings from KSAN by OpenWRT. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* ksmbd: update to 3.2.5Martin Blumenstingl2020-10-31
| | | | | | | | | | | | | | | * cifsd: release 3.2.5 version * cifsd: fix unassigned pointer access in smb_fileinfo_rename() * cifsd: remove unneeded ksmbd_fd_put() in find_next() * cifsd: always zero-initialize ksmbd_dir_info in smb1pdu * cifsd: make spnego depend on the "extended security" bit in flags2 * cifsd: add support for weird clients with off-by-one buffer size issues * cifsd: allow SMB_COM_ECHO without valid user session * cifsd: fix potential null pointer dereferencing error of tfm in alloc_shash_desc() * cifsd: fix potential overflow issue in ___server_conf_set() * cifsd: add xfstests cases in travis-CI Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* exfat-nofuse: removeRosen Penev2020-08-16
| | | | | | | Since the introduction of the official exfat-oot package in base, this is now pointless. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.2.4Andy Walsh2020-07-31
| | | | | | | | | | | | | | | | | | | upstream changelog: * cifsd: release 3.2.4 version * cifsd: don't support FSCTL_VALIDATE_NEGOTIATE_INFO if connect dialect is smaller than SMB3.02 * cifsd: initialize server using init_smb2_0_server() instead of init_smb3_11_server() * cifsd: fix auto negotiation failure when setting min/max protocol is higher than SMB 2.0 * cifsd: sign session setup response on SMB3.0 and SMB3.02 * cifsd: make 8byte context alignment when there is the next context in negotiate contexts * cifsd: fix null pointer dereferencing error in ->set_sign_rsp() * cifsd: ignore EOPNOTSUPP error from ksmbd_vfs_alloc_size * cifsd: fix warning: unused variable small_sz * cifsd: release 3.2.3 version * cifsd: set correct status code on ksmbd_vfs_readdir error * cifsd: fix stuck issue while writing many files with windows client * cifsd: return only a single entry if SMB2_RETURN_SINGLE_ENTRY is set Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* ksmbd: update to 3.2.2Andy Walsh2020-06-25
| | | | | | | | | | | | | | * update to 3.2.2 ksmbd changelog: * fix kernel oops when using signing and pysmb (SMB1) as client. * fix signing bugs. * fix encryption bugs. * fix build error on linux-5.8-rc1 * fix bugs with read-only=yes * fix potential stuck issue due to cache buffers exhaustion Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* ksmbd: update to 3.2.0DENG Qingfang2020-06-01
| | | | Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* exfat-nofuse: use $(KERNEL_MAKE) to account for reproducible buildYousong Zhou2020-05-21
| | | | | | | | This leverages on -iremap flag embedded there since the build system commit 4ed356fa719e ("kernel.mk: add KCFLAGS to make kmods reproducible") Reported-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ksmbd: update to 3.1.6Rosen Penev2020-03-23
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* antfs: new packageDENG Qingfang2020-03-11
| | | | | | AVM NTFS is a kernel-space NTFS R/W driver based on libntfs-3g Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* ksmbd: replace SUBDIRS with M in package recipeDavid Bauer2020-03-11
| | | | | | | The SUBDIRS variable has been removed in kernel 5.4, and was deprecated since the beginnig of kernel git history in favour of M or KBUILD_EXTMOD. Signed-off-by: David Bauer <mail@david-bauer.net>
* exfat-nofuse: rename to kmod-fs-exfat0Yousong Zhou2020-03-09
| | | | | | | | | | | | | | | | exFAT fs driver has been upstreamed as a staging driver since linux 5.4. The package name kmod-fs-exfat is used for that. Three things happened in this commit - The package will only be built for kernel 4.14 and 4.19 - The driver will be available as opkg package "kmod-fs-exfat0". "kmod-fs-exfat" is to be used for the one in upstream kernel - Mark "kmod-fs-exfat0" as deprecated in package title Signed-off-by: Paul Blazejowski <paulb at blazebox.homeip.net> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com> (rename, rewording, and deprecation)
* ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 supportAndy Walsh2020-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ksmbd: update to 3.1.3 * ksmbd-tools: update to 3.2.1 * add new package build option "KSMBD_SMB_INSECURE_SERVER" * enable smb1 support to kmod by default * add new UCI option "allow_legacy_protocols" to section [globals] * ksmbd: release 3.1.3 version * ksmbd: lock SMB2_QUERY_INFO_HE request with read lock * ksmbd: fix potential racy between query_dir and ksmbd_vfs_empty_dir * ksmbd: fix racy issue between deleting file and checking empty directory * ksmbd: don't register interface which are member of bridge * ksmbd: SO_REUSEADDR is no property of tcp_setsockopt * ksmbd: release 3.1.2 version * ksmbd: fix read caching buffer size as max_read_size * ksmbd: fix the infinite loop of handling FSCTL_QUERY_ALLOCATED_RANGES * ksmbd: use compounding for smb2 flush * ksmbd: downgrade error message to debug in get_file_all_info * ksmbd: rename usmbd to ksmbd.mountd in trvis-ci * ksmbd: release 3.1.1 version * ksmbd: does not work if ipv6 module is not loaded or compiled in * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: update README file * ksmbd-tools: release 3.2.1 version * ksmbd-tools: revert "remove glib2.0 dependancy" patch * ksmbd-tools: release 3.2.0 version * ksmbd-tools: update how to restart ksmbd in README file * Revert "ksmbd-tools: disable tbuf and rbuf caching by default" * ksmbd-tools: disable tbuf and rbuf caching by default * ksmbd-tools: replace usmbd prefix with ksmbd prefix * ksmbd-tools: update README file * ksmbd-tools: fix warning ignoring return value of 'fread' * ksmbd-tools: downgrade unsupported command print to debug * ksmbd-tools: remove GLIB_LIBS in Makefiles * ksmbd-tools: rename usmbd, smbuseradd, smbshareadd to ksmbd.mountd, ksmbd.adduser and ksmbd.addshare * ksmbd-tools: fix null pointer dereference in _list_remove * ksmbd-tools: fix the sanity check fails depending on the password length * ksmbd-tools: fix build error(not found glib.h) * ksmbd-tools: remove glib-2.0 dependancy * ksmbd-tools: update README to add libglib2.0-dev for Ubuntu preprequisite packages Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* smbd: update to 3.1.1, rename to "ksmbd", "ksmbd-tools"Andy Walsh2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename smbd->ksmbd (upstream name change) * ksmbd-tools: build with static glib2 (usmbd = ~90kb, smbuseradd = ~40kb) * new etc folder location = /etc/ksmbd/smb.conf * new database name = /etc/ksmbd/ksmbdpwd.db * fixes "map to guest = Bad User" while userdb is also used * fixes missing ipv6 support * update/rename to "luci-app-ksmbd" * remove UCI samba compatibility code for section names (ksmbd uses [share] + [globals] not [sambashare] + [global]) * ksmbd: release 3.1.1 version * ksmbd: does not work if ipv6 module is not loaded or compiled in * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: release 3.1.0 version * ksmbd: fix over 80 character warnings * ksmbd: rename smbd-tools to ksmbd-tools in travis.yml * ksmbd: fix password db file location in travis.yml * ksmbd: rename smbd prefix function to ksmbd * ksmbd: rename smbd prefix source files to ksmbd * Revert "smbd: set connection status with SMBD_SESS_EXITING instead of direct destory" * ksmbd: rename smbd to ksmbd in .travis.yml * smbd: rename module name to ksmbd.ko * smbd: set connection status with SMBD_SESS_EXITING instead of direct destory * smbd: previous session with same user and same password should be deleted * smbd: only use global session table in smb2 session * smbd: add support for ipv6 * smbd: fix empty macro issue from smbd_debug * cifsd: fix printing of file names in find_next Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* smbd: Update to 3.0.2Rosen Penev2020-01-10
| | | | | | Fixes a nasty stack corruption issue and a big endian fix. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* smbd: rename from cifsd, update to 3.0.1Andy Walsh2020-01-03
| | | | | | | | | | | | | | | | | * follow upstream rename to 'smbd' and 'smbd-tools' * config is '/config/smbd' and '/etc/smbd/smb.conf' * smbd: update to 3.0.1 * smbd: fixes delete access on readonly shares * smbd: add patch to keep version metadata in kmod * smbd: add synchrous kill_server patches * smbd-tools: update to 3.0.1 * smbd-tools: userspace service is now 'usmbd' * smbd-tools: userspace tools are: 'smbuseradd', 'smbshareadd' with /etc/smbd/smbdpwd.db * smbd-tools: split package into server/utils (reduce size) * smbd-tools: fix init (luci save&apply) * smbd-tools: remove kill_server related timeouts Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* cifsd: update to git (2019-11-27), fix reload/restart not applying smb.conf ↵Andy Walsh2019-11-27
| | | | | | | | | | | | | | | | changes * fix reload/restart not applying luci/smb.conf changes * remove hotfix for 'read only = no' (fixed by upstream) * update documentation, example *cifsd: fix the lost of dos file attributes *cifsd: store FILE_ATTRIBUTE_SPARSE into xattr *cifsd: release v2.0.2 *cifsd-tools: add smb.conf.list file to show supported parameters list *cifsd-tools: set CIFSD_SHARE_FLAG_WRITEABLE flags if read only = no *cifsd-tools: release cifsd-tools v2.0.2 Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* cifsd: update to git (2019-11-22)Andy Walsh2019-11-22
| | | | | | | | | | | | * cifsd: fix uninitialized fp could be freed * cifsd: fix potential uninitialized spnego_blob could be freed * cifsd: smbd: replace spinlock_irqsave with spinlock * cifsd: smbd: avoid the lack of client's send credits * cifsd-tools: add version generation script * cifsd-tools: do not abbrev git describe * cifsd-tools: use 'unknown' version string if git describe fails Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* libpfring: Merge pfring and libpfring in the same packageRosen Penev2019-11-09
| | | | | | | | | | They use the same source. It makes no sense to have them separate. Also cleaned up the Makefile to modern standards. Fixed license information. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cifsd: update to git (2019-10-31)Andy Walsh2019-11-08
| | | | | | | * update to git (2019-10-31) * adds config parameters: "durable handle", "smb3 encryption", "cache read buffers", "cache trans buffers", "smb2 max trans" Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* kernel/macremapper: fix compile err on mipselCarey Sonsino2019-10-15
| | | | | Signed-off-by: Chen Minqiang <ptpt52@gmail.com> Signed-off-by: Carey Sonsino <csonsino@gmail.com>
* cifsd: update to git (2019-10-08)Richard Yu2019-10-12
| | | | Signed-off-by: Richard Yu <yurichard3839@gmail.com>
* dcwifi: Update component versionsCarey Sonsino2019-10-09
| | | | | | | | | | | | update package versions and hashes remove bzero patches remove uclibc++ patch refactor directory structure relocate mrmctl in menuconfig update macremapper patch Signed-off-by: Carey Sonsino <careys@edgewaterwireless.com> Signed-off-by: Carey Sonsino <csonsino@gmail.com>
* exfat-nofuse: drop BUILD_PATENTEDDENG Qingfang2019-09-01
| | | | | | | | | | | | Microsoft has published technical specification for exFAT [1] and the driver has been added to Linux staging tree [2]. It's now safe to drop BUILD_PATENTED label. [1] https://docs.microsoft.com/windows/win32/fileio/exfat-specification [2] http://lkml.iu.edu/hypermail/linux/kernel/1908.3/04254.html Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* cifsd: update to git (2019-08-19)Andy Walsh2019-08-21
| | | | | | | | | | * update to git (2019-08-19) * use new "kill_server" sysfs option on stop * ensure reload_service() works correctly * add inherit owner, force create mode, force directory mode UCI options * add patches for mips target (vfree, vmalloc) Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* cifsd: Update to 2019-07-17 commitRosen Penev2019-07-24
| | | | | | | Fixes several issues, including a restart bug and compilation on kernel 4.9. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cifsd: add new package (kernel/cifsd and net/cifsd-tools)Andy Walsh2019-07-14
| | | | | | | | * adds cifs/smb kernel server module (cifsd) * adds userspace tools (cifsd, cifsadmin) * has UCI support (compatible with samba configs) Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* pfring: Update to 7.4.0Rosen Penev2019-06-23
| | | | | | | | | | Fixes compilation with kernel 4.19. Added PKG_BUILD_PARALLEL for faster compilation. Some small cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* exfat-nofuse: fix compilation during kernel time64 transitionYousong Zhou2019-01-09
| | | | | | | | | | | | | The change has been compile-tested against the following vanilla kernels - linux-3.18.130.tar.xz - linux-4.14.90.tar.xz - linux-4.19.9.tar.xz - linux-4.9.146.tar.xz Run tested with QEMU malta/be with kernel 4.9.146 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* exfat-nofuse: bump to git HEADRosy Song2018-10-16
| | | | Signed-off-by: Rosy Song <rosysong@rosinson.com>
* libpfring: add new packageBangLang Huang2018-10-02
| | | | | | | | | | | | | | PF_RING is a high speed packet capture library that turns a commodity PC into an efficient and cheap network measurement box suitable for both packet and active traffic analysis and manipulation. Moreover, PF_RING opens totally new markets as it enables the creation of efficient application such as traffic balancers or packet filters in a matter of lines of codes. github : https://github.com/ntop/pf_ring official : https://www.ntop.org Signed-off-by: BangLang Huang <banglang.huang@foxmail.com> Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> [rename kmod-pfring to kmod-pf-ring]
* exfat-nofuse: set Yousong Zhou as the current maintainerYousong Zhou2018-01-25
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* exfat-nofuse: bump to source date 2017-06-20Yousong Zhou2018-01-25
| | | | | | Fixes #5322, #5444. Closes #5388 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* packages: cleanup Makefile variablesStephen Walker2017-06-03
| | | | | | Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
* kernel/exfat-nofuse: Update to snapshot 2017-01-03Daniel Engberg2017-01-06
| | | | | | Update to snapshot 2017-01-03 Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* exfat-nofuse: update to snapshot 2016-09-26diizzyy2016-09-27
| | | | | | | Update snapshot and change PKG_VERSION layout to be more consistent with base packages. Change bz2 to gz for consistency with other base packages. Adds support for Linux 4.7 kernels. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* packages: cleanup Makefile variablesStephen Walker2016-07-09
| | | | | | Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses without any quotation marks and long git hashes Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
* Add mtd-rw kernel moduleJoseph C. Lehner2016-04-10
| | | | | | | | This package adds a kernel module that, when loaded, makes all read-only MTD partitions writeable. This can be used to update the bootloader, modify bootloader environment partitions, etc. Signed-off-by: Joseph C. Lehner <joseph.c.lehner@gmail.com>