Skip to content

docs and comments: fix typos#2598

Merged
BareosBot merged 7 commits intobareos:bareos-25from
pstorz:backport/bareos-25/fix-typos
Mar 25, 2026
Merged

docs and comments: fix typos#2598
BareosBot merged 7 commits intobareos:bareos-25from
pstorz:backport/bareos-25/fix-typos

Conversation

@pstorz
Copy link
Copy Markdown
Member

@pstorz pstorz commented Mar 24, 2026

Backport of PR #2585 to bareos-25

  • only one conflict because we changed device -> device_resource

Checklist for the reviewer of the PR (will be processed by the Bareos team)

Make sure you check/merge the PR using devtools/pr-tool to have some simple automated checks run and a proper changelog record added.

General
  • Correct milestone is set
Source code quality (if there were changes to the original PR)
  • Source code changes are understandable
  • Variable and function names are meaningful
  • Code comments are correct (logically and spelling)
  • Required documentation changes are present and part of the PR

Backport quality

@pstorz pstorz added enhancement is a backport to 25 This is a backport from master to bareos-25 labels Mar 24, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 24, 2026

Important

Review skipped

Too many files!

This PR contains 260 files, which is 110 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 1680268f-ee28-4b62-b177-6be6c69cc245

📥 Commits

Reviewing files that changed from the base of the PR and between e4a45c2 and 4b00354.

