[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Mon Aug 14 22:45:01 UTC 2023


The branch, master has been updated
       via  61d97ebf7d4 gitlab-ci: Add running codespell
       via  e54939c8453 scripts: Add codespell check
       via  45e17b70004 wintest: Fix code spelling
       via  be56ec0a6b9 tests: Fix code spelling
       via  a7ed7405af9 testprogs: Fix code spelling
       via  5f024d57b31 s4:wrepl_server: Fix code spelling
       via  dbfc239f5b5 s4:wrepl_server: Remove trailing white spaces
       via  920ffe5dc9a s4:torture: Fix code spelling
       via  0d241305b4e s4:torture:smb2: Fix code spelling
       via  085cfe0c4a3 s4:torture:rpc: Fix code spelling
       via  ff2f813b68c s4:torture:raw: Fix code spelling
       via  428c1556460 s4:torture:nbt: Fix code spelling
       via  c4ed99a2231 s4:torture:nbench: Fix code spelling
       via  664f69617df s4:torture:libnetapi: Fix code spelling
       via  faa06e5ed21 s4:torture:ldb: Fix code spelling
       via  1c4e84fd2a0 s4:torture:ldap: Fix code spelling
       via  3f023d74143 s4:torture:ldap: Remove trailing white spaces
       via  56fdc3c5882 s4:torture:krb5: Fix code spelling
       via  e2c952cfea0 s4:torture:dns: Fix code spelling
       via  5850ea63386 s4:torture:basic: Fix code spelling
       via  69b7876965a s4:torture:drs: Fix code spelling
       via  3dd7625ab97 s4:torture:dfs: Fix code spelling
       via  5dd07a44a24 s4:torture:auth: Fix code spelling
       via  e1da1fc9d97 s4:smb_server: Fix code spelling
       via  5a0201e8b48 s4:setup: Fix code spelling
       via  541f4d08a36 s3:ldap_server: Fix code spelling
       via  9ebd645e63f s4:selftest: Fix code spelling
       via  9c13765f2d9 s4:scripting: Fix code spelling
       via  ee1bc66e025 s4:samba: Fix code spelling
       via  8d85b9987ee s4:rpc_server: Fix code spelling
       via  6427dafe702 s4:ntvfs: Fix code spelling
       via  42f094afde1 s4:librpc: Fix code spelling
       via  37664f4ce7d s4:libnet: Fix code spelling
       via  950f0b47d94 s4:libcli: Fix code spelling
       via  a749d885f3a s4:libcli: Remove tailing white spaces
       via  783eff3f76d s4:lib: Fix code spelling
      from  42e4691cf55 audit_logging: Simplify json_add_stringn() with json_stringn()

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 61d97ebf7d4c46b1a0946634b6e3fe69f44dd01c
Author: Andreas Schneider <asn at samba.org>
Date:   Wed Mar 22 10:15:54 2023 +0100

    gitlab-ci: Add running codespell
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>
    
    Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date(master): Mon Aug 14 22:44:58 UTC 2023 on atb-devel-224

commit e54939c8453c518ec121f02912d95c9143e6bd3f
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Mar 14 08:51:03 2023 +0100

    scripts: Add codespell check
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 45e17b700049f6672149b14216a30818df2bd4b7
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:50:30 2023 +0200

    wintest: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit be56ec0a6b9b8ed07416c3f1f2805f4c6622b9da
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:50:07 2023 +0200

    tests: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit a7ed7405af938e757d895464028345a1b669ccfb
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:49:45 2023 +0200

    testprogs: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 5f024d57b313d608660aac240500796dd2dc7eb0
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:48:16 2023 +0200

    s4:wrepl_server: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit dbfc239f5b51e9142d96d3d2e34ba10b630385b0
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:49:06 2023 +0200

    s4:wrepl_server: Remove trailing white spaces
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 920ffe5dc9a2a12f9bacd9c7eb2ce629207c4863
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:46:43 2023 +0200

    s4:torture: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 0d241305b4e445a543375a93f0f5485a1ad0ae34
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:45:39 2023 +0200

    s4:torture:smb2: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 085cfe0c4a3b9ec8a9d37d7f29ad6ae4950e63ee
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:45:20 2023 +0200

    s4:torture:rpc: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit ff2f813b68ca3db3b73df5d62c9181b844d05c17
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:45:05 2023 +0200

    s4:torture:raw: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 428c15564600dc45da2649e74497f7421b5849b0
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:44:41 2023 +0200

    s4:torture:nbt: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit c4ed99a223107c1905694095eb38a6238891c16c
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:44:26 2023 +0200

    s4:torture:nbench: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 664f69617df58edc7f5d1e540289d79b88ba81ea
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:44:01 2023 +0200

    s4:torture:libnetapi: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit faa06e5ed21c8eca6b063154646474d188f61fa8
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:43:39 2023 +0200

    s4:torture:ldb: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 1c4e84fd2a01bf4868062fca0f5f2384eaafcdc0
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:43:00 2023 +0200

    s4:torture:ldap: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 3f023d74143a1324e96f235b6a5bb60bd1548c85
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:59:51 2023 +0200

    s4:torture:ldap: Remove trailing white spaces
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 56fdc3c58824d83200ac0d7acbdf28ef44ae9eda
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:42:18 2023 +0200

    s4:torture:krb5: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit e2c952cfea0053a4dc22587c0569fe11ce7234c9
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:41:49 2023 +0200

    s4:torture:dns: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 5850ea6338657e029c4c080b8ebb6e09f8356377
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:41:02 2023 +0200

    s4:torture:basic: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 69b7876965a10b376e04cf0b2e48bc8a1fad4382
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:40:42 2023 +0200

    s4:torture:drs: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 3dd7625ab976f5ede1e41f78a22437328d6d5e79
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:40:20 2023 +0200

    s4:torture:dfs: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 5dd07a44a24631525b4c883294e7db2646e3ebeb
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:39:59 2023 +0200

    s4:torture:auth: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit e1da1fc9d97ff7581dce5f214cf2bb664bda9b27
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:35:35 2023 +0200

    s4:smb_server: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 5a0201e8b482245748a9bd3af67777dd1bdb0a20
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:34:24 2023 +0200

    s4:setup: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 541f4d08a3642673a51c1f2274dd3e4e284f8708
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:29:56 2023 +0200

    s3:ldap_server: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 9ebd645e63f4eb7015a69a160a287c1e61950b7c
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 15:28:06 2023 +0200

    s4:selftest: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 9c13765f2d9583ca3917e024d3a8efec590077e3
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:45:16 2023 +0200

    s4:scripting: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit ee1bc66e025c5bbbb38f4b953ce114d90c1f452b
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:42:10 2023 +0200

    s4:samba: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 8d85b9987eeb3bee54d4e51da98fd76f487dce93
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:40:26 2023 +0200

    s4:rpc_server: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 6427dafe702609391beb545df3349172e656d7a4
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:40:03 2023 +0200

    s4:ntvfs: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 42f094afde12f7c338283306b91901592c0140da
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:37:09 2023 +0200

    s4:librpc: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 37664f4ce7d8f0f18e797f6e537a7bc3db88017e
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:36:50 2023 +0200

    s4:libnet: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 950f0b47d94c572c0dc62cd256b8bf02f0fdc299
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:34:51 2023 +0200

    s4:libcli: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit a749d885f3ae3b6349f19bd3bef4f3c85fc4a3f2
Author: Andreas Schneider <asn at samba.org>
Date:   Fri Aug 4 07:21:18 2023 +0200

    s4:libcli: Remove tailing white spaces
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

commit 783eff3f76d0df30d99a3c197e2610f97d255bce
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Aug 3 14:32:27 2023 +0200

    s4:lib: Fix code spelling
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 .codespellignore                                   | 49 ++++++++++++++
 .codespellrc                                       |  4 ++
 .gitlab-ci-main.yml                                |  6 +-
 script/autobuild.py                                |  3 +-
 script/codespell.sh                                | 21 ++++++
 source4/ldap_server/ldap_backend.c                 |  2 +-
 source4/lib/registry/tests/diff.c                  |  2 +-
 source4/lib/socket/socket.c                        |  4 +-
 source4/lib/socket/socket.h                        |  2 +-
 source4/lib/stream/packet.c                        |  2 +-
 source4/libcli/ldap/ldap_bind.c                    |  2 +-
 source4/libcli/ldap/ldap_client.c                  |  2 +-
 source4/libcli/raw/interfaces.h                    | 10 +--
 source4/libcli/raw/libcliraw.h                     |  4 +-
 source4/libcli/raw/rawfileinfo.c                   |  4 +-
 source4/libcli/raw/smb.h                           |  2 +-
 source4/libcli/resolve/dns_ex.c                    |  2 +-
 source4/libcli/smb2/find.c                         |  4 +-
 source4/libcli/smb2/request.c                      |  2 +-
 source4/libcli/smb2/smb2.h                         |  2 +-
 source4/libcli/smb_composite/fsinfo.c              |  2 +-
 source4/libcli/smb_composite/sesssetup.c           | 78 +++++++++++-----------
 source4/libcli/smb_composite/smb_composite.h       |  2 +-
 source4/libnet/libnet_domain.c                     |  2 +-
 source4/libnet/libnet_group.c                      |  2 +-
 source4/libnet/libnet_rpc.h                        |  2 +-
 source4/librpc/idl/winsif.idl                      |  2 +-
 source4/librpc/rpc/dcerpc.h                        |  2 +-
 source4/librpc/rpc/dcerpc_schannel.c               |  4 +-
 source4/ntvfs/cifs/README                          |  2 +-
 source4/ntvfs/common/brlock_tdb.c                  |  6 +-
 source4/ntvfs/ipc/vfs_ipc.c                        |  2 +-
 source4/ntvfs/ntvfs.h                              |  2 +-
 source4/ntvfs/posix/pvfs_resolve.c                 |  4 +-
 source4/ntvfs/posix/pvfs_streams.c                 |  6 +-
 source4/ntvfs/posix/pvfs_unlink.c                  |  2 +-
 source4/ntvfs/posix/pvfs_util.c                    |  2 +-
 source4/ntvfs/posix/vfs_posix.c                    |  4 +-
 source4/ntvfs/simple/vfs_simple.c                  |  2 +-
 source4/ntvfs/sysdep/README                        |  2 +-
 source4/ntvfs/sysdep/inotify.c                     |  4 +-
 source4/ntvfs/sysdep/sys_lease_linux.c             |  2 +-
 source4/ntvfs/unixuid/vfs_unixuid.c                | 40 +++++------
 source4/rpc_server/backupkey/dcesrv_backupkey.c    |  2 +-
 source4/rpc_server/common/server_info.c            |  2 +-
 source4/rpc_server/dnsserver/dnsdata.c             |  2 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |  2 +-
 source4/rpc_server/drsuapi/getncchanges.c          |  6 +-
 source4/rpc_server/lsa/dcesrv_lsa.c                |  8 +--
 source4/rpc_server/lsa/lsa_lookup.c                |  4 +-
 source4/rpc_server/netlogon/dcerpc_netlogon.c      | 10 +--
 source4/rpc_server/samr/dcesrv_samr.c              |  2 +-
 source4/rpc_server/srvsvc/srvsvc_ntvfs.c           |  4 +-
 source4/rpc_server/wkssvc/dcesrv_wkssvc.c          |  2 +-
 source4/samba/server.c                             |  2 +-
 source4/scripting/bin/samba_upgradeprovision       | 30 ++++-----
 source4/scripting/devel/demodirsync.py             |  2 +-
 source4/selftest/tests.py                          |  4 +-
 source4/setup/named.txt                            |  2 +-
 source4/smb_server/smb/negprot.c                   |  2 +-
 source4/smb_server/smb_server.h                    |  4 +-
 source4/torture/auth/pac.c                         |  2 +-
 source4/torture/basic/delaywrite.c                 |  8 +--
 source4/torture/basic/delete.c                     |  2 +-
 source4/torture/basic/denytest.c                   |  6 +-
 source4/torture/basic/misc.c                       |  4 +-
 source4/torture/dfs/domaindfs.c                    |  2 +-
 source4/torture/dns/dlz_bind9.c                    |  8 +--
 source4/torture/drs/python/fsmo.py                 |  8 +--
 source4/torture/drs/python/link_conflicts.py       |  8 +--
 source4/torture/drs/python/repl_move.py            | 10 +--
 source4/torture/drs/python/repl_rodc.py            |  2 +-
 source4/torture/drs/python/repl_schema.py          |  2 +-
 source4/torture/drs/python/repl_secdesc.py         |  2 +-
 source4/torture/drs/python/replica_sync.py         |  2 +-
 source4/torture/drs/python/ridalloc_exop.py        |  6 +-
 source4/torture/krb5/kdc-canon-heimdal.c           |  8 +--
 source4/torture/krb5/kdc-heimdal.c                 |  4 +-
 source4/torture/ldap/ldap_sort.c                   | 26 ++++----
 source4/torture/ldb/ldb.c                          | 16 ++---
 source4/torture/libnetapi/libnetapi.c              |  2 +-
 source4/torture/libnetapi/libnetapi_group.c        |  2 +-
 source4/torture/nbench/nbench.c                    | 34 +++++-----
 source4/torture/nbt/winsreplication.c              |  4 +-
 source4/torture/raw/context.c                      |  2 +-
 source4/torture/raw/lock.c                         |  4 +-
 source4/torture/raw/offline.c                      | 62 ++++++++---------
 source4/torture/raw/oplock.c                       |  8 +--
 source4/torture/raw/samba3misc.c                   |  2 +-
 source4/torture/raw/streams.c                      |  2 +-
 source4/torture/raw/write.c                        |  2 +-
 source4/torture/rpc/alter_context.c                |  2 +-
 source4/torture/rpc/backupkey.c                    | 10 +--
 source4/torture/rpc/drsuapi.c                      |  2 +-
 source4/torture/rpc/iremotewinspool_driver.c       |  2 +-
 source4/torture/rpc/lsa.c                          |  2 +-
 source4/torture/rpc/mdssvc.c                       |  2 +-
 source4/torture/rpc/netlogon.c                     |  2 +-
 source4/torture/rpc/remote_pac.c                   |  4 +-
 source4/torture/rpc/samba3rpc.c                    |  2 +-
 source4/torture/rpc/samlogon.c                     |  4 +-
 source4/torture/rpc/samr.c                         |  4 +-
 source4/torture/rpc/samr_accessmask.c              |  8 +--
 source4/torture/rpc/schannel.c                     |  8 +--
 source4/torture/rpc/testjoin.c                     |  2 +-
 source4/torture/smb2/acls.c                        |  6 +-
 source4/torture/smb2/compound.c                    |  4 +-
 source4/torture/smb2/create.c                      | 42 ++++++------
 source4/torture/smb2/dir.c                         |  2 +-
 source4/torture/smb2/ea.c                          |  2 +-
 source4/torture/smb2/ioctl.c                       |  4 +-
 source4/torture/smb2/lease.c                       |  2 +-
 source4/torture/smb2/oplock.c                      |  8 +--
 source4/torture/smb2/replay.c                      |  6 +-
 source4/torture/smb2/samba3misc.c                  |  2 +-
 source4/torture/smb2/timestamps.c                  |  2 +-
 source4/torture/smbtorture.c                       |  2 +-
 source4/torture/util_smb.c                         |  2 +-
 source4/torture/winbind/struct_based.c             |  2 +-
 source4/wrepl_server/wrepl_server.c                |  2 +-
 source4/wrepl_server/wrepl_server.h                | 42 ++++++------
 testprogs/blackbox/test_kinit.sh                   |  4 +-
 testprogs/blackbox/test_net_ads.sh                 |  2 +-
 .../blackbox/test_weak_disable_ntlmssp_ldap.sh     |  2 +-
 testprogs/win32/spoolss/README.win32               |  2 +-
 tests/fcntl_lock.c                                 |  2 +-
 tests/sysquotas.c                                  |  2 +-
 wintest/test-s4-howto.py                           |  8 +--
 wintest/wintest.py                                 |  2 +-
 129 files changed, 464 insertions(+), 389 deletions(-)
 create mode 100644 .codespellignore
 create mode 100644 .codespellrc
 create mode 100755 script/codespell.sh


Changeset truncated at 500 lines:

diff --git a/.codespellignore b/.codespellignore
new file mode 100644
index 00000000000..ee56c0af3ec
--- /dev/null
+++ b/.codespellignore
@@ -0,0 +1,49 @@
+aas
+afile
+ags
+ans
+blong
+browseable
+bu
+clen
+daa
+ect
+fo
+hampster
+htmp
+ifset
+inout
+ist
+keypair
+mis
+nd
+ois
+ommit
+ot
+otherwrite
+parm
+parm
+parms
+pevent
+plese
+pres
+rcall
+readd
+ro
+siz
+slq
+sorce
+som
+stap
+strin
+thur
+te
+tung
+ue
+unsecure
+unx
+uptodateness
+ypes
+som
+vas
+wronly
diff --git a/.codespellrc b/.codespellrc
new file mode 100644
index 00000000000..de4f0fbbbae
--- /dev/null
+++ b/.codespellrc
@@ -0,0 +1,4 @@
+[codespell]
+skip = ./bin,./docs-xml/archives,./docs-xml/manpages/vfs_fruit.8.xml,./docs-xml/smbdotconf/browse/preferredmaster.xml,./lib/ldb/ldb_sqlite3/trees.ps,./libcli/util/ntstatus.h,./libcli/util/hresult.c,./python/samba/tests/blackbox/testdata,./source3/include/MacExtensions.h,./source3/selftest/ktest-krb5_ccache-2.txt,./source4/setup/display-specifiers,./source4/ldap_server/devdocs,./source4/selftest/provisions,./source4/setup/adprep/WindowsServerDocs,./source4/setup/display-specifiers,./source4/torture/vfs/fruit.c,./testdata,./third_party,*.IBM-DS,*.config,*.diff,*.dump,*.ldif,*.ldf,*.pdml,*.pem,*.po,*.schema
+ignore-regex = \\[t]
+ignore-words = .codespellignore
diff --git a/.gitlab-ci-main.yml b/.gitlab-ci-main.yml
index 51327e7dee8..729de8654bb 100644
--- a/.gitlab-ci-main.yml
+++ b/.gitlab-ci-main.yml
@@ -257,7 +257,7 @@ samba-def-build:
   needs:
     - job: samba-def-build
       artifacts: true
-    - job: samba-shellcheck
+    - job: samba-codecheck
 
 samba-mit-build:
   extends: .shared_template_build_only
@@ -272,7 +272,7 @@ samba-mit-build:
   needs:
     - job: samba-mit-build
       artifacts: true
-    - job: samba-shellcheck
+    - job: samba-codecheck
 
 samba-h5l-build:
   extends: .shared_template_build_only
@@ -388,7 +388,7 @@ samba-fips:
   variables:
     SAMBA_CI_JOB_IMAGE: ${SAMBA_CI_CONTAINER_IMAGE_fedora38}
 
-samba-shellcheck:
+samba-codecheck:
   extends: .shared_template
   needs:
   variables:
diff --git a/script/autobuild.py b/script/autobuild.py
index e074c39d3c0..e230c80761e 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -1042,9 +1042,10 @@ tasks = {
         ],
     },
 
