aboutsummaryrefslogtreecommitdiff
path: root/kernel/ksmbd
Commit message (Collapse)AuthorAge
* 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>
* 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>
* ksmbd: update to 3.1.6Rosen Penev2020-03-23
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* 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>
* 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>