📒 Files selected for processing (260)
  • CHANGELOG.md
  • core/README.NDMP
  • core/README.configsubdirectories
  • core/platforms/openbsd/chio-changer
  • core/platforms/opsi/CLIENT_DATA/delsub3264.ins
  • core/platforms/opsi/CLIENT_DATA/setup3264.ins
  • core/platforms/opsi/OPSI/control
  • core/platforms/packaging/bareos-universal-client.spec
  • core/platforms/packaging/bareos.spec
  • core/scripts/btraceback.in
  • core/scripts/disk-changer.in
  • core/scripts/mtx-changer.in
  • core/src/benchmarks/restore_browser_stress_test.cc
  • core/src/cats/bvfs.cc
  • core/src/cats/cats.h
  • core/src/cats/postgresql.cc
  • core/src/cats/sql.cc
  • core/src/cats/sql_get.cc
  • core/src/cats/sql_list.cc
  • core/src/console/console.cc
  • core/src/defaultconfigs/bareos-dir.d/fileset/LinuxAll.conf.in
  • core/src/dird/backup.cc
  • core/src/dird/bsr.cc
  • core/src/dird/dird.cc
  • core/src/dird/dird_conf.cc
  • core/src/dird/dird_conf.h
  • core/src/dird/director_jcr_impl.h
  • core/src/dird/expand.cc
  • core/src/dird/fd_cmds.cc
  • core/src/dird/job.cc
  • core/src/dird/jobq.cc
  • core/src/dird/ndmp_dma_generic.cc
  • core/src/dird/ndmp_dma_restore_NDMP_NATIVE.cc
  • core/src/dird/ndmp_fhdb_mem.cc
  • core/src/dird/quota.cc
  • core/src/dird/restore.cc
  • core/src/dird/run_conf.cc
  • core/src/dird/sd_cmds.cc
  • core/src/dird/storage.cc
  • core/src/dird/ua_acl.cc
  • core/src/dird/ua_dotcmds.cc
  • core/src/dird/ua_impexp.cc
  • core/src/dird/ua_output.cc
  • core/src/dird/ua_prune.cc
  • core/src/dird/ua_purge.cc
  • core/src/dird/ua_restore.cc
  • core/src/dird/ua_run.cc
  • core/src/dird/ua_select.cc
  • core/src/dird/ua_tree.cc
  • core/src/dird/vbackup.cc
  • core/src/fastlz/include/fastlz/fastlzlib.h
  • core/src/fastlz/src/fastlzlib.c
  • core/src/filed/accurate.cc
  • core/src/filed/backup.cc
  • core/src/filed/crypto.cc
  • core/src/filed/fd_plugins.cc
  • core/src/filed/filed_conf.h
  • core/src/filed/filed_jcr_impl.h
  • core/src/filed/fileset.cc
  • core/src/filed/restore.h
  • core/src/findlib/acl.cc
  • core/src/findlib/bfile.h
  • core/src/findlib/find.cc
  • core/src/findlib/match.cc
  • core/src/findlib/xattr.cc
  • core/src/include/config.h.in
  • core/src/include/streams.h
  • core/src/lib/attr.cc
  • core/src/lib/attr.h
  • core/src/lib/berrno.cc
  • core/src/lib/berrno.h
  • core/src/lib/bnet.cc
  • core/src/lib/bnet_server_tcp.cc
  • core/src/lib/bpipe_win32.cc
  • core/src/lib/breg.cc
  • core/src/lib/breg.h
  • core/src/lib/bsock.h
  • core/src/lib/bsock_tcp.cc
  • core/src/lib/bsys.cc
  • core/src/lib/btime.cc
  • core/src/lib/crypto_openssl.cc
  • core/src/lib/edit.cc
  • core/src/lib/edit.h
  • core/src/lib/guid_to_name.cc
  • core/src/lib/htable.cc
  • core/src/lib/implementation_factory.h
  • core/src/lib/jcr.cc
  • core/src/lib/mem_pool.cc
  • core/src/lib/message.cc
  • core/src/lib/mntent_cache.cc
  • core/src/lib/parse_conf.h
  • core/src/lib/parse_conf_state_machine.h
  • core/src/lib/rblist.cc
  • core/src/lib/res.cc
  • core/src/lib/resource_item.h
  • core/src/lib/scsi_crypto.cc
  • core/src/lib/scsi_tapealert.cc
  • core/src/lib/serial.cc
  • core/src/lib/tls_openssl_private.cc
  • core/src/lib/tree.h
  • core/src/lib/var.cc
  • core/src/lmdb/lmdb.h
  • core/src/ndmp/ndma_comm_dispatch.c
  • core/src/ndmp/ndma_ctst_mover.c
  • core/src/ndmp/ndma_ctst_tape.c
  • core/src/ndmp/ndma_image_stream.c
  • core/src/ndmp/ndma_listmgmt.c
  • core/src/ndmp/ndmagents.h
  • core/src/ndmp/ndmjob_args.c
  • core/src/ndmp/ndmjob_simulator.c
  • core/src/ndmp/ndml_bstf.c
  • core/src/ndmp/ndml_conn.c
  • core/src/ndmp/ndml_media.c
  • core/src/ndmp/ndml_stzf.c
  • core/src/ndmp/ndmlib.h
  • core/src/ndmp/ndmos.h
  • core/src/ndmp/ndmos_common.c
  • core/src/ndmp/ndmos_freebsd.c
  • core/src/ndmp/ndmos_freebsd.h
  • core/src/ndmp/ndmos_linux.c
  • core/src/ndmp/ndmos_linux.h
  • core/src/ndmp/ndmos_solaris.c
  • core/src/ndmp/ndmos_solaris.h
  • core/src/ndmp/ndmp0.x
  • core/src/ndmp/ndmp2.x
  • core/src/ndmp/ndmp2_translate.c
  • core/src/ndmp/ndmp3.x
  • core/src/ndmp/ndmp9.x
  • core/src/ndmp/ndmprotocol.h
  • core/src/ndmp/smc.h
  • core/src/plugins/filed/grpc/bareos_api.cc
  • core/src/plugins/filed/grpc/bridge_module/bridge_module.cc
  • core/src/plugins/filed/grpc/grpc.cc
  • core/src/plugins/filed/grpc/grpc_impl.cc
  • core/src/plugins/filed/python/ldap/bareos-fd-ldap.py
  • core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py
  • core/src/plugins/filed/python/percona-xtrabackup/bareos-fd-percona-xtrabackup.py
  • core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py
  • core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py
  • core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFilesBaseclass.py
  • core/src/plugins/filed/python/vmware/bareos-fd-vmware.py
  • core/src/plugins/filed/windows_dr/bareos_api.cc
  • core/src/plugins/filed/windows_dr/barri.cc
  • core/src/plugins/filed/windows_dr/partitioning.h
  • core/src/plugins/filed/windows_dr/plugin.cc
  • core/src/plugins/filed/windows_dr/plugin_linux.cc
  • core/src/plugins/filed/windows_dr/restore_win.cc
  • core/src/qt-tray-monitor/tray-monitor.cc
  • core/src/qt-tray-monitor/tray_conf.cc
  • core/src/stored/acquire.cc
  • core/src/stored/ansi_label.cc
  • core/src/stored/askdir.cc
  • core/src/stored/autochanger.cc
  • core/src/stored/backends/chunked_device.cc
  • core/src/stored/backends/dedupable/volume.h
  • core/src/stored/backends/dedupable_device.cc
  • core/src/stored/backends/dplcompat_device.cc
  • core/src/stored/backends/dplcompat_device.h
  • core/src/stored/backends/generic_tape_device.cc
  • core/src/stored/backends/unix_tape_device.d/bareos-sd.d/autochanger/autochanger-0.conf.example
  • core/src/stored/backends/unix_tape_device.d/bareos-sd.d/device/tapedrive-0.conf.example
  • core/src/stored/block.cc
  • core/src/stored/block.h
  • core/src/stored/btape.cc
  • core/src/stored/crc32/crc32.cc
  • core/src/stored/crc32/crc32.h
  • core/src/stored/dev.cc
  • core/src/stored/device.cc
  • core/src/stored/dir_cmd.cc
  • core/src/stored/label.cc
  • core/src/stored/ndmp_tape.cc
  • core/src/stored/record.h
  • core/src/stored/reserve.cc
  • core/src/stored/spool.cc
  • core/src/stored/vol_mgr.cc
  • core/src/tests/addresses_and_ports_config.cc
  • core/src/tests/cli_test.cc
  • core/src/tests/configs/runscript-tests/bareos-dir.conf
  • core/src/tests/configs/scheduler/scheduler-hourly/bareos-dir.d/fileset/LinuxAll.conf
  • core/src/tests/configs/scheduler/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/LinuxAll.conf
  • core/src/tests/configs/scheduler/scheduler-on-time-noday/bareos-dir.d/fileset/LinuxAll.conf
  • core/src/tests/configs/scheduler/scheduler-on-time/bareos-dir.d/fileset/LinuxAll.conf
  • core/src/tests/configs/stored_multiplied_device/bareos-sd.d/autochanger/autochanger.conf
  • core/src/tests/dlist_test.cc
  • core/src/tests/globbing_test.cc
  • core/src/tests/sd_backend_tests.h
  • core/src/tests/sd_reservation.cc
  • core/src/tests/test_path_conversion.cc
  • core/src/tools/bscrypto.cc
  • core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc
  • core/src/win32/compat/compat.cc
  • core/src/win32/filed/vss_generic.cc
  • core/src/win32/generic/service.cc
  • core/src/win32/plugins/filed/hyper-v.cc
  • core/src/win32/plugins/filed/mssqlvdi-fd.cc
  • core/src/win32/vdi/include/vdi.h
  • core/src/win32/vdi/include/vdierror.h
  • core/src/win32/vdi/include/vdiguid.h
  • docs/manuals/source/Appendix/BareosCopyrightTrademarkAndLicenses.rst
  • docs/manuals/source/Appendix/BareosPrograms.rst
  • docs/manuals/source/Appendix/Howtos/BackupOfThirdPartyDatabases.rst.inc
  • docs/manuals/source/Appendix/Troubleshooting.rst
  • docs/manuals/source/Configuration/CustomizingTheConfiguration.rst
  • docs/manuals/source/Configuration/Director.rst
  • docs/manuals/source/Configuration/FileDaemon.rst
  • docs/manuals/source/DeveloperGuide/BuildAndTestBareos/coverage.rst
  • docs/manuals/source/DeveloperGuide/BuildAndTestBareos/systemtests.rst
  • docs/manuals/source/DeveloperGuide/PythonBareos.rst
  • docs/manuals/source/DeveloperGuide/api.rst
  • docs/manuals/source/DeveloperGuide/developerFAQ.rst
  • docs/manuals/source/DeveloperGuide/directorConsole.rst
  • docs/manuals/source/DeveloperGuide/dplcompat-wrappers.rst
  • docs/manuals/source/DeveloperGuide/mediaformat.rst
  • docs/manuals/source/DeveloperGuide/netprotocol.rst
  • docs/manuals/source/DeveloperGuide/pluginAPI.rst
  • docs/manuals/source/DeveloperGuide/reservation.rst
  • docs/manuals/source/DeveloperGuide/storage.rst
  • docs/manuals/source/DeveloperGuide/tls-techdoc.rst
  • docs/manuals/source/DocumentationStyleGuide/BareosSpecificFormatting/DocumentFileStructure.rst
  • docs/manuals/source/DocumentationStyleGuide/BareosSpecificFormatting/Release.rst
  • docs/manuals/source/DocumentationStyleGuide/CommonNames.rst
  • docs/manuals/source/DocumentationStyleGuide/Gotchas.rst
  • docs/manuals/source/DocumentationStyleGuide/RestOverview.rst
  • docs/manuals/source/DocumentationStyleGuide/SpecificFormatting.rst
  • docs/manuals/source/IntroductionAndTutorial/BareosWebui.rst
  • docs/manuals/source/IntroductionAndTutorial/InstallingBareosClient.rst
  • docs/manuals/source/IntroductionAndTutorial/Tutorial.rst
  • docs/manuals/source/IntroductionAndTutorial/UpdatingBareos.rst
  • docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst
  • docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst
  • docs/manuals/source/TasksAndConcepts/AutomatedDiskBackup.rst
  • docs/manuals/source/TasksAndConcepts/BareosConsole.rst
  • docs/manuals/source/TasksAndConcepts/DataEncryption.rst
  • docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst
  • docs/manuals/source/TasksAndConcepts/NetworkSetup.rst
  • docs/manuals/source/TasksAndConcepts/PAM.rst
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ApacheLibcloudPlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/BarriPlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/PostgreSQLPlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ProxmoxPlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/PythonFdPlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc
  • docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc
  • docs/manuals/source/TasksAndConcepts/TheRestoreCommand.rst
  • docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst
  • docs/manuals/source/TasksAndConcepts/TransportEncryption.rst
  • docs/manuals/source/TasksAndConcepts/VolumeManagement.rst
  • docs/manuals/source/_extensions/bareos-ext.py
  • docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-IdleTimeout.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-director-StatisticsRetention.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-job-Level.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-job-Name.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-job-RegexWhere.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-Mail.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-Syslog.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-pool-MaximumVolumeBytes.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-pool-ScratchPool.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-pool-UseCatalog.rst.inc
  • docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-AutoChanger.rst.inc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