-    "samba-shellcheck": {
+    "samba-codecheck": {
         "sequence": [
             ("run", "script/check-shell-scripts.sh ."),
+            ("run", "script/codespell.sh ."),
         ],
     },
 
diff --git a/script/codespell.sh b/script/codespell.sh
new file mode 100755
index 00000000000..60e0eba2737
--- /dev/null
+++ b/script/codespell.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Check code spelling
+
+if [ $# -lt 1 ]; then
+	echo "Usage: $(basename "${0}") DIR"
+	exit 1
+fi
+
+DIR="${1}"
+
+codespell "${DIR}"
+ret=$?
+
+if [ ${ret} -ne 0 ]; then
+	echo
+	echo "Fix code spelling issues. If it detected false positives" \
+	     "please update .codespellignore."
+fi
+
+exit ${ret}
diff --git a/source4/ldap_server/ldap_backend.c b/source4/ldap_server/ldap_backend.c
index a165ecbf36c..4e94417c21b 100644
--- a/source4/ldap_server/ldap_backend.c
+++ b/source4/ldap_server/ldap_backend.c
@@ -594,7 +594,7 @@ struct ldapsrv_context {
 	int extended_type;
 	bool attributesonly;
 	struct ldb_control **controls;
-	size_t count; /* For notificaiton only */
+	size_t count; /* For notification only */
 };
 
 static int ldap_server_search_callback(struct ldb_request *req, struct ldb_reply *ares)
diff --git a/source4/lib/registry/tests/diff.c b/source4/lib/registry/tests/diff.c
index 5d2bfd7002c..35f968a0a84 100644
--- a/source4/lib/registry/tests/diff.c
+++ b/source4/lib/registry/tests/diff.c
@@ -213,7 +213,7 @@ static bool diff_setup_tcase(struct torture_context *tctx, void **data)
 	error = r2_ctx->ops->get_predefined_key(r2_ctx, HKEY_LOCAL_MACHINE, &key);
 	torture_assert_werr_ok(tctx, error, "Opening HKEY_LOCAL_MACHINE failed");
 	error = r2_ctx->ops->create_key(r2_ctx, key, "Software", NULL, NULL, &newkey);
-	torture_assert_werr_ok(tctx, error, "Creating HKLM\\Sofware failed");
+	torture_assert_werr_ok(tctx, error, "Creating HKLM\\Software failed");
 	error = r2_ctx->ops->create_key(r2_ctx, newkey, "Microsoft", NULL, NULL, &newkey);
 	torture_assert_werr_ok(tctx, error, "Creating HKLM\\Software\\Microsoft failed");
 	error = r2_ctx->ops->create_key(r2_ctx, newkey, "Windows", NULL, NULL, &newkey);
diff --git a/source4/lib/socket/socket.c b/source4/lib/socket/socket.c
index 26f23f56653..ef54029a31e 100644
--- a/source4/lib/socket/socket.c
+++ b/source4/lib/socket/socket.c
@@ -253,7 +253,7 @@ _PUBLIC_ NTSTATUS socket_send(struct socket_context *sock,
 			return STATUS_MORE_ENTRIES;
 		}
 		/* The random size sends are incompatible with TLS and SASL
-		 * sockets, which require re-sends to be consistant */
+		 * sockets, which require re-sends to be consistent */
 		if (!(sock->flags & SOCKET_FLAG_ENCRYPT)) {
 			blob2.length = 1+(random() % blob2.length);
 		} else {
@@ -443,7 +443,7 @@ _PUBLIC_ int socket_get_fd(struct socket_context *sock)
 /*
   call dup() on a socket, and close the old fd. This is used to change
   the fd to the lowest available number, to make select() more
-  efficient (select speed depends on the maxiumum fd number passed to
+  efficient (select speed depends on the maximum fd number passed to
   it)
 */
 _PUBLIC_ NTSTATUS socket_dup(struct socket_context *sock)
diff --git a/source4/lib/socket/socket.h b/source4/lib/socket/socket.h
index d0fb5e0bfca..ba2c17edd09 100644
--- a/source4/lib/socket/socket.h
+++ b/source4/lib/socket/socket.h
@@ -103,7 +103,7 @@ enum socket_state {
 #define SOCKET_FLAG_ENCRYPT      0x00000008 /* This socket
 					     * implementation requires
 					     * that re-sends be
-					     * consistant, because it
+					     * consistent, because it
 					     * is encrypting data.
 					     * This modifies the
 					     * TESTNONBLOCK case */
diff --git a/source4/lib/stream/packet.c b/source4/lib/stream/packet.c
index f78d678de37..c5df55a9c51 100644
--- a/source4/lib/stream/packet.c
+++ b/source4/lib/stream/packet.c
@@ -531,7 +531,7 @@ _PUBLIC_ void packet_queue_run(struct packet_context *pc)
   call send_callback.  
 
   Useful for operations that must occur after sending a message, such
-  as the switch to SASL encryption after as sucessful LDAP bind relpy.
+  as the switch to SASL encryption after as successful LDAP bind reply.
 */
 _PUBLIC_ NTSTATUS packet_send_callback(struct packet_context *pc, DATA_BLOB blob,
 				       packet_send_callback_fn_t send_callback, 
diff --git a/source4/libcli/ldap/ldap_bind.c b/source4/libcli/ldap/ldap_bind.c
index 8db1d76d380..1f7308211b1 100644
--- a/source4/libcli/ldap/ldap_bind.c
+++ b/source4/libcli/ldap/ldap_bind.c
@@ -334,7 +334,7 @@ try_logon_again:
 	}
 
 	/* reset the original gensec_features (on the credentials
-	 * context, so we don't tatoo it ) */
+	 * context, so we don't tattoo it ) */
 	cli_credentials_set_gensec_features(creds,
 					    old_gensec_features,
 					    CRED_SPECIFIED);
diff --git a/source4/libcli/ldap/ldap_client.c b/source4/libcli/ldap/ldap_client.c
index 8614ccdfd54..db13ad3032f 100644
--- a/source4/libcli/ldap/ldap_client.c
+++ b/source4/libcli/ldap/ldap_client.c
@@ -52,7 +52,7 @@ static int ldap_connection_destructor(struct ldap_connection *conn)
 }
 
 /**
-  create a new ldap_connection stucture. The event context is optional
+  create a new ldap_connection structure. The event context is optional
 */
 
 _PUBLIC_ struct ldap_connection *ldap4_new_connection(TALLOC_CTX *mem_ctx, 
diff --git a/source4/libcli/raw/interfaces.h b/source4/libcli/raw/interfaces.h
index 5b398ee2ced..208dc621547 100644
--- a/source4/libcli/raw/interfaces.h
+++ b/source4/libcli/raw/interfaces.h
@@ -68,7 +68,7 @@ struct smb2_lease_break {
 struct ntvfs_handle;
 
 /*
- * a generic container for file handles or file pathes
+ * a generic container for file handles or file paths
  * for qfileinfo/setfileinfo and qpathinfo/setpathinfo
 */
 union smb_handle_or_path {
@@ -1389,7 +1389,7 @@ enum smb_open_level {
 union smb_open {
 /* 
  * because the *.out.file structs are not aligned to the same offset for each level
- * we provide a hepler macro that should be used to find the current smb_handle structure
+ * we provide a helper macro that should be used to find the current smb_handle structure
  */
 #define SMB_OPEN_OUT_FILE(op, file) do { \
 	switch (op->generic.level) { \
@@ -1455,11 +1455,11 @@ union smb_open {
 			const char *fname;
 
 			/* these last 2 elements are only used in the
-			   NTTRANS varient of the call */
+			   NTTRANS variant of the call */
 			struct security_descriptor *sec_desc;
 			struct smb_ea_list *ea_list;
 
-			/* some optional parameters from the SMB2 varient */
+			/* some optional parameters from the SMB2 variant */
 			bool query_maximal_access;
 			bool query_on_disk_id;
 
@@ -2055,7 +2055,7 @@ union smb_lock {
 				uint32_t pid; /* 16 bits in SMB1 */
 				uint64_t offset;
 				uint64_t count;
-			} *locks; /* unlocks are first in the arrray */
+			} *locks; /* unlocks are first in the array */
 		} in;
 	} generic, lockx;
 
diff --git a/source4/libcli/raw/libcliraw.h b/source4/libcli/raw/libcliraw.h
index a4c4cf3d36e..3584cdcbb09 100644
--- a/source4/libcli/raw/libcliraw.h
+++ b/source4/libcli/raw/libcliraw.h
@@ -173,7 +173,7 @@ struct smbcli_session {
 	   the user to control these for torture testing */
 	uint16_t flags2;
 
-	/* the spnego context if we use extented security */
+	/* the spnego context if we use extended security */
 	struct gensec_security *gensec;
 
 	struct smbcli_session_options {
@@ -245,7 +245,7 @@ struct smbcli_request {
 	struct smb_nttrans nttrans;
 
 	/* information on what to do with a reply when it is received
-	   asyncronously. If this is not setup when a reply is received then
+	   asynchronously. If this is not setup when a reply is received then
 	   the reply is discarded
 
 	   The private pointer is private to the caller of the client
diff --git a/source4/libcli/raw/rawfileinfo.c b/source4/libcli/raw/rawfileinfo.c
index b18bc87b6c3..ed834850206 100644
--- a/source4/libcli/raw/rawfileinfo.c
+++ b/source4/libcli/raw/rawfileinfo.c
@@ -93,7 +93,7 @@ NTSTATUS smb_raw_fileinfo_passthru_parse(const DATA_BLOB *blob, TALLOC_CTX *mem_
 {	
 	switch (level) {
 	case RAW_FILEINFO_BASIC_INFORMATION:
-		/* some servers return 40 bytes and some 36. w2k3 return 40, so thats
+		/* some servers return 40 bytes and some 36. w2k3 return 40, so that's
 		   what we should do, but we need to accept 36 */
 		if (blob->length != 36) {
 			FINFO_CHECK_SIZE(40);
@@ -794,7 +794,7 @@ _PUBLIC_ NTSTATUS smb_raw_pathinfo_recv(struct smbcli_request *req,
 			       TALLOC_CTX *mem_ctx,
 			       union smb_fileinfo *parms)
 {
-	/* recv is idential to fileinfo */
+	/* recv is identical to fileinfo */
 	return smb_raw_fileinfo_recv(req, mem_ctx, parms);
 }
 
diff --git a/source4/libcli/raw/smb.h b/source4/libcli/raw/smb.h
index 780260e1679..db12f3f0816 100644
--- a/source4/libcli/raw/smb.h
+++ b/source4/libcli/raw/smb.h
@@ -292,7 +292,7 @@
 
 /*
  * Global value meaning that the smb_uid field should be
- * ingored (in share level security and protocol level == CORE)
+ * ignored (in share level security and protocol level == CORE)
  */
 
 #define UID_FIELD_INVALID 0
diff --git a/source4/libcli/resolve/dns_ex.c b/source4/libcli/resolve/dns_ex.c
index b8447bec4de..09cc10064dc 100644
--- a/source4/libcli/resolve/dns_ex.c
+++ b/source4/libcli/resolve/dns_ex.c
@@ -242,7 +242,7 @@ static struct dns_records_container get_a_aaaa_records(TALLOC_CTX *mem_ctx,
 	if (qtype == QTYPE_AAAA && a_num == 0) {
 		/*
 		* DNS server didn't returned A when asked for AAAA records.
-		* Most of the server do it, let's ask for A specificaly.
+		* Most of the server do it, let's ask for A specifically.
 		*/
 		err = dns_lookup(tmp_ctx, name, QTYPE_A, &reply);
 		if (ERR_DNS_IS_OK(err)) {
diff --git a/source4/libcli/smb2/find.c b/source4/libcli/smb2/find.c
index 23ac7378212..559c77dc69f 100644
--- a/source4/libcli/smb2/find.c
+++ b/source4/libcli/smb2/find.c
@@ -92,7 +92,7 @@ NTSTATUS smb2_find(struct smb2_tree *tree, TALLOC_CTX *mem_ctx,
 
 
 /*
-  a varient of smb2_find_recv that parses the resulting blob into
+  a variant of smb2_find_recv that parses the resulting blob into
   smb_search_data structures
 */
 NTSTATUS smb2_find_level_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx,
@@ -167,7 +167,7 @@ NTSTATUS smb2_find_level_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx,
 }
 
 /*
-  a varient of smb2_find that parses the resulting blob into
+  a variant of smb2_find that parses the resulting blob into
   smb_search_data structures
 */
 NTSTATUS smb2_find_level(struct smb2_tree *tree, TALLOC_CTX *mem_ctx,
diff --git a/source4/libcli/smb2/request.c b/source4/libcli/smb2/request.c
index 3024e01510a..e10c528b732 100644
--- a/source4/libcli/smb2/request.c
+++ b/source4/libcli/smb2/request.c
@@ -554,7 +554,7 @@ NTSTATUS smb2_pull_o32s32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_
   pull a uint16_t ofs/ uint32_t length/blob triple from a data blob
   the ptr points to the start of the offset/length pair
   
-  In this varient the uint16_t is padded by an extra 2 bytes, making
+  In this variant the uint16_t is padded by an extra 2 bytes, making
   the size aligned on 4 byte boundary
 */
 NTSTATUS smb2_pull_o16As32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob)
diff --git a/source4/libcli/smb2/smb2.h b/source4/libcli/smb2/smb2.h
index 4aadab21c4c..88e651a396c 100644
--- a/source4/libcli/smb2/smb2.h
+++ b/source4/libcli/smb2/smb2.h
@@ -166,7 +166,7 @@ struct smb2_request {
 	uint16_t credit_charge;
 
 	/* information on what to do with a reply when it is received
-	   asyncronously. If this is not setup when a reply is received then
+	   asynchronously. If this is not setup when a reply is received then
 	   the reply is discarded
 
 	   The private pointer is private to the caller of the client
diff --git a/source4/libcli/smb_composite/fsinfo.c b/source4/libcli/smb_composite/fsinfo.c
index 242e2cc4456..64bf4c84e66 100644
--- a/source4/libcli/smb_composite/fsinfo.c
+++ b/source4/libcli/smb_composite/fsinfo.c
@@ -1,5 +1,5 @@
 /*
-  a composite API for quering file system information
+  a composite API for querying file system information
 */
 
 #include "includes.h"
diff --git a/source4/libcli/smb_composite/sesssetup.c b/source4/libcli/smb_composite/sesssetup.c
index 0868cfe5d7c..553132c76bb 100644
--- a/source4/libcli/smb_composite/sesssetup.c
+++ b/source4/libcli/smb_composite/sesssetup.c
@@ -1,18 +1,18 @@
-/* 
+/*
    Unix SMB/CIFS implementation.
 
    Copyright (C) Andrew Tridgell 2005
-   
+
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.
-   
+
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-   
+
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
@@ -57,18 +57,18 @@ static int sesssetup_state_destructor(struct sesssetup_state *state)
 }
 
 static NTSTATUS session_setup_old(struct composite_context *c,
-				  struct smbcli_session *session, 
+				  struct smbcli_session *session,
 				  struct smb_composite_sesssetup *io,
-				  struct smbcli_request **req); 
+				  struct smbcli_request **req);
 static NTSTATUS session_setup_nt1(struct composite_context *c,
-				  struct smbcli_session *session, 
+				  struct smbcli_session *session,
 				  struct smb_composite_sesssetup *io,
-				  struct smbcli_request **req); 
+				  struct smbcli_request **req);
 static NTSTATUS session_setup_spnego_restart(struct composite_context *c,
 					     struct smbcli_session *session,
 					     struct smb_composite_sesssetup *io);
 static NTSTATUS session_setup_spnego(struct composite_context *c,
-				     struct smbcli_session *session, 
+				     struct smbcli_session *session,
 				     struct smb_composite_sesssetup *io,
 				     struct smbcli_request **req);
 static void smb_composite_sesssetup_spnego_done1(struct tevent_req *subreq);
@@ -113,11 +113,11 @@ static void request_handler(struct smbcli_request *req)
 		/* This doesn't work, as this only happens on old
 		 * protocols, where this comparison won't match. */
 		if (NT_STATUS_EQUAL(c->status, NT_STATUS_LOGON_FAILURE)) {
-			/* we neet to reset the vuid for a new try */
+			/* we need to reset the vuid for a new try */
 			session->vuid = 0;
 			if (cli_credentials_wrong_password(state->io->in.credentials)) {
-				nt_status = session_setup_old(c, session, 
-							      state->io, 
+				nt_status = session_setup_old(c, session,
+							      state->io,
 							      &state->req);
 				if (NT_STATUS_IS_OK(nt_status)) {
 					talloc_free(check_req);
@@ -141,8 +141,8 @@ static void request_handler(struct smbcli_request *req)
 			/* we need to reset the vuid for a new try */
 			session->vuid = 0;
 			if (cli_credentials_wrong_password(state->io->in.credentials)) {
-				nt_status = session_setup_nt1(c, session, 
-							      state->io, 
+				nt_status = session_setup_nt1(c, session,
+							      state->io,
 							      &state->req);
 				if (NT_STATUS_IS_OK(nt_status)) {
 					talloc_free(check_req);
@@ -313,9 +313,9 @@ static void request_handler(struct smbcli_request *req)
   send a nt1 style session setup
 */
 static NTSTATUS session_setup_nt1(struct composite_context *c,
-				  struct smbcli_session *session, 
+				  struct smbcli_session *session,
 				  struct smb_composite_sesssetup *io,
-				  struct smbcli_request **req) 
+				  struct smbcli_request **req)
 {


-- 
Samba Shared Repository



More information about the samba-cvs mailing list