aboutsummaryrefslogtreecommitdiff
path: root/kernel
Commit message (Collapse)AuthorAge
* 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>
* exfat-nofuse: update versiondiizzyy2016-02-01
| | | | | Fixes filesystem corruption reports after writing on Linux and running chkdsk afterwards on Windows. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* exfat: Update for Kernel version 4.1+Bruno Randolf2015-08-31
| | | | Signed-off-by: Bruno Randolf <br1@einfach.org>
* exfat-nofuse: Depend on BUILD_PATENTEDBruno Randolf2015-04-28
| | | | | | ExFAT is patented by Microsoft. Signed-off-by: Bruno Randolf <br1@einfach.org>
* Add exfat-nofuse: EXFAT filesystem kernel driverBruno Randolf2015-04-28
Add "exfat-nofuse" kernel module for EXFAT filesystem which was originally found in an Android kernel of Samsung. While there has been some doubt about the license originally, it has later been officially released under the GPL by Samsung and can be found on: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=exfat Signed-off-by: Bruno Randolf <br1@einfach.org>