pstorz and others added 5 commits March 24, 2026 18:26
All fixes were reviewed for false positives.

Skipped intentionally:
- 'Filetest' (config job name literal)
- 'aNULL' (TLS cipher keyword in CipherString)
- 'Retension' (tape retensioning operation)
- Truncated log lines in .puml sequence diagrams
- Autogenerated files (bareos-dir-config-schema.json, usage/*.txt,
  images)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
(cherry picked from commit 5f0ec01)
Fixed ~200+ spelling mistakes across comments, strings, and
documentation in source code, scripts, config files, and platform files
using codespell.

Intentionally skipped (false positives or domain-specific):
- SectionIn: NSIS installer script keyword
- PEOM: NDMP protocol constant
- servent: C stdlib struct type (getservbyname)
- grop/clen: local variable abbreviations in grpc code
- sems: semaphore abbreviation in LMDB
- unser: serialization function prefix in commented-out debug code
- copyin: BSD kernel syscall function name
- retension: tape retensioning operation
- re-used/re-use: hyphenated form intentional in context
- medias: UI label string for .media command
- inspite: fixed by codespell in prior pass (manpages kept as-is)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
(cherry picked from commit 007dedb)
Thank you very much, good work!

Co-authored-by: Bruno Friedmann @bareos
<89836284+bruno-at-bareos@users.noreply.github.com>

(cherry picked from commit 2364d99)
(cherry picked from commit d2b4cdf)
@pstorz pstorz force-pushed the backport/bareos-25/fix-typos branch from 1866ad2 to feda817 Compare March 24, 2026 17:28
@pstorz pstorz requested a review from bruno-at-bareos March 24, 2026 19:57
@bruno-at-bareos bruno-at-bareos added this to the 25.0.3 milestone Mar 25, 2026
Copy link
Copy Markdown
Contributor

@bruno-at-bareos bruno-at-bareos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for this large improvement.

@BareosBot BareosBot merged commit 3535fa8 into bareos:bareos-25 Mar 25, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement is a backport to 25 This is a backport from master to bareos-25

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants