{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172507021,"defaultBranch":"master","name":"ksmbd-tools","ownerLogin":"cifsd-team","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-25T13:02:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47977451?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712359536.0","currentOid":""},"activityList":{"items":[{"before":"0ab2c107f58d5a713a6eba90e7fe9e511cae26c0","after":"16821df83e3834fda6a58fedff1bcdb3638febf5","ref":"refs/heads/master","pushedAt":"2024-04-05T23:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: release 3.5.2 version\n\nMajor changes are:\n - Add durable handles parameter to ksmbd.conf.\n - Add payload_sz in ksmbd_share_config_response to validate ipc\n response.\n - Fix UAF and cleanups.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: release 3.5.2 version"}},{"before":"cc44ce530d2594e0bdbee3b8b2acfdf08c15bade","after":"0ab2c107f58d5a713a6eba90e7fe9e511cae26c0","ref":"refs/heads/master","pushedAt":"2024-03-31T13:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd: add payload_sz in ksmbd_share_config_response\n\nIf installing malicious ksmbd-tools, ksmbd.mountd can return invalid ipc\nresponse to ksmbd kernel server. ksmbd should validate payload size of\nipc response from ksmbd.mountd to avoid memory overrun or\nslab-out-of-bounds. This patch set payload_sz of payload_sz in\nksmbd_share_config_response to help ksmbd validate payload size of\nKSMBD_EVENT_SHARE_CONFIG_RESPONSE ipc response\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd: add payload_sz in ksmbd_share_config_response"}},{"before":"83ac787a6dff9112c5e2aa0d293251dde05c7a5f","after":"cc44ce530d2594e0bdbee3b8b2acfdf08c15bade","ref":"refs/heads/master","pushedAt":"2024-03-27T23:20:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: add support for durable handles\n\nAs durable handles is supported in ksmbd kernel server, Add durable\nhandles parameter in ksmbd-tools. I would like to make it default\ndisable till it is stable.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: add support for durable handles"}},{"before":"b16bffa99379463149eda4c3d2975cb16fa488a9","after":"83ac787a6dff9112c5e2aa0d293251dde05c7a5f","ref":"refs/heads/master","pushedAt":"2024-03-26T11:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: add support for durable handles\n\nAs durable handles is supported in ksmbd kernel server, Add durable\nhandles parameter in ksmbd-tools. I would like to make it default\ndisable till it is stable.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: add support for durable handles"}},{"before":"fb07531477413621d18e1fd22652c0a830f34646","after":"b16bffa99379463149eda4c3d2975cb16fa488a9","ref":"refs/heads/master","pushedAt":"2024-01-13T14:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix GCC parentheses warnings\n\nGCC suggests clarifying order of evaluation.\n\nSigned-off-by: Rosen Penev \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix GCC parentheses warnings"}},{"before":"711031dc4ba0e657b5d2a087a668f5eca0ae4983","after":"fb07531477413621d18e1fd22652c0a830f34646","ref":"refs/heads/master","pushedAt":"2024-01-13T06:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix GCC parentheses warnings\n\nGCC suggests clarifying order of evaluation.\n\nSigned-off-by: Rosen Penev \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix GCC parentheses warnings"}},{"before":"9b801a3d52015f082a68c9bf007ecaf1e5e66020","after":"711031dc4ba0e657b5d2a087a668f5eca0ae4983","ref":"refs/heads/master","pushedAt":"2023-11-09T04:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd: release 3.5.1 version\n\nMajor changes are:\n - Fix worker_init_sa_handler return type.\n - Don't add global default `read only = yes'.\n Shares are still read-only by default.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd: release 3.5.1 version"}},{"before":"5379a0c8bdbe4b9ac9918630f6930cad253f92ab","after":"9b801a3d52015f082a68c9bf007ecaf1e5e66020","ref":"refs/heads/master","pushedAt":"2023-11-09T04:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: don't add global default `read only = yes'\n\nSince share parameters are applied in the non-descript hash table\niteration order, a share parameter should never undo the effect of an\nanother. For example, `force user' checks `share->force_gid' such that\nit doesn't undo `force group' applied earlier. However, `read only'\ndoes not follow this convention since it may undo `writeable' (and so\nmay its aliases). Since the hash table iteration order is non-descript,\nthis means that a share with `read only = yes' and `writeable = yes'\nmay or may not allow read-write access. With the 3.5.0 release, due to\nthe default global `read only = yes' added in commit 54d2a02, this\neffect is always in play for shares that give `writeable = yes' (or\nits aliases) instead of `read only = no'. Fix this by not adding\nglobal default `read only = yes'.\n\nNote that not setting `KSMBD_SHARE_FLAG_READONLY' for initial shares is\nfine as it is only used to set `KSMBD_TREE_CONN_FLAG_READ_ONLY' which\nitself is unused (and was broken until commit 3f88fbe).\n\nNote also that the use of the IPC$ share is guarded by checking for\n`KSMBD_SHARE_FLAG_PIPE'. So if it's given `KSMBD_SHARE_FLAG_WRITEABLE'\nthrough the global section or a user-defined section, the code paths\nfor its use should not change.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: don't add global default `read only = yes'"}},{"before":"0d2732cec424bccecd758c39f88b59b75aae92a6","after":"5379a0c8bdbe4b9ac9918630f6930cad253f92ab","ref":"refs/heads/master","pushedAt":"2023-10-31T23:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix worker_init_sa_handler return type\n\nThe function doesn't return any errors, so switch it to void to silence\ncompiler warnings such as:\n mountd.c: In function 'worker_init_sa_handler':\n mountd.c:114:1: error: no return statement in function returning\n\t\t non-void [-Werror=return-type]\n 114 | }\n | ^\n\nSigned-off-by: David Disseldorp \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix worker_init_sa_handler return type"}},{"before":"876084f90ae79ad63a166f3c9cf47152fcfd5af6","after":"0d2732cec424bccecd758c39f88b59b75aae92a6","ref":"refs/heads/master","pushedAt":"2023-10-30T00:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: release 3.5.0 version\n\nMajor changes are:\n - Fix potencial NULL deference errors.\n - Improved and cleaned up incorrect Glib library usage.\n - Fix memleak and several bugs.\n - Replace std functions with glib ones.\n - update manpages.\n - Improve the validation of ksmbd-tools's files(subauth, pwddb, conf).\n - Increase the minimum glib version(2.40 -> 2.44)\n - Several clean-ups.\n - Add --list option to ksmbd.control.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: release 3.5.0 version"}},{"before":"8eaa6e0058dc7e4a5c8328a699fa9f0b00afb2a7","after":"876084f90ae79ad63a166f3c9cf47152fcfd5af6","ref":"refs/heads/master","pushedAt":"2023-10-26T22:02:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: do full smbconf parse on ENOENT in adduser/addshare\n\nEven if the smbconf file does not exist, we're still interested in the\n`guest account' global parameter in adduser. In addshare the same would\nbe true for the `root directory' global parameter if it had a default\nvalue. Do full smbconf parse even on ENOENT. Although now unnecessary,\nadd a check to prevent NULL deref of `global_conf.guest_account' in\n__is_transient_user().\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: do full smbconf parse on ENOENT in adduser/addshare"}},{"before":"0f5c77dbd08ffb49729e2887deb79b49eaa2cd9d","after":"8eaa6e0058dc7e4a5c8328a699fa9f0b00afb2a7","ref":"refs/heads/master","pushedAt":"2023-10-18T14:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix memleak in rpc lsarpc\n\nFix memleak in rpc lsarpc.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix memleak in rpc lsarpc"}},{"before":"bdd503563d991e18a3ea1330a8ed9599151bdcda","after":"0f5c77dbd08ffb49729e2887deb79b49eaa2cd9d","ref":"refs/heads/master","pushedAt":"2023-10-18T14:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix memleak in rpc samr\n\nAtte reported memleak that found using valgrind.\n\n==103365== 1,800 bytes in 100 blocks are definitely lost in loss record 29 of 32\n==103365== at 0x4841848: malloc (vg_replace_malloc.c:431)\n==103365== by 0x48E9502: g_malloc (gmem.c:130)\n==103365== by 0x48BE53C: g_convert_with_iconv (gconvert.c:421)\n==103365== by 0x48BE831: g_convert (gconvert.c:587)\n==103365== by 0x112313: ksmbd_gconvert (tools.c:191)\n==103365== by 0x11921D: ndr_read_vstring (rpc.c:547)\n==103365== by 0x1192F4: ndr_read_uniq_vstring_ptr (rpc.c:579)\n==103365== by 0x11C4C0: samr_lookup_domain_invoke (rpc_samr.c:229)\n==103365== by 0x11C4C0: samr_invoke (rpc_samr.c:888)\n==103365== by 0x11C4C0: rpc_samr_write_request (rpc_samr.c:1005)\n==103365== by 0x11A471: rpc_ioctl_request (rpc.c:1240)\n==103365== by 0x1179A5: rpc_request (worker.c:248)\n==103365== by 0x1179A5: worker_pool_fn (worker.c:295)\n==103365== by 0x4916CB2: g_thread_pool_thread_proxy.lto_priv.0 (gthreadpool.c:350)\n==103365== by 0x4913CD4: g_thread_proxy (gthread.c:831)\n==103365==\n==103365== 8,400 bytes in 300 blocks are definitely lost in loss record 30 of 32\n==103365== at 0x4841848: malloc (vg_replace_malloc.c:431)\n==103365== by 0x48E9502: g_malloc (gmem.c:130)\n==103365== by 0x48BE53C: g_convert_with_iconv (gconvert.c:421)\n==103365== by 0x48BE831: g_convert (gconvert.c:587)\n==103365== by 0x112313: ksmbd_gconvert (tools.c:191)\n==103365== by 0x11921D: ndr_read_vstring (rpc.c:547)\n==103365== by 0x1192F4: ndr_read_uniq_vstring_ptr (rpc.c:579)\n==103365== by 0x11C522: samr_connect5_invoke (rpc_samr.c:87)\n==103365== by 0x11C522: samr_invoke (rpc_samr.c:882)\n==103365== by 0x11C522: rpc_samr_write_request (rpc_samr.c:1005)\n==103365== by 0x11A471: rpc_ioctl_request (rpc.c:1240)\n==103365== by 0x1179A5: rpc_request (worker.c:248)\n==103365== by 0x1179A5: worker_pool_fn (worker.c:295)\n==103365== by 0x4916CB2: g_thread_pool_thread_proxy.lto_priv.0 (gthreadpool.c:350)\n==103365== by 0x4913CD4: g_thread_proxy (gthread.c:831)\n\nReported-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix memleak in rpc samr"}},{"before":"52a3955444a2b0c7e398218265c09c86c3f1b8ae","after":"bdd503563d991e18a3ea1330a8ed9599151bdcda","ref":"refs/heads/master","pushedAt":"2023-10-16T13:01:59.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"Revert \"ksmbd-tools: lookup both guest accounts on tree connect\"\n\nThis reverts commit 12cfe708346b0de14f116edc2f449e79267d061a.\n\nReverting commit 0b87a71 has made this commit obsolete as the guest\naccount refcount bug no longer occurs.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"Revert \"ksmbd-tools: lookup both guest accounts on tree connect\""}},{"before":"b710d62bb5af8d51de2b8c45b38de97f216797ff","after":"52a3955444a2b0c7e398218265c09c86c3f1b8ae","ref":"refs/heads/master","pushedAt":"2023-10-06T00:18:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: don't use fixed printf format for subauth file write\n\nDon't hardcode the number of subauths in the printf format.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: don't use fixed printf format for subauth file write"}},{"before":"0f77c80d6b141e198eb4700912a73406d2bfebfd","after":"b710d62bb5af8d51de2b8c45b38de97f216797ff","ref":"refs/heads/master","pushedAt":"2023-09-23T10:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: remove list_hosts_callback()\n\nAfter commit 9d0d35f, if KSMBD_SHARE_CONF_IS_BROKEN() had not disabled\nthe add_hosts_map() codepaths, list_hosts_callback() would free already\nfreed memory.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: remove list_hosts_callback()"}},{"before":"a0383f8049b64aebdc6fc995f2b900ccc891b618","after":"0f77c80d6b141e198eb4700912a73406d2bfebfd","ref":"refs/heads/master","pushedAt":"2023-09-19T23:46:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: ignore extra lines in subauth file\n\nOnly the first line is of interest in the subauth file.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: ignore extra lines in subauth file"}},{"before":"d90563c42771ea7003a2f7a8bf9a90396d9a14f1","after":"a0383f8049b64aebdc6fc995f2b900ccc891b618","ref":"refs/heads/master","pushedAt":"2023-09-17T13:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: tweak printf format for byte prints in config parser\n\nThe `2' preceding `X' should be precision and not minimum field width.\nAlso, `char' is signed on many platforms and we do not want sign\nextension to appear when the argument gets promoted to `int'.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: tweak printf format for byte prints in config parser"}},{"before":"3060fa37454fc172d86af9ba85c1b104696541ff","after":"d90563c42771ea7003a2f7a8bf9a90396d9a14f1","ref":"refs/heads/master","pushedAt":"2023-09-11T11:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: add missing dash escapes to man pages\n\nWithout the escape, the character appears as a hyphen and\nmay be difficult to read on some output devices.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: add missing dash escapes to man pages"}},{"before":"255f5f5460b38044511386e1b1203bdadddcfa41","after":"3060fa37454fc172d86af9ba85c1b104696541ff","ref":"refs/heads/master","pushedAt":"2023-09-08T00:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix snprintf() format warning\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix snprintf() format warning"}},{"before":"1b87279dee155b9e6809123ab0fbe5c46c41da27","after":"255f5f5460b38044511386e1b1203bdadddcfa41","ref":"refs/heads/master","pushedAt":"2023-09-07T06:19:13.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: another round of logging changes\n\nWhen notifying mountd of changes in addshare and adduser, use pr_info()\nfor the message as there is no effect on exit status. Shorten various\nsend_signal_to_ksmbd_mountd() messages, and do other wording changes.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: another round of logging changes"}},{"before":"5319e1e41408c2afc688f995da0a8b2956379cec","after":"1b87279dee155b9e6809123ab0fbe5c46c41da27","ref":"refs/heads/master","pushedAt":"2023-08-10T01:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix NULL deref in samr_open_user_return()\n\nAccessing ch->user->uid can result in NULL deref since ch->user can be\nNULL. This was the case in samr_query_security_return() also before\ncommit 244725b. Fix the NULL deref in samr_open_user_return().\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix NULL deref in samr_open_user_return()"}},{"before":"02cddbf784ea3fe15c785ffbea48552bc668c604","after":"5319e1e41408c2afc688f995da0a8b2956379cec","ref":"refs/heads/master","pushedAt":"2023-07-25T02:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: release 3.4.9 version\n\nMajor changes are:\n - Fix handling of max connections on config reload.\n - Add a crossmnt parameter in smb.conf.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: release 3.4.9 version"}},{"before":"fd256f7b248144fa7a70c2b432d5d66fe44df4c9","after":"02cddbf784ea3fe15c785ffbea48552bc668c604","ref":"refs/heads/master","pushedAt":"2023-07-21T01:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: add a crossmnt parameter in smb.conf\n\nThis patch add a new 'crossmnt' parameter in smb.conf to allow path\nlookup to cross a mountpoint to the root of a different filesystem.\ne.g. if there is sda1 directory in ksmbd share and sda1 directory is\nmounted as external devices(e.g. usb), currently files in sda1 is not\nvisiable from client. User can control path lookup for cross mount\npoints using this parameter.\n\nAcked-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: add a crossmnt parameter in smb.conf"}},{"before":"5990add0875f80fc56df7aaa01663da79d6c28a6","after":"fd256f7b248144fa7a70c2b432d5d66fe44df4c9","ref":"refs/heads/master","pushedAt":"2023-05-14T23:29:59.342Z","pushType":"push","commitsCount":1,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: fix handling of max connections on config reload\n\nAs of commit 785a9d2, `max connections' is both a global parameter and\na share parameter. This introduces a bug where the global parameter\nis confused for the share parameter on config reload if a share has not\nspecified the latter. This bug is identical to the one fixed in commit\na09f767 for the `guest account' global and share parameters. As such,\nfix it the same way. Additionally, since the `max connections' *share*\nparameter can no longer be given in the global section, remove it from\nthe ksmbd.conf.example file. Also, fix the `smb3 encryption' default.\nFinally, describe both the global parameter and the share parameter in\nksmbd.conf(5) since they are distinct. Omit the use of number suffixes\nsince they are not supported by the share parameter code path.\n\nSigned-off-by: Atte Heikkilä \nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: fix handling of max connections on config reload"}},{"before":"77eda025e6bcce4a93fd858658706a6ace3955bc","after":null,"ref":"refs/tags/3.4.8","pushedAt":"2023-04-08T09:23:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"}},{"before":"a452e1120186f2826cff4b5fdc4bd46d043f633c","after":"5990add0875f80fc56df7aaa01663da79d6c28a6","ref":"refs/heads/master","pushedAt":"2023-04-08T09:16:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"namjaejeon","name":"Namjae Jeon","path":"/namjaejeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13989893?s=80&v=4"},"commit":{"message":"ksmbd-tools: release 3.4.8 version\n\nMajor changes are:\n - Fix memleaks.\n - Fix two security issues that reported by ZDI.\n\nSigned-off-by: Namjae Jeon ","shortMessageHtmlLink":"ksmbd-tools: release 3.4.8 version"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKVS7gQA","startCursor":null,"endCursor":null}},"title":"Activity · cifsd-team/ksmbd-tools"}