summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2023-01-01 06:40:01 +0000
committerGo MAEDA <maeda@farend.jp>2023-01-01 06:40:01 +0000
commit5c2925bea66349ecefcf32f507ccef55017dbcfe (patch)
tree8ea06a8c32ccaa9dda8fd1f223527626956a92c4
parente9f2afa6f58ca4f525a4f617fd744f094d580887 (diff)
downloadredmine-5c2925bea66349ecefcf32f507ccef55017dbcfe.tar.gz
redmine-5c2925bea66349ecefcf32f507ccef55017dbcfe.zip
Update copyright year to 2023 (#38141).
git-svn-id: https://svn.redmine.org/redmine/branches/4.2-stable@22015 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--app/controllers/account_controller.rb2
-rw-r--r--app/controllers/activities_controller.rb2
-rw-r--r--app/controllers/admin_controller.rb2
-rw-r--r--app/controllers/application_controller.rb2
-rw-r--r--app/controllers/attachments_controller.rb2
-rw-r--r--app/controllers/auth_sources_controller.rb2
-rw-r--r--app/controllers/auto_completes_controller.rb2
-rw-r--r--app/controllers/boards_controller.rb2
-rw-r--r--app/controllers/calendars_controller.rb2
-rw-r--r--app/controllers/comments_controller.rb2
-rw-r--r--app/controllers/context_menus_controller.rb2
-rw-r--r--app/controllers/custom_field_enumerations_controller.rb2
-rw-r--r--app/controllers/custom_fields_controller.rb2
-rw-r--r--app/controllers/documents_controller.rb2
-rw-r--r--app/controllers/email_addresses_controller.rb2
-rw-r--r--app/controllers/enumerations_controller.rb2
-rw-r--r--app/controllers/files_controller.rb2
-rw-r--r--app/controllers/gantts_controller.rb2
-rw-r--r--app/controllers/groups_controller.rb2
-rw-r--r--app/controllers/imports_controller.rb2
-rw-r--r--app/controllers/issue_categories_controller.rb2
-rw-r--r--app/controllers/issue_relations_controller.rb2
-rw-r--r--app/controllers/issue_statuses_controller.rb2
-rw-r--r--app/controllers/issues_controller.rb2
-rw-r--r--app/controllers/journals_controller.rb2
-rw-r--r--app/controllers/mail_handler_controller.rb2
-rw-r--r--app/controllers/members_controller.rb2
-rw-r--r--app/controllers/messages_controller.rb2
-rw-r--r--app/controllers/my_controller.rb2
-rw-r--r--app/controllers/news_controller.rb2
-rw-r--r--app/controllers/previews_controller.rb2
-rw-r--r--app/controllers/principal_memberships_controller.rb2
-rw-r--r--app/controllers/project_enumerations_controller.rb2
-rw-r--r--app/controllers/projects_controller.rb2
-rw-r--r--app/controllers/queries_controller.rb2
-rw-r--r--app/controllers/reports_controller.rb2
-rw-r--r--app/controllers/repositories_controller.rb2
-rw-r--r--app/controllers/roles_controller.rb2
-rw-r--r--app/controllers/search_controller.rb2
-rw-r--r--app/controllers/settings_controller.rb2
-rw-r--r--app/controllers/sys_controller.rb2
-rw-r--r--app/controllers/timelog_controller.rb2
-rw-r--r--app/controllers/trackers_controller.rb2
-rw-r--r--app/controllers/twofa_backup_codes_controller.rb2
-rw-r--r--app/controllers/twofa_controller.rb2
-rw-r--r--app/controllers/users_controller.rb2
-rw-r--r--app/controllers/versions_controller.rb2
-rw-r--r--app/controllers/watchers_controller.rb2
-rw-r--r--app/controllers/welcome_controller.rb2
-rw-r--r--app/controllers/wiki_controller.rb2
-rw-r--r--app/controllers/wikis_controller.rb2
-rw-r--r--app/controllers/workflows_controller.rb2
-rw-r--r--app/helpers/account_helper.rb2
-rw-r--r--app/helpers/activities_helper.rb2
-rw-r--r--app/helpers/admin_helper.rb2
-rw-r--r--app/helpers/application_helper.rb2
-rw-r--r--app/helpers/attachments_helper.rb2
-rw-r--r--app/helpers/auth_sources_helper.rb2
-rw-r--r--app/helpers/avatars_helper.rb2
-rw-r--r--app/helpers/boards_helper.rb2
-rw-r--r--app/helpers/calendars_helper.rb2
-rw-r--r--app/helpers/context_menus_helper.rb2
-rw-r--r--app/helpers/custom_fields_helper.rb2
-rw-r--r--app/helpers/documents_helper.rb2
-rw-r--r--app/helpers/email_addresses_helper.rb2
-rw-r--r--app/helpers/enumerations_helper.rb2
-rw-r--r--app/helpers/gantt_helper.rb2
-rw-r--r--app/helpers/groups_helper.rb2
-rw-r--r--app/helpers/imports_helper.rb2
-rw-r--r--app/helpers/issue_categories_helper.rb2
-rw-r--r--app/helpers/issue_relations_helper.rb2
-rw-r--r--app/helpers/issue_statuses_helper.rb2
-rw-r--r--app/helpers/issues_helper.rb2
-rw-r--r--app/helpers/journals_helper.rb2
-rw-r--r--app/helpers/mail_handler_helper.rb2
-rw-r--r--app/helpers/members_helper.rb2
-rw-r--r--app/helpers/messages_helper.rb2
-rw-r--r--app/helpers/my_helper.rb2
-rw-r--r--app/helpers/news_helper.rb2
-rw-r--r--app/helpers/principal_memberships_helper.rb2
-rw-r--r--app/helpers/projects_helper.rb2
-rw-r--r--app/helpers/projects_queries_helper.rb2
-rw-r--r--app/helpers/queries_helper.rb2
-rw-r--r--app/helpers/reports_helper.rb2
-rw-r--r--app/helpers/repositories_helper.rb2
-rw-r--r--app/helpers/roles_helper.rb2
-rw-r--r--app/helpers/routes_helper.rb2
-rw-r--r--app/helpers/search_helper.rb2
-rw-r--r--app/helpers/settings_helper.rb2
-rw-r--r--app/helpers/timelog_helper.rb2
-rw-r--r--app/helpers/trackers_helper.rb2
-rw-r--r--app/helpers/twofa_helper.rb2
-rw-r--r--app/helpers/users_helper.rb2
-rw-r--r--app/helpers/versions_helper.rb2
-rw-r--r--app/helpers/watchers_helper.rb2
-rw-r--r--app/helpers/welcome_helper.rb2
-rw-r--r--app/helpers/wiki_helper.rb2
-rw-r--r--app/helpers/workflows_helper.rb2
-rw-r--r--app/models/attachment.rb2
-rw-r--r--app/models/auth_source.rb2
-rw-r--r--app/models/auth_source_ldap.rb2
-rw-r--r--app/models/board.rb2
-rw-r--r--app/models/change.rb2
-rw-r--r--app/models/changeset.rb2
-rw-r--r--app/models/comment.rb2
-rw-r--r--app/models/custom_field.rb2
-rw-r--r--app/models/custom_field_enumeration.rb2
-rw-r--r--app/models/custom_field_value.rb2
-rw-r--r--app/models/custom_value.rb2
-rw-r--r--app/models/document.rb2
-rw-r--r--app/models/document_category.rb2
-rw-r--r--app/models/document_category_custom_field.rb2
-rw-r--r--app/models/document_custom_field.rb2
-rw-r--r--app/models/email_address.rb2
-rw-r--r--app/models/enabled_module.rb2
-rw-r--r--app/models/enumeration.rb2
-rw-r--r--app/models/group.rb2
-rw-r--r--app/models/group_anonymous.rb2
-rw-r--r--app/models/group_builtin.rb2
-rw-r--r--app/models/group_custom_field.rb2
-rw-r--r--app/models/group_non_member.rb2
-rw-r--r--app/models/import.rb2
-rw-r--r--app/models/import_item.rb2
-rw-r--r--app/models/issue.rb2
-rw-r--r--app/models/issue_category.rb2
-rw-r--r--app/models/issue_custom_field.rb2
-rw-r--r--app/models/issue_import.rb2
-rw-r--r--app/models/issue_priority.rb2
-rw-r--r--app/models/issue_priority_custom_field.rb2
-rw-r--r--app/models/issue_query.rb2
-rw-r--r--app/models/issue_relation.rb2
-rw-r--r--app/models/issue_status.rb2
-rw-r--r--app/models/journal.rb2
-rw-r--r--app/models/journal_detail.rb2
-rw-r--r--app/models/mail_handler.rb2
-rw-r--r--app/models/mailer.rb2
-rw-r--r--app/models/member.rb2
-rw-r--r--app/models/member_role.rb2
-rw-r--r--app/models/message.rb2
-rw-r--r--app/models/news.rb2
-rw-r--r--app/models/principal.rb2
-rw-r--r--app/models/project.rb2
-rw-r--r--app/models/project_custom_field.rb2
-rw-r--r--app/models/project_query.rb2
-rw-r--r--app/models/query.rb2
-rw-r--r--app/models/repository.rb2
-rw-r--r--app/models/repository/bazaar.rb2
-rw-r--r--app/models/repository/cvs.rb2
-rw-r--r--app/models/repository/filesystem.rb2
-rw-r--r--app/models/repository/git.rb2
-rw-r--r--app/models/repository/mercurial.rb2
-rw-r--r--app/models/repository/subversion.rb2
-rw-r--r--app/models/role.rb2
-rw-r--r--app/models/setting.rb2
-rw-r--r--app/models/time_entry.rb2
-rw-r--r--app/models/time_entry_activity.rb2
-rw-r--r--app/models/time_entry_activity_custom_field.rb2
-rw-r--r--app/models/time_entry_custom_field.rb2
-rw-r--r--app/models/time_entry_import.rb2
-rw-r--r--app/models/time_entry_query.rb2
-rw-r--r--app/models/token.rb2
-rw-r--r--app/models/tracker.rb2
-rw-r--r--app/models/user.rb2
-rw-r--r--app/models/user_custom_field.rb2
-rw-r--r--app/models/user_import.rb2
-rw-r--r--app/models/user_preference.rb2
-rw-r--r--app/models/version.rb2
-rw-r--r--app/models/version_custom_field.rb2
-rw-r--r--app/models/watcher.rb2
-rw-r--r--app/models/wiki.rb2
-rw-r--r--app/models/wiki_content.rb2
-rw-r--r--app/models/wiki_content_version.rb2
-rw-r--r--app/models/wiki_page.rb2
-rw-r--r--app/models/wiki_redirect.rb2
-rw-r--r--app/models/workflow_permission.rb2
-rw-r--r--app/models/workflow_rule.rb2
-rw-r--r--app/models/workflow_transition.rb2
-rw-r--r--app/views/layouts/base.html.erb2
-rw-r--r--config/routes.rb2
-rw-r--r--config/settings.yml2
-rw-r--r--doc/CHANGELOG2
-rw-r--r--doc/INSTALL2
-rw-r--r--doc/README_FOR_APP2
-rw-r--r--doc/UPGRADING2
-rw-r--r--extra/mail_handler/rdm-mailhandler.rb2
-rw-r--r--lib/generators/redmine_plugin/redmine_plugin_generator.rb2
-rw-r--r--lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb2
-rw-r--r--lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb2
-rw-r--r--lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb2
-rw-r--r--lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb2
-rw-r--r--lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb2
-rw-r--r--lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb2
-rw-r--r--lib/plugins/acts_as_event/lib/acts_as_event.rb2
-rw-r--r--lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb2
-rw-r--r--lib/redmine.rb2
-rw-r--r--lib/redmine/access_control.rb2
-rw-r--r--lib/redmine/access_keys.rb2
-rw-r--r--lib/redmine/activity.rb2
-rw-r--r--lib/redmine/activity/fetcher.rb2
-rw-r--r--lib/redmine/acts/positioned.rb2
-rw-r--r--lib/redmine/ciphering.rb2
-rw-r--r--lib/redmine/configuration.rb2
-rw-r--r--lib/redmine/core_ext/active_record.rb2
-rw-r--r--lib/redmine/core_ext/string/conversions.rb2
-rw-r--r--lib/redmine/core_ext/string/inflections.rb2
-rw-r--r--lib/redmine/database.rb2
-rw-r--r--lib/redmine/default_data/loader.rb2
-rw-r--r--lib/redmine/export/csv.rb2
-rw-r--r--lib/redmine/export/pdf.rb2
-rw-r--r--lib/redmine/export/pdf/issues_pdf_helper.rb2
-rw-r--r--lib/redmine/export/pdf/wiki_pdf_helper.rb2
-rw-r--r--lib/redmine/field_format.rb2
-rw-r--r--lib/redmine/helpers/calendar.rb2
-rw-r--r--lib/redmine/helpers/diff.rb2
-rw-r--r--lib/redmine/helpers/gantt.rb2
-rw-r--r--lib/redmine/helpers/time_report.rb2
-rw-r--r--lib/redmine/helpers/url.rb2
-rw-r--r--lib/redmine/hook.rb2
-rw-r--r--lib/redmine/hook/listener.rb2
-rw-r--r--lib/redmine/hook/view_listener.rb2
-rw-r--r--lib/redmine/i18n.rb2
-rw-r--r--lib/redmine/imap.rb2
-rw-r--r--lib/redmine/menu_manager.rb2
-rw-r--r--lib/redmine/mime_type.rb2
-rw-r--r--lib/redmine/my_page.rb2
-rw-r--r--lib/redmine/nested_set/issue_nested_set.rb2
-rw-r--r--lib/redmine/nested_set/project_nested_set.rb2
-rw-r--r--lib/redmine/nested_set/traversing.rb2
-rw-r--r--lib/redmine/pagination.rb2
-rw-r--r--lib/redmine/platform.rb2
-rw-r--r--lib/redmine/plugin.rb2
-rw-r--r--lib/redmine/pop3.rb2
-rw-r--r--lib/redmine/project_jump_box.rb2
-rw-r--r--lib/redmine/safe_attributes.rb2
-rw-r--r--lib/redmine/scm/adapters.rb2
-rw-r--r--lib/redmine/scm/adapters/abstract_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/bazaar_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/command_failed.rb2
-rw-r--r--lib/redmine/scm/adapters/cvs_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/filesystem_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/git_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/mercurial_adapter.rb2
-rw-r--r--lib/redmine/scm/adapters/subversion_adapter.rb2
-rw-r--r--lib/redmine/search.rb2
-rw-r--r--lib/redmine/sort_criteria.rb2
-rw-r--r--lib/redmine/subclass_factory.rb2
-rw-r--r--lib/redmine/syntax_highlighting.rb2
-rw-r--r--lib/redmine/themes.rb2
-rw-r--r--lib/redmine/thumbnail.rb2
-rw-r--r--lib/redmine/twofa.rb2
-rw-r--r--lib/redmine/twofa/base.rb2
-rw-r--r--lib/redmine/twofa/totp.rb2
-rw-r--r--lib/redmine/unified_diff.rb2
-rw-r--r--lib/redmine/utils.rb2
-rw-r--r--lib/redmine/views/api_template_handler.rb2
-rw-r--r--lib/redmine/views/builders.rb2
-rw-r--r--lib/redmine/views/builders/json.rb2
-rw-r--r--lib/redmine/views/builders/structure.rb2
-rw-r--r--lib/redmine/views/builders/xml.rb2
-rw-r--r--lib/redmine/views/labelled_form_builder.rb2
-rw-r--r--lib/redmine/views/other_formats_builder.rb2
-rw-r--r--lib/redmine/wiki_formatting.rb2
-rw-r--r--lib/redmine/wiki_formatting/html_parser.rb2
-rw-r--r--lib/redmine/wiki_formatting/macros.rb2
-rw-r--r--lib/redmine/wiki_formatting/markdown/formatter.rb2
-rw-r--r--lib/redmine/wiki_formatting/markdown/helper.rb2
-rw-r--r--lib/redmine/wiki_formatting/markdown/html_parser.rb2
-rw-r--r--lib/redmine/wiki_formatting/textile/formatter.rb2
-rw-r--r--lib/redmine/wiki_formatting/textile/helper.rb2
-rw-r--r--lib/redmine/wiki_formatting/textile/html_parser.rb2
-rw-r--r--lib/tasks/ciphering.rake2
-rw-r--r--lib/tasks/email.rake2
-rw-r--r--lib/tasks/migrate_from_mantis.rake2
-rw-r--r--lib/tasks/migrate_from_trac.rake2
-rw-r--r--lib/tasks/redmine.rake2
-rw-r--r--lib/tasks/reminder.rake2
-rw-r--r--public/javascripts/application.js2
-rw-r--r--public/javascripts/attachments.js2
-rw-r--r--public/javascripts/context_menu.js2
-rw-r--r--public/javascripts/gantt.js2
-rw-r--r--public/javascripts/project_identifier.js2
-rw-r--r--public/javascripts/repository_navigation.js2
-rw-r--r--public/javascripts/revision_graph.js2
-rw-r--r--test/application_system_test_case.rb2
-rw-r--r--test/coverage/html_formatter.rb2
-rw-r--r--test/extra/redmine_pm/repository_git_test_pm.rb2
-rw-r--r--test/extra/redmine_pm/repository_subversion_test_pm.rb2
-rw-r--r--test/extra/redmine_pm/test_case.rb2
-rw-r--r--test/functional/account_controller_openid_test.rb2
-rw-r--r--test/functional/account_controller_test.rb2
-rw-r--r--test/functional/activities_controller_test.rb2
-rw-r--r--test/functional/admin_controller_test.rb2
-rw-r--r--test/functional/application_controller_test.rb2
-rw-r--r--test/functional/attachments_controller_test.rb2
-rw-r--r--test/functional/attachments_visibility_test.rb2
-rw-r--r--test/functional/auth_sources_controller_test.rb2
-rw-r--r--test/functional/auto_completes_controller_test.rb2
-rw-r--r--test/functional/boards_controller_test.rb2
-rw-r--r--test/functional/calendars_controller_test.rb2
-rw-r--r--test/functional/comments_controller_test.rb2
-rw-r--r--test/functional/context_menus_controller_test.rb2
-rw-r--r--test/functional/custom_field_enumerations_controller_test.rb2
-rw-r--r--test/functional/custom_fields_controller_test.rb2
-rw-r--r--test/functional/documents_controller_test.rb2
-rw-r--r--test/functional/email_addresses_controller_test.rb2
-rw-r--r--test/functional/enumerations_controller_test.rb2
-rw-r--r--test/functional/files_controller_test.rb2
-rw-r--r--test/functional/gantts_controller_test.rb2
-rw-r--r--test/functional/groups_controller_test.rb2
-rw-r--r--test/functional/imports_controller_test.rb2
-rw-r--r--test/functional/issue_categories_controller_test.rb2
-rw-r--r--test/functional/issue_relations_controller_test.rb2
-rw-r--r--test/functional/issue_statuses_controller_test.rb2
-rw-r--r--test/functional/issues_controller_test.rb2
-rw-r--r--test/functional/issues_controller_transaction_test.rb2
-rw-r--r--test/functional/issues_custom_fields_visibility_test.rb2
-rw-r--r--test/functional/journals_controller_test.rb2
-rw-r--r--test/functional/mail_handler_controller_test.rb2
-rw-r--r--test/functional/members_controller_test.rb2
-rw-r--r--test/functional/messages_controller_test.rb2
-rw-r--r--test/functional/my_controller_test.rb2
-rw-r--r--test/functional/news_controller_test.rb2
-rw-r--r--test/functional/previews_controller_test.rb2
-rw-r--r--test/functional/principal_memberships_controller_test.rb2
-rw-r--r--test/functional/project_enumerations_controller_test.rb2
-rw-r--r--test/functional/projects_controller_test.rb2
-rw-r--r--test/functional/queries_controller_test.rb2
-rw-r--r--test/functional/reports_controller_test.rb2
-rw-r--r--test/functional/repositories_bazaar_controller_test.rb2
-rw-r--r--test/functional/repositories_controller_test.rb2
-rw-r--r--test/functional/repositories_cvs_controller_test.rb2
-rw-r--r--test/functional/repositories_filesystem_controller_test.rb2
-rw-r--r--test/functional/repositories_git_controller_test.rb2
-rw-r--r--test/functional/repositories_mercurial_controller_test.rb2
-rw-r--r--test/functional/repositories_subversion_controller_test.rb2
-rw-r--r--test/functional/roles_controller_test.rb2
-rw-r--r--test/functional/search_controller_test.rb2
-rw-r--r--test/functional/search_custom_fields_visibility_test.rb2
-rw-r--r--test/functional/sessions_controller_test.rb2
-rw-r--r--test/functional/settings_controller_test.rb2
-rw-r--r--test/functional/sys_controller_test.rb2
-rw-r--r--test/functional/timelog_controller_test.rb2
-rw-r--r--test/functional/timelog_custom_fields_visibility_test.rb2
-rw-r--r--test/functional/timelog_report_test.rb2
-rw-r--r--test/functional/trackers_controller_test.rb2
-rw-r--r--test/functional/users_controller_test.rb2
-rw-r--r--test/functional/versions_controller_test.rb2
-rw-r--r--test/functional/versions_custom_fields_visibility_test.rb2
-rw-r--r--test/functional/watchers_controller_test.rb2
-rw-r--r--test/functional/welcome_controller_test.rb2
-rw-r--r--test/functional/wiki_controller_test.rb2
-rw-r--r--test/functional/wikis_controller_test.rb2
-rw-r--r--test/functional/workflows_controller_test.rb2
-rw-r--r--test/helpers/activities_helper_test.rb2
-rw-r--r--test/helpers/application_helper_test.rb2
-rw-r--r--test/helpers/avatars_helper_test.rb2
-rw-r--r--test/helpers/custom_fields_helper_test.rb2
-rw-r--r--test/helpers/groups_helper_test.rb2
-rw-r--r--test/helpers/issues_helper_test.rb2
-rw-r--r--test/helpers/journals_helper_test.rb2
-rw-r--r--test/helpers/members_helper_test.rb2
-rw-r--r--test/helpers/projects_helper_test.rb2
-rw-r--r--test/helpers/projects_queries_helper_test.rb2
-rw-r--r--test/helpers/queries_helper_test.rb2
-rw-r--r--test/helpers/routes_helper_test.rb2
-rw-r--r--test/helpers/search_helper_test.rb2
-rw-r--r--test/helpers/settings_helper_test.rb2
-rw-r--r--test/helpers/sort_helper_test.rb2
-rw-r--r--test/helpers/timelog_helper_test.rb2
-rw-r--r--test/helpers/version_helper_test.rb2
-rw-r--r--test/helpers/watchers_helper_test.rb2
-rw-r--r--test/helpers/wiki_helper_test.rb2
-rw-r--r--test/integration/account_test.rb2
-rw-r--r--test/integration/admin_test.rb2
-rw-r--r--test/integration/api_test/api_routing_test.rb2
-rw-r--r--test/integration/api_test/api_test.rb2
-rw-r--r--test/integration/api_test/attachments_test.rb2
-rw-r--r--test/integration/api_test/authentication_test.rb2
-rw-r--r--test/integration/api_test/custom_fields_attribute_test.rb2
-rw-r--r--test/integration/api_test/custom_fields_test.rb2
-rw-r--r--test/integration/api_test/disabled_rest_api_test.rb2
-rw-r--r--test/integration/api_test/enumerations_test.rb2
-rw-r--r--test/integration/api_test/files_test.rb2
-rw-r--r--test/integration/api_test/groups_test.rb2
-rw-r--r--test/integration/api_test/issue_categories_test.rb2
-rw-r--r--test/integration/api_test/issue_relations_test.rb2
-rw-r--r--test/integration/api_test/issue_statuses_test.rb2
-rw-r--r--test/integration/api_test/issues_test.rb2
-rw-r--r--test/integration/api_test/jsonp_test.rb2
-rw-r--r--test/integration/api_test/memberships_test.rb2
-rw-r--r--test/integration/api_test/my_test.rb2
-rw-r--r--test/integration/api_test/news_test.rb2
-rw-r--r--test/integration/api_test/projects_test.rb2
-rw-r--r--test/integration/api_test/queries_test.rb2
-rw-r--r--test/integration/api_test/repositories_test.rb2
-rw-r--r--test/integration/api_test/roles_test.rb2
-rw-r--r--test/integration/api_test/search_test.rb2
-rw-r--r--test/integration/api_test/time_entries_test.rb2
-rw-r--r--test/integration/api_test/trackers_test.rb2
-rw-r--r--test/integration/api_test/users_test.rb2
-rw-r--r--test/integration/api_test/versions_test.rb2
-rw-r--r--test/integration/api_test/wiki_pages_test.rb2
-rw-r--r--test/integration/application_test.rb2
-rw-r--r--test/integration/attachments_test.rb2
-rw-r--r--test/integration/feeds_test.rb2
-rw-r--r--test/integration/issues_test.rb2
-rw-r--r--test/integration/layout_test.rb2
-rw-r--r--test/integration/lib/redmine/field_format/attachment_format_test.rb2
-rw-r--r--test/integration/lib/redmine/hook_test.rb2
-rw-r--r--test/integration/lib/redmine/menu_manager_test.rb2
-rw-r--r--test/integration/lib/redmine/themes_test.rb2
-rw-r--r--test/integration/projects_test.rb2
-rw-r--r--test/integration/repositories_git_test.rb2
-rw-r--r--test/integration/routing/account_test.rb2
-rw-r--r--test/integration/routing/activities_test.rb2
-rw-r--r--test/integration/routing/admin_test.rb2
-rw-r--r--test/integration/routing/attachments_test.rb2
-rw-r--r--test/integration/routing/auth_sources_test.rb2
-rw-r--r--test/integration/routing/auto_completes_test.rb2
-rw-r--r--test/integration/routing/boards_test.rb2
-rw-r--r--test/integration/routing/calendars_test.rb2
-rw-r--r--test/integration/routing/comments_test.rb2
-rw-r--r--test/integration/routing/context_menus_test.rb2
-rw-r--r--test/integration/routing/custom_fields_test.rb2
-rw-r--r--test/integration/routing/documents_test.rb2
-rw-r--r--test/integration/routing/enumerations_test.rb2
-rw-r--r--test/integration/routing/files_test.rb2
-rw-r--r--test/integration/routing/gantts_test.rb2
-rw-r--r--test/integration/routing/groups_test.rb2
-rw-r--r--test/integration/routing/imports_test.rb2
-rw-r--r--test/integration/routing/issue_categories_test.rb2
-rw-r--r--test/integration/routing/issue_relations_test.rb2
-rw-r--r--test/integration/routing/issue_statuses_test.rb2
-rw-r--r--test/integration/routing/issues_test.rb2
-rw-r--r--test/integration/routing/journals_test.rb2
-rw-r--r--test/integration/routing/mail_handler_test.rb2
-rw-r--r--test/integration/routing/members_test.rb2
-rw-r--r--test/integration/routing/messages_test.rb2
-rw-r--r--test/integration/routing/my_test.rb2
-rw-r--r--test/integration/routing/news_test.rb2
-rw-r--r--test/integration/routing/previews_test.rb2
-rw-r--r--test/integration/routing/principal_memberships_test.rb2
-rw-r--r--test/integration/routing/project_enumerations_test.rb2
-rw-r--r--test/integration/routing/projects_test.rb2
-rw-r--r--test/integration/routing/queries_test.rb2
-rw-r--r--test/integration/routing/reports_test.rb2
-rw-r--r--test/integration/routing/repositories_test.rb2
-rw-r--r--test/integration/routing/roles_test.rb2
-rw-r--r--test/integration/routing/search_test.rb2
-rw-r--r--test/integration/routing/settings_test.rb2
-rw-r--r--test/integration/routing/sys_test.rb2
-rw-r--r--test/integration/routing/timelog_test.rb2
-rw-r--r--test/integration/routing/trackers_test.rb2
-rw-r--r--test/integration/routing/users_test.rb2
-rw-r--r--test/integration/routing/versions_test.rb2
-rw-r--r--test/integration/routing/watchers_test.rb2
-rw-r--r--test/integration/routing/welcome_test.rb2
-rw-r--r--test/integration/routing/wiki_test.rb2
-rw-r--r--test/integration/routing/wikis_test.rb2
-rw-r--r--test/integration/routing/workflows_test.rb2
-rw-r--r--test/integration/sessions_test.rb2
-rw-r--r--test/integration/twofa_test.rb2
-rw-r--r--test/integration/users_test.rb2
-rw-r--r--test/integration/welcome_test.rb2
-rw-r--r--test/integration/wiki_test.rb2
-rw-r--r--test/system/copy_to_clipboard_test.rb2
-rw-r--r--test/system/custom_field_enumerations_test.rb2
-rw-r--r--test/system/inline_autocomplete_test.rb2
-rw-r--r--test/system/issues_import_test.rb2
-rw-r--r--test/system/issues_test.rb2
-rw-r--r--test/system/keyboard_shortcuts_test.rb2
-rw-r--r--test/system/my_page_test.rb2
-rw-r--r--test/system/quick_jump_test.rb2
-rw-r--r--test/system/sudo_mode_test.rb2
-rw-r--r--test/system/timelog_test.rb2
-rw-r--r--test/test_helper.rb2
-rw-r--r--test/unit/activity_test.rb2
-rw-r--r--test/unit/attachment_test.rb2
-rw-r--r--test/unit/attachment_transaction_test.rb2
-rw-r--r--test/unit/auth_source_ldap_test.rb2
-rw-r--r--test/unit/board_test.rb2
-rw-r--r--test/unit/changeset_test.rb2
-rw-r--r--test/unit/comment_test.rb2
-rw-r--r--test/unit/custom_field_test.rb2
-rw-r--r--test/unit/custom_field_user_format_test.rb2
-rw-r--r--test/unit/custom_field_version_format_test.rb2
-rw-r--r--test/unit/custom_value_test.rb2
-rw-r--r--test/unit/default_data_test.rb2
-rw-r--r--test/unit/document_category_test.rb2
-rw-r--r--test/unit/document_test.rb2
-rw-r--r--test/unit/email_address_test.rb2
-rw-r--r--test/unit/enabled_module_test.rb2
-rw-r--r--test/unit/enumeration_test.rb2
-rw-r--r--test/unit/group_test.rb2
-rw-r--r--test/unit/initializers/patches_test.rb2
-rw-r--r--test/unit/issue_category_test.rb2
-rw-r--r--test/unit/issue_custom_field_test.rb2
-rw-r--r--test/unit/issue_import_test.rb2
-rw-r--r--test/unit/issue_nested_set_concurrency_test.rb2
-rw-r--r--test/unit/issue_nested_set_test.rb2
-rw-r--r--test/unit/issue_priority_test.rb2
-rw-r--r--test/unit/issue_relation_test.rb2
-rw-r--r--test/unit/issue_scopes_test.rb2
-rw-r--r--test/unit/issue_status_test.rb2
-rw-r--r--test/unit/issue_subtasking_test.rb2
-rw-r--r--test/unit/issue_test.rb2
-rw-r--r--test/unit/issue_transaction_test.rb2
-rw-r--r--test/unit/journal_observer_test.rb2
-rw-r--r--test/unit/journal_test.rb2
-rw-r--r--test/unit/lib/redmine/access_control_test.rb2
-rw-r--r--test/unit/lib/redmine/acts/positioned_with_scope_test.rb2
-rw-r--r--test/unit/lib/redmine/acts/positioned_without_scope_test.rb2
-rw-r--r--test/unit/lib/redmine/ciphering_test.rb2
-rw-r--r--test/unit/lib/redmine/codeset_util_test.rb2
-rw-r--r--test/unit/lib/redmine/configuration_test.rb2
-rw-r--r--test/unit/lib/redmine/export/csv_test.rb2
-rw-r--r--test/unit/lib/redmine/export/pdf/issues_pdf_test.rb2
-rw-r--r--test/unit/lib/redmine/export/pdf_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/attachment_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/bool_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/enumeration_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/field_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/link_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/list_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/numeric_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/user_field_format_test.rb2
-rw-r--r--test/unit/lib/redmine/field_format/version_field_format_test.rb2
-rw-r--r--test/unit/lib/redmine/helpers/calendar_test.rb2
-rw-r--r--test/unit/lib/redmine/helpers/diff_test.rb2
-rw-r--r--test/unit/lib/redmine/helpers/gantt_test.rb2
-rw-r--r--test/unit/lib/redmine/helpers/url_test.rb2
-rw-r--r--test/unit/lib/redmine/hook_test.rb2
-rw-r--r--test/unit/lib/redmine/i18n_test.rb2
-rw-r--r--test/unit/lib/redmine/info_test.rb2
-rw-r--r--test/unit/lib/redmine/menu_manager/mapper_test.rb2
-rw-r--r--test/unit/lib/redmine/menu_manager/menu_helper_test.rb2
-rw-r--r--test/unit/lib/redmine/menu_manager/menu_item_test.rb2
-rw-r--r--test/unit/lib/redmine/menu_manager_test.rb2
-rw-r--r--test/unit/lib/redmine/mime_type_test.rb2
-rw-r--r--test/unit/lib/redmine/notifiable_test.rb2
-rw-r--r--test/unit/lib/redmine/pagination_helper_test.rb2
-rw-r--r--test/unit/lib/redmine/pagination_test.rb2
-rw-r--r--test/unit/lib/redmine/plugin_test.rb2
-rw-r--r--test/unit/lib/redmine/project_jump_box_test.rb2
-rw-r--r--test/unit/lib/redmine/safe_attributes_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/git_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb2
-rw-r--r--test/unit/lib/redmine/syntax_highlighting/rouge_test.rb2
-rw-r--r--test/unit/lib/redmine/themes_test.rb2
-rw-r--r--test/unit/lib/redmine/unified_diff_test.rb2
-rw-r--r--test/unit/lib/redmine/utils/date_calculation.rb2
-rw-r--r--test/unit/lib/redmine/views/builders/json_test.rb2
-rw-r--r--test/unit/lib/redmine/views/builders/xml_test.rb2
-rw-r--r--test/unit/lib/redmine/views/labelled_form_builder_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/html_parser_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/macros_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb2
-rw-r--r--test/unit/lib/redmine/wiki_formatting_test.rb2
-rw-r--r--test/unit/lib/redmine_test.rb2
-rw-r--r--test/unit/mail_handler_test.rb2
-rw-r--r--test/unit/mailer_localisation_test.rb2
-rw-r--r--test/unit/mailer_test.rb2
-rw-r--r--test/unit/member_test.rb2
-rw-r--r--test/unit/message_test.rb2
-rw-r--r--test/unit/news_test.rb2
-rw-r--r--test/unit/principal_test.rb2
-rw-r--r--test/unit/project_copy_test.rb2
-rw-r--r--test/unit/project_members_inheritance_test.rb2
-rw-r--r--test/unit/project_nested_set_concurrency_test.rb2
-rw-r--r--test/unit/project_nested_set_test.rb2
-rw-r--r--test/unit/project_query_test.rb2
-rw-r--r--test/unit/project_test.rb2
-rw-r--r--test/unit/query_test.rb2
-rw-r--r--test/unit/repository_bazaar_test.rb2
-rw-r--r--test/unit/repository_cvs_test.rb2
-rw-r--r--test/unit/repository_filesystem_test.rb2
-rw-r--r--test/unit/repository_git_test.rb2
-rw-r--r--test/unit/repository_mercurial_test.rb2
-rw-r--r--test/unit/repository_subversion_test.rb2
-rw-r--r--test/unit/repository_test.rb2
-rw-r--r--test/unit/role_test.rb2
-rw-r--r--test/unit/search_test.rb2
-rw-r--r--test/unit/setting_test.rb2
-rw-r--r--test/unit/time_entry_activity_test.rb2
-rw-r--r--test/unit/time_entry_custom_field_test.rb2
-rw-r--r--test/unit/time_entry_import_test.rb2
-rw-r--r--test/unit/time_entry_query_test.rb2
-rw-r--r--test/unit/time_entry_test.rb2
-rw-r--r--test/unit/token_test.rb2
-rw-r--r--test/unit/tracker_test.rb2
-rw-r--r--test/unit/user_import_test.rb2
-rw-r--r--test/unit/user_preference_test.rb2
-rw-r--r--test/unit/user_test.rb2
-rw-r--r--test/unit/version_test.rb2
-rw-r--r--test/unit/watcher_test.rb2
-rw-r--r--test/unit/wiki_content_test.rb2
-rw-r--r--test/unit/wiki_content_version_test.rb2
-rw-r--r--test/unit/wiki_page_test.rb2
-rw-r--r--test/unit/wiki_redirect_test.rb2
-rw-r--r--test/unit/wiki_test.rb2
-rw-r--r--test/unit/workflow_test.rb2
-rw-r--r--test/unit/workflow_transition_test.rb2
610 files changed, 610 insertions, 610 deletions
diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb
index e1b3d4f2b..9c95f899d 100644
--- a/app/controllers/account_controller.rb
+++ b/app/controllers/account_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/activities_controller.rb b/app/controllers/activities_controller.rb
index 824aaa2ef..9dcd09f21 100644
--- a/app/controllers/activities_controller.rb
+++ b/app/controllers/activities_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb
index a7404abcc..1ce114559 100644
--- a/app/controllers/admin_controller.rb
+++ b/app/controllers/admin_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index c63382e98..06bf0c786 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/attachments_controller.rb b/app/controllers/attachments_controller.rb
index fb6fc0e90..d956ac17e 100644
--- a/app/controllers/attachments_controller.rb
+++ b/app/controllers/attachments_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/auth_sources_controller.rb b/app/controllers/auth_sources_controller.rb
index 969b6c8df..7c6cce5f6 100644
--- a/app/controllers/auth_sources_controller.rb
+++ b/app/controllers/auth_sources_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/auto_completes_controller.rb b/app/controllers/auto_completes_controller.rb
index f2604bde5..e4161876a 100644
--- a/app/controllers/auto_completes_controller.rb
+++ b/app/controllers/auto_completes_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/boards_controller.rb b/app/controllers/boards_controller.rb
index 978faf867..781c902a9 100644
--- a/app/controllers/boards_controller.rb
+++ b/app/controllers/boards_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/calendars_controller.rb b/app/controllers/calendars_controller.rb
index 89d09684c..3b1580c74 100644
--- a/app/controllers/calendars_controller.rb
+++ b/app/controllers/calendars_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/comments_controller.rb b/app/controllers/comments_controller.rb
index 489e26787..ce3bdcb39 100644
--- a/app/controllers/comments_controller.rb
+++ b/app/controllers/comments_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/context_menus_controller.rb b/app/controllers/context_menus_controller.rb
index f9c8c69ee..2eb39685c 100644
--- a/app/controllers/context_menus_controller.rb
+++ b/app/controllers/context_menus_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/custom_field_enumerations_controller.rb b/app/controllers/custom_field_enumerations_controller.rb
index 3c2ccad4d..9e0ede955 100644
--- a/app/controllers/custom_field_enumerations_controller.rb
+++ b/app/controllers/custom_field_enumerations_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/custom_fields_controller.rb b/app/controllers/custom_fields_controller.rb
index c65109e11..abc4e45b4 100644
--- a/app/controllers/custom_fields_controller.rb
+++ b/app/controllers/custom_fields_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb
index 8583d32c8..51468832a 100644
--- a/app/controllers/documents_controller.rb
+++ b/app/controllers/documents_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/email_addresses_controller.rb b/app/controllers/email_addresses_controller.rb
index b754895e2..9c3fc7ec6 100644
--- a/app/controllers/email_addresses_controller.rb
+++ b/app/controllers/email_addresses_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb
index 405e34401..d5f1ccdbb 100644
--- a/app/controllers/enumerations_controller.rb
+++ b/app/controllers/enumerations_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/files_controller.rb b/app/controllers/files_controller.rb
index a6ee019c3..1e67b95cf 100644
--- a/app/controllers/files_controller.rb
+++ b/app/controllers/files_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/gantts_controller.rb b/app/controllers/gantts_controller.rb
index 303fe3590..d1c6376ce 100644
--- a/app/controllers/gantts_controller.rb
+++ b/app/controllers/gantts_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb
index f6358080b..e981861db 100644
--- a/app/controllers/groups_controller.rb
+++ b/app/controllers/groups_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/imports_controller.rb b/app/controllers/imports_controller.rb
index 721d08fa2..e84fa120e 100644
--- a/app/controllers/imports_controller.rb
+++ b/app/controllers/imports_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/issue_categories_controller.rb b/app/controllers/issue_categories_controller.rb
index 196f9bf98..d0e3c11c0 100644
--- a/app/controllers/issue_categories_controller.rb
+++ b/app/controllers/issue_categories_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/issue_relations_controller.rb b/app/controllers/issue_relations_controller.rb
index 8143f4f4a..91297ac76 100644
--- a/app/controllers/issue_relations_controller.rb
+++ b/app/controllers/issue_relations_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/issue_statuses_controller.rb b/app/controllers/issue_statuses_controller.rb
index 77d51dc84..d24bce009 100644
--- a/app/controllers/issue_statuses_controller.rb
+++ b/app/controllers/issue_statuses_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index f45d9bf06..f7cfba8d4 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/journals_controller.rb b/app/controllers/journals_controller.rb
index 95f47e360..880345302 100644
--- a/app/controllers/journals_controller.rb
+++ b/app/controllers/journals_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/mail_handler_controller.rb b/app/controllers/mail_handler_controller.rb
index 0165f848f..59e6c0d15 100644
--- a/app/controllers/mail_handler_controller.rb
+++ b/app/controllers/mail_handler_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/members_controller.rb b/app/controllers/members_controller.rb
index 49e061799..65f3e0624 100644
--- a/app/controllers/members_controller.rb
+++ b/app/controllers/members_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb
index ba6e29403..b41830b85 100644
--- a/app/controllers/messages_controller.rb
+++ b/app/controllers/messages_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/my_controller.rb b/app/controllers/my_controller.rb
index 744701e8e..9b1694516 100644
--- a/app/controllers/my_controller.rb
+++ b/app/controllers/my_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/news_controller.rb b/app/controllers/news_controller.rb
index 2500c46a0..263f4f607 100644
--- a/app/controllers/news_controller.rb
+++ b/app/controllers/news_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/previews_controller.rb b/app/controllers/previews_controller.rb
index cf0256770..4a252b245 100644
--- a/app/controllers/previews_controller.rb
+++ b/app/controllers/previews_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/principal_memberships_controller.rb b/app/controllers/principal_memberships_controller.rb
index 86ab0b1db..a4902e7a7 100644
--- a/app/controllers/principal_memberships_controller.rb
+++ b/app/controllers/principal_memberships_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/project_enumerations_controller.rb b/app/controllers/project_enumerations_controller.rb
index 53dbd95b6..53d283f4f 100644
--- a/app/controllers/project_enumerations_controller.rb
+++ b/app/controllers/project_enumerations_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index c2c4c08c1..be1b9963d 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/queries_controller.rb b/app/controllers/queries_controller.rb
index bbe09f415..ba839530a 100644
--- a/app/controllers/queries_controller.rb
+++ b/app/controllers/queries_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/reports_controller.rb b/app/controllers/reports_controller.rb
index bc9605b6d..a0bf8a8d9 100644
--- a/app/controllers/reports_controller.rb
+++ b/app/controllers/reports_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb
index baa3b24e6..60b27e2f2 100644
--- a/app/controllers/repositories_controller.rb
+++ b/app/controllers/repositories_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/roles_controller.rb b/app/controllers/roles_controller.rb
index c0f462961..70aa19ae6 100644
--- a/app/controllers/roles_controller.rb
+++ b/app/controllers/roles_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb
index f5abd8a49..b9ff59e90 100644
--- a/app/controllers/search_controller.rb
+++ b/app/controllers/search_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/settings_controller.rb b/app/controllers/settings_controller.rb
index c8caa3372..9a595f3f2 100644
--- a/app/controllers/settings_controller.rb
+++ b/app/controllers/settings_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/sys_controller.rb b/app/controllers/sys_controller.rb
index dcfca346f..2c096379a 100644
--- a/app/controllers/sys_controller.rb
+++ b/app/controllers/sys_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/timelog_controller.rb b/app/controllers/timelog_controller.rb
index 1b63f3cec..f70c4d410 100644
--- a/app/controllers/timelog_controller.rb
+++ b/app/controllers/timelog_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/trackers_controller.rb b/app/controllers/trackers_controller.rb
index c8efc13d2..88381a1b8 100644
--- a/app/controllers/trackers_controller.rb
+++ b/app/controllers/trackers_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/twofa_backup_codes_controller.rb b/app/controllers/twofa_backup_codes_controller.rb
index 6fe977121..3f32f5244 100644
--- a/app/controllers/twofa_backup_codes_controller.rb
+++ b/app/controllers/twofa_backup_codes_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/twofa_controller.rb b/app/controllers/twofa_controller.rb
index 87f65e826..678887ed1 100644
--- a/app/controllers/twofa_controller.rb
+++ b/app/controllers/twofa_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 6c1cc8d8e..465c626b4 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/versions_controller.rb b/app/controllers/versions_controller.rb
index a4e84ae33..d2beef253 100644
--- a/app/controllers/versions_controller.rb
+++ b/app/controllers/versions_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/watchers_controller.rb b/app/controllers/watchers_controller.rb
index ba13e0e0c..28f3e25db 100644
--- a/app/controllers/watchers_controller.rb
+++ b/app/controllers/watchers_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/welcome_controller.rb b/app/controllers/welcome_controller.rb
index 9e24193a1..426687545 100644
--- a/app/controllers/welcome_controller.rb
+++ b/app/controllers/welcome_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb
index 6b2cfc0a7..4a7c0a63b 100644
--- a/app/controllers/wiki_controller.rb
+++ b/app/controllers/wiki_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/wikis_controller.rb b/app/controllers/wikis_controller.rb
index 5c6c54e55..f7ee331f1 100644
--- a/app/controllers/wikis_controller.rb
+++ b/app/controllers/wikis_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/controllers/workflows_controller.rb b/app/controllers/workflows_controller.rb
index 37b4c0f4b..4bd429e9c 100644
--- a/app/controllers/workflows_controller.rb
+++ b/app/controllers/workflows_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/account_helper.rb b/app/helpers/account_helper.rb
index 9dd3dcafb..ad00ae481 100644
--- a/app/helpers/account_helper.rb
+++ b/app/helpers/account_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/activities_helper.rb b/app/helpers/activities_helper.rb
index 79522b98b..15826ff6b 100644
--- a/app/helpers/activities_helper.rb
+++ b/app/helpers/activities_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb
index 2f8ad77d2..50646f023 100644
--- a/app/helpers/admin_helper.rb
+++ b/app/helpers/admin_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index e016df3cb..e4bb93f9e 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/attachments_helper.rb b/app/helpers/attachments_helper.rb
index b59f9446f..be34023cd 100644
--- a/app/helpers/attachments_helper.rb
+++ b/app/helpers/attachments_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/auth_sources_helper.rb b/app/helpers/auth_sources_helper.rb
index c88443c0b..24ee18abc 100644
--- a/app/helpers/auth_sources_helper.rb
+++ b/app/helpers/auth_sources_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/avatars_helper.rb b/app/helpers/avatars_helper.rb
index 9c2b2034e..d114138c0 100644
--- a/app/helpers/avatars_helper.rb
+++ b/app/helpers/avatars_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/boards_helper.rb b/app/helpers/boards_helper.rb
index 5d42c14b3..1bc9714a5 100644
--- a/app/helpers/boards_helper.rb
+++ b/app/helpers/boards_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/calendars_helper.rb b/app/helpers/calendars_helper.rb
index ad52a72d0..e207bc391 100644
--- a/app/helpers/calendars_helper.rb
+++ b/app/helpers/calendars_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/context_menus_helper.rb b/app/helpers/context_menus_helper.rb
index b21560c94..044f2f71d 100644
--- a/app/helpers/context_menus_helper.rb
+++ b/app/helpers/context_menus_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/custom_fields_helper.rb b/app/helpers/custom_fields_helper.rb
index 256d6b635..4d8343eae 100644
--- a/app/helpers/custom_fields_helper.rb
+++ b/app/helpers/custom_fields_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/documents_helper.rb b/app/helpers/documents_helper.rb
index 8d6fe5166..78dbdaac9 100644
--- a/app/helpers/documents_helper.rb
+++ b/app/helpers/documents_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/email_addresses_helper.rb b/app/helpers/email_addresses_helper.rb
index 434cd53e0..dfddc329d 100644
--- a/app/helpers/email_addresses_helper.rb
+++ b/app/helpers/email_addresses_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/enumerations_helper.rb b/app/helpers/enumerations_helper.rb
index 20c913b5d..e6d4b9035 100644
--- a/app/helpers/enumerations_helper.rb
+++ b/app/helpers/enumerations_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/gantt_helper.rb b/app/helpers/gantt_helper.rb
index efd656bc3..08fea3179 100644
--- a/app/helpers/gantt_helper.rb
+++ b/app/helpers/gantt_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/groups_helper.rb b/app/helpers/groups_helper.rb
index eec8fe4ae..8346234ea 100644
--- a/app/helpers/groups_helper.rb
+++ b/app/helpers/groups_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/imports_helper.rb b/app/helpers/imports_helper.rb
index 7f5c12ccc..4b72f043a 100644
--- a/app/helpers/imports_helper.rb
+++ b/app/helpers/imports_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/issue_categories_helper.rb b/app/helpers/issue_categories_helper.rb
index 2e2a3350a..37a196724 100644
--- a/app/helpers/issue_categories_helper.rb
+++ b/app/helpers/issue_categories_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/issue_relations_helper.rb b/app/helpers/issue_relations_helper.rb
index d21d1af36..02ff9d427 100644
--- a/app/helpers/issue_relations_helper.rb
+++ b/app/helpers/issue_relations_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/issue_statuses_helper.rb b/app/helpers/issue_statuses_helper.rb
index a4986f614..006b4ccc1 100644
--- a/app/helpers/issue_statuses_helper.rb
+++ b/app/helpers/issue_statuses_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb
index 4ca0cbbd1..ded912cc4 100644
--- a/app/helpers/issues_helper.rb
+++ b/app/helpers/issues_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/journals_helper.rb b/app/helpers/journals_helper.rb
index d95d2b77b..1e813ea7e 100644
--- a/app/helpers/journals_helper.rb
+++ b/app/helpers/journals_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/mail_handler_helper.rb b/app/helpers/mail_handler_helper.rb
index a65330d61..a22c1a19a 100644
--- a/app/helpers/mail_handler_helper.rb
+++ b/app/helpers/mail_handler_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/members_helper.rb b/app/helpers/members_helper.rb
index 0469b071c..e7e2e09e0 100644
--- a/app/helpers/members_helper.rb
+++ b/app/helpers/members_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/messages_helper.rb b/app/helpers/messages_helper.rb
index 5c76bc5dd..d1caad5ad 100644
--- a/app/helpers/messages_helper.rb
+++ b/app/helpers/messages_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/my_helper.rb b/app/helpers/my_helper.rb
index aece653b2..b7151f999 100644
--- a/app/helpers/my_helper.rb
+++ b/app/helpers/my_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/news_helper.rb b/app/helpers/news_helper.rb
index 563ac0f5a..1dc2b3079 100644
--- a/app/helpers/news_helper.rb
+++ b/app/helpers/news_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/principal_memberships_helper.rb b/app/helpers/principal_memberships_helper.rb
index a16b826f8..be7b20aa0 100644
--- a/app/helpers/principal_memberships_helper.rb
+++ b/app/helpers/principal_memberships_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index f87c5b917..2d5322bfe 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/projects_queries_helper.rb b/app/helpers/projects_queries_helper.rb
index d52a548e5..886dbae98 100644
--- a/app/helpers/projects_queries_helper.rb
+++ b/app/helpers/projects_queries_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/queries_helper.rb b/app/helpers/queries_helper.rb
index dccf35adc..5e522c812 100644
--- a/app/helpers/queries_helper.rb
+++ b/app/helpers/queries_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/reports_helper.rb b/app/helpers/reports_helper.rb
index 8f8e8eb84..7d4803413 100644
--- a/app/helpers/reports_helper.rb
+++ b/app/helpers/reports_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/repositories_helper.rb b/app/helpers/repositories_helper.rb
index e0ca25024..2a338799e 100644
--- a/app/helpers/repositories_helper.rb
+++ b/app/helpers/repositories_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/roles_helper.rb b/app/helpers/roles_helper.rb
index 7efa488ef..e3bd08fd2 100644
--- a/app/helpers/roles_helper.rb
+++ b/app/helpers/roles_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/routes_helper.rb b/app/helpers/routes_helper.rb
index 8a799b17b..b999ab7f5 100644
--- a/app/helpers/routes_helper.rb
+++ b/app/helpers/routes_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/search_helper.rb b/app/helpers/search_helper.rb
index 909f1be92..61331d728 100644
--- a/app/helpers/search_helper.rb
+++ b/app/helpers/search_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb
index 3c807f1f8..bc32d3d06 100644
--- a/app/helpers/settings_helper.rb
+++ b/app/helpers/settings_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/timelog_helper.rb b/app/helpers/timelog_helper.rb
index 1f54e1899..862c43b59 100644
--- a/app/helpers/timelog_helper.rb
+++ b/app/helpers/timelog_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/trackers_helper.rb b/app/helpers/trackers_helper.rb
index 701a66ba7..99a079d4d 100644
--- a/app/helpers/trackers_helper.rb
+++ b/app/helpers/trackers_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/twofa_helper.rb b/app/helpers/twofa_helper.rb
index 6b1d67890..c33f9e916 100644
--- a/app/helpers/twofa_helper.rb
+++ b/app/helpers/twofa_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb
index 63e0f75fc..202439290 100644
--- a/app/helpers/users_helper.rb
+++ b/app/helpers/users_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/versions_helper.rb b/app/helpers/versions_helper.rb
index b76e5e584..397556d90 100644
--- a/app/helpers/versions_helper.rb
+++ b/app/helpers/versions_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/watchers_helper.rb b/app/helpers/watchers_helper.rb
index d00c5b776..bd3f6c4b2 100644
--- a/app/helpers/watchers_helper.rb
+++ b/app/helpers/watchers_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/welcome_helper.rb b/app/helpers/welcome_helper.rb
index b644bedb7..2a675b46a 100644
--- a/app/helpers/welcome_helper.rb
+++ b/app/helpers/welcome_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/wiki_helper.rb b/app/helpers/wiki_helper.rb
index aca65c22b..0b5f3b8f4 100644
--- a/app/helpers/wiki_helper.rb
+++ b/app/helpers/wiki_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/helpers/workflows_helper.rb b/app/helpers/workflows_helper.rb
index 92f0f977b..b39d7db0e 100644
--- a/app/helpers/workflows_helper.rb
+++ b/app/helpers/workflows_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/attachment.rb b/app/models/attachment.rb
index c3c3fc8b3..976f417ab 100644
--- a/app/models/attachment.rb
+++ b/app/models/attachment.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/auth_source.rb b/app/models/auth_source.rb
index 0e4b03450..f9fb81eac 100644
--- a/app/models/auth_source.rb
+++ b/app/models/auth_source.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/auth_source_ldap.rb b/app/models/auth_source_ldap.rb
index 8ed7ce27f..bc5f5885d 100644
--- a/app/models/auth_source_ldap.rb
+++ b/app/models/auth_source_ldap.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/board.rb b/app/models/board.rb
index c3aa03dbc..8cf16f559 100644
--- a/app/models/board.rb
+++ b/app/models/board.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/change.rb b/app/models/change.rb
index 7c9f75184..f2eff4ea1 100644
--- a/app/models/change.rb
+++ b/app/models/change.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/changeset.rb b/app/models/changeset.rb
index f1580ce33..df9b6aabf 100644
--- a/app/models/changeset.rb
+++ b/app/models/changeset.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/comment.rb b/app/models/comment.rb
index 89713d05f..0954bd707 100644
--- a/app/models/comment.rb
+++ b/app/models/comment.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/custom_field.rb b/app/models/custom_field.rb
index ed44d552c..8c94f5b30 100644
--- a/app/models/custom_field.rb
+++ b/app/models/custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/custom_field_enumeration.rb b/app/models/custom_field_enumeration.rb
index 1741c0757..547d6a359 100644
--- a/app/models/custom_field_enumeration.rb
+++ b/app/models/custom_field_enumeration.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/custom_field_value.rb b/app/models/custom_field_value.rb
index ca9e3945d..ee154af2c 100644
--- a/app/models/custom_field_value.rb
+++ b/app/models/custom_field_value.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/custom_value.rb b/app/models/custom_value.rb
index 0f799917a..9cfac3079 100644
--- a/app/models/custom_value.rb
+++ b/app/models/custom_value.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/document.rb b/app/models/document.rb
index 610451e49..51cc8d837 100644
--- a/app/models/document.rb
+++ b/app/models/document.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/document_category.rb b/app/models/document_category.rb
index 92959ed88..81e393625 100644
--- a/app/models/document_category.rb
+++ b/app/models/document_category.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/document_category_custom_field.rb b/app/models/document_category_custom_field.rb
index 75df5c44e..f901fe03c 100644
--- a/app/models/document_category_custom_field.rb
+++ b/app/models/document_category_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/document_custom_field.rb b/app/models/document_custom_field.rb
index 63ed8ff0a..094f1b54b 100644
--- a/app/models/document_custom_field.rb
+++ b/app/models/document_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/email_address.rb b/app/models/email_address.rb
index d031327db..1888293c4 100644
--- a/app/models/email_address.rb
+++ b/app/models/email_address.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/enabled_module.rb b/app/models/enabled_module.rb
index 8e5191a63..7cd4096eb 100644
--- a/app/models/enabled_module.rb
+++ b/app/models/enabled_module.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/enumeration.rb b/app/models/enumeration.rb
index e564aed05..8f9a96326 100644
--- a/app/models/enumeration.rb
+++ b/app/models/enumeration.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/group.rb b/app/models/group.rb
index a84f8650f..d2fa608c0 100644
--- a/app/models/group.rb
+++ b/app/models/group.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/group_anonymous.rb b/app/models/group_anonymous.rb
index f8ff34e3e..28e7364e6 100644
--- a/app/models/group_anonymous.rb
+++ b/app/models/group_anonymous.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/group_builtin.rb b/app/models/group_builtin.rb
index 0c29d50da..8a3c2cbdf 100644
--- a/app/models/group_builtin.rb
+++ b/app/models/group_builtin.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/group_custom_field.rb b/app/models/group_custom_field.rb
index 5d4da3b19..31cbf9ebb 100644
--- a/app/models/group_custom_field.rb
+++ b/app/models/group_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/group_non_member.rb b/app/models/group_non_member.rb
index 688349803..5a5f880fd 100644
--- a/app/models/group_non_member.rb
+++ b/app/models/group_non_member.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/import.rb b/app/models/import.rb
index a9c40270a..96fba1bd8 100644
--- a/app/models/import.rb
+++ b/app/models/import.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/import_item.rb b/app/models/import_item.rb
index 15c46ced3..5f0432e9b 100644
--- a/app/models/import_item.rb
+++ b/app/models/import_item.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue.rb b/app/models/issue.rb
index 718639bfe..26f8e9bb4 100644
--- a/app/models/issue.rb
+++ b/app/models/issue.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_category.rb b/app/models/issue_category.rb
index 1e1883392..dddcedcfb 100644
--- a/app/models/issue_category.rb
+++ b/app/models/issue_category.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_custom_field.rb b/app/models/issue_custom_field.rb
index 285a0d48c..9453b61bb 100644
--- a/app/models/issue_custom_field.rb
+++ b/app/models/issue_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_import.rb b/app/models/issue_import.rb
index ccfd663e0..6bb9fc9f5 100644
--- a/app/models/issue_import.rb
+++ b/app/models/issue_import.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_priority.rb b/app/models/issue_priority.rb
index 2760983de..6cc75b904 100644
--- a/app/models/issue_priority.rb
+++ b/app/models/issue_priority.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_priority_custom_field.rb b/app/models/issue_priority_custom_field.rb
index 86571d4b8..142a608f8 100644
--- a/app/models/issue_priority_custom_field.rb
+++ b/app/models/issue_priority_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_query.rb b/app/models/issue_query.rb
index 81d9cdff2..674f08785 100644
--- a/app/models/issue_query.rb
+++ b/app/models/issue_query.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_relation.rb b/app/models/issue_relation.rb
index 09ee8b8cd..8738062aa 100644
--- a/app/models/issue_relation.rb
+++ b/app/models/issue_relation.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/issue_status.rb b/app/models/issue_status.rb
index f53c650a1..4e9136ac2 100644
--- a/app/models/issue_status.rb
+++ b/app/models/issue_status.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/journal.rb b/app/models/journal.rb
index 50cee4aec..138456c35 100644
--- a/app/models/journal.rb
+++ b/app/models/journal.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/journal_detail.rb b/app/models/journal_detail.rb
index 4581b497b..08a38e026 100644
--- a/app/models/journal_detail.rb
+++ b/app/models/journal_detail.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/mail_handler.rb b/app/models/mail_handler.rb
index 26ff7cc64..71844e34c 100644
--- a/app/models/mail_handler.rb
+++ b/app/models/mail_handler.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/mailer.rb b/app/models/mailer.rb
index 1cea7c60f..566b480c7 100644
--- a/app/models/mailer.rb
+++ b/app/models/mailer.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/member.rb b/app/models/member.rb
index 9c4044e15..188e571b8 100644
--- a/app/models/member.rb
+++ b/app/models/member.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/member_role.rb b/app/models/member_role.rb
index baa071ad7..0fe0fc2d8 100644
--- a/app/models/member_role.rb
+++ b/app/models/member_role.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/message.rb b/app/models/message.rb
index c745d9e30..3f7ed285c 100644
--- a/app/models/message.rb
+++ b/app/models/message.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/news.rb b/app/models/news.rb
index 423426acf..8860d6c97 100644
--- a/app/models/news.rb
+++ b/app/models/news.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/principal.rb b/app/models/principal.rb
index 009d2ab83..859feef80 100644
--- a/app/models/principal.rb
+++ b/app/models/principal.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/project.rb b/app/models/project.rb
index 5f58e9d41..53cba8454 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/project_custom_field.rb b/app/models/project_custom_field.rb
index aebce3ef4..a8e25090f 100644
--- a/app/models/project_custom_field.rb
+++ b/app/models/project_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/project_query.rb b/app/models/project_query.rb
index a99dce5e2..ac91023c1 100644
--- a/app/models/project_query.rb
+++ b/app/models/project_query.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/query.rb b/app/models/query.rb
index 7e3369730..30fdddcf7 100644
--- a/app/models/query.rb
+++ b/app/models/query.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 47c369981..b6b52f6f1 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/repository/bazaar.rb b/app/models/repository/bazaar.rb
index 6307ed97b..bdd701596 100644
--- a/app/models/repository/bazaar.rb
+++ b/app/models/repository/bazaar.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/repository/cvs.rb b/app/models/repository/cvs.rb
index 2a4ac6668..df1c51c9f 100644
--- a/app/models/repository/cvs.rb
+++ b/app/models/repository/cvs.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/repository/filesystem.rb b/app/models/repository/filesystem.rb
index cc3e3426c..ce4c01bee 100644
--- a/app/models/repository/filesystem.rb
+++ b/app/models/repository/filesystem.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# FileSystem adapter
# File written by Paul Rivier, at Demotera.
diff --git a/app/models/repository/git.rb b/app/models/repository/git.rb
index d73ae743e..d99083cf2 100644
--- a/app/models/repository/git.rb
+++ b/app/models/repository/git.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
# Copyright (C) 2007 Patrick Aljord patcito@ŋmail.com
#
# This program is free software; you can redistribute it and/or
diff --git a/app/models/repository/mercurial.rb b/app/models/repository/mercurial.rb
index 4db2a598f..30cd59fd5 100644
--- a/app/models/repository/mercurial.rb
+++ b/app/models/repository/mercurial.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/repository/subversion.rb b/app/models/repository/subversion.rb
index 418db9b22..228e9476c 100644
--- a/app/models/repository/subversion.rb
+++ b/app/models/repository/subversion.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/role.rb b/app/models/role.rb
index 6b9a5f9d9..54d69c24f 100644
--- a/app/models/role.rb
+++ b/app/models/role.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/setting.rb b/app/models/setting.rb
index f38e54f4c..ac6305777 100644
--- a/app/models/setting.rb
+++ b/app/models/setting.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry.rb b/app/models/time_entry.rb
index 6867dc95c..d2a1ee6cd 100644
--- a/app/models/time_entry.rb
+++ b/app/models/time_entry.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry_activity.rb b/app/models/time_entry_activity.rb
index d988129c9..c9f69099f 100644
--- a/app/models/time_entry_activity.rb
+++ b/app/models/time_entry_activity.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry_activity_custom_field.rb b/app/models/time_entry_activity_custom_field.rb
index 62efde9e7..06fdd5bd4 100644
--- a/app/models/time_entry_activity_custom_field.rb
+++ b/app/models/time_entry_activity_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry_custom_field.rb b/app/models/time_entry_custom_field.rb
index aa22944d7..33c59f8a5 100644
--- a/app/models/time_entry_custom_field.rb
+++ b/app/models/time_entry_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry_import.rb b/app/models/time_entry_import.rb
index bf46b6680..f00b24f61 100644
--- a/app/models/time_entry_import.rb
+++ b/app/models/time_entry_import.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/time_entry_query.rb b/app/models/time_entry_query.rb
index 5fd479089..4e14e0b40 100644
--- a/app/models/time_entry_query.rb
+++ b/app/models/time_entry_query.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/token.rb b/app/models/token.rb
index 5f91cfa95..024e30871 100644
--- a/app/models/token.rb
+++ b/app/models/token.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/tracker.rb b/app/models/tracker.rb
index f788ce566..5073b5d10 100644
--- a/app/models/tracker.rb
+++ b/app/models/tracker.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/user.rb b/app/models/user.rb
index a2d2e61e6..f494a3d19 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/user_custom_field.rb b/app/models/user_custom_field.rb
index fc52537ae..a7c5ac6ef 100644
--- a/app/models/user_custom_field.rb
+++ b/app/models/user_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/user_import.rb b/app/models/user_import.rb
index 71407c14e..81a24efd7 100644
--- a/app/models/user_import.rb
+++ b/app/models/user_import.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/user_preference.rb b/app/models/user_preference.rb
index 930effb67..9dac1a6dc 100644
--- a/app/models/user_preference.rb
+++ b/app/models/user_preference.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/version.rb b/app/models/version.rb
index 34fb55546..7e5733f6d 100644
--- a/app/models/version.rb
+++ b/app/models/version.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/version_custom_field.rb b/app/models/version_custom_field.rb
index 0fa217bc8..bbd68fb0a 100644
--- a/app/models/version_custom_field.rb
+++ b/app/models/version_custom_field.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/watcher.rb b/app/models/watcher.rb
index 2828fd0a0..3c1aecc9d 100644
--- a/app/models/watcher.rb
+++ b/app/models/watcher.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/wiki.rb b/app/models/wiki.rb
index a6deadf12..726dcea7e 100644
--- a/app/models/wiki.rb
+++ b/app/models/wiki.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/wiki_content.rb b/app/models/wiki_content.rb
index 7758caf2c..bbf5abb83 100644
--- a/app/models/wiki_content.rb
+++ b/app/models/wiki_content.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/wiki_content_version.rb b/app/models/wiki_content_version.rb
index b24cb76fd..85bd84fe7 100644
--- a/app/models/wiki_content_version.rb
+++ b/app/models/wiki_content_version.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb
index b0c5da3d2..61475fd77 100644
--- a/app/models/wiki_page.rb
+++ b/app/models/wiki_page.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/wiki_redirect.rb b/app/models/wiki_redirect.rb
index cdc311a34..f338e20b0 100644
--- a/app/models/wiki_redirect.rb
+++ b/app/models/wiki_redirect.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/workflow_permission.rb b/app/models/workflow_permission.rb
index ef26c5ffc..a5c17bc1c 100644
--- a/app/models/workflow_permission.rb
+++ b/app/models/workflow_permission.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/workflow_rule.rb b/app/models/workflow_rule.rb
index a1449866d..ec4e506c8 100644
--- a/app/models/workflow_rule.rb
+++ b/app/models/workflow_rule.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/models/workflow_transition.rb b/app/models/workflow_transition.rb
index 062129f3f..e88fc1a2c 100644
--- a/app/models/workflow_transition.rb
+++ b/app/models/workflow_transition.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/app/views/layouts/base.html.erb b/app/views/layouts/base.html.erb
index d027570df..1a5eae83e 100644
--- a/app/views/layouts/base.html.erb
+++ b/app/views/layouts/base.html.erb
@@ -116,7 +116,7 @@
</div>
</div>
<div id="footer">
- Powered by <%= link_to Redmine::Info.app_name, Redmine::Info.url %> &copy; 2006-2022 Jean-Philippe Lang
+ Powered by <%= link_to Redmine::Info.app_name, Redmine::Info.url %> &copy; 2006-2023 Jean-Philippe Lang
</div>
</div>
diff --git a/config/routes.rb b/config/routes.rb
index a01456dba..3cc672817 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/config/settings.yml b/config/settings.yml
index 9d7a3ad94..0f75fdf71 100644
--- a/config/settings.yml
+++ b/config/settings.yml
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/doc/CHANGELOG b/doc/CHANGELOG
index 324305faa..564a30e25 100644
--- a/doc/CHANGELOG
+++ b/doc/CHANGELOG
@@ -1,7 +1,7 @@
== Redmine changelog
Redmine - project management software
-Copyright (C) 2006-2021 Jean-Philippe Lang
+Copyright (C) 2006-2023 Jean-Philippe Lang
https://www.redmine.org/
== 2022-12-01 v4.2.9
diff --git a/doc/INSTALL b/doc/INSTALL
index 168776c89..bf8391f95 100644
--- a/doc/INSTALL
+++ b/doc/INSTALL
@@ -1,7 +1,7 @@
== Redmine installation
Redmine - project management software
-Copyright (C) 2006-2021 Jean-Philippe Lang
+Copyright (C) 2006-2023 Jean-Philippe Lang
http://www.redmine.org/
diff --git a/doc/README_FOR_APP b/doc/README_FOR_APP
index f800ea3fe..a2b920cd5 100644
--- a/doc/README_FOR_APP
+++ b/doc/README_FOR_APP
@@ -6,7 +6,7 @@ More details can be found at http://www.redmine.org
= License
-Copyright (C) 2006-2021 Jean-Philippe Lang
+Copyright (C) 2006-2023 Jean-Philippe Lang
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
diff --git a/doc/UPGRADING b/doc/UPGRADING
index a41388136..98b898fa3 100644
--- a/doc/UPGRADING
+++ b/doc/UPGRADING
@@ -1,7 +1,7 @@
== Redmine upgrade
Redmine - project management software
-Copyright (C) 2006-2021 Jean-Philippe Lang
+Copyright (C) 2006-2023 Jean-Philippe Lang
http://www.redmine.org/
diff --git a/extra/mail_handler/rdm-mailhandler.rb b/extra/mail_handler/rdm-mailhandler.rb
index 501f583bd..3ef520766 100644
--- a/extra/mail_handler/rdm-mailhandler.rb
+++ b/extra/mail_handler/rdm-mailhandler.rb
@@ -2,7 +2,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/generators/redmine_plugin/redmine_plugin_generator.rb b/lib/generators/redmine_plugin/redmine_plugin_generator.rb
index 4c43b1908..1c0602bd1 100644
--- a/lib/generators/redmine_plugin/redmine_plugin_generator.rb
+++ b/lib/generators/redmine_plugin/redmine_plugin_generator.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb b/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb
index de7097e2f..6ec297607 100644
--- a/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb
+++ b/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb b/lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb
index a0986481a..83f9b5e69 100644
--- a/lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb
+++ b/lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb b/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb
index c4069be25..2715a7bbe 100644
--- a/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb
+++ b/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb b/lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb
index b65b259bc..d77a8cbe2 100644
--- a/lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb
+++ b/lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb b/lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb
index c1ae94066..35d66a7d2 100644
--- a/lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb
+++ b/lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb b/lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb
index ab1fe9201..e35a2bcef 100644
--- a/lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb
+++ b/lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/plugins/acts_as_event/lib/acts_as_event.rb b/lib/plugins/acts_as_event/lib/acts_as_event.rb
index 2d3566ef5..5b5b30721 100644
--- a/lib/plugins/acts_as_event/lib/acts_as_event.rb
+++ b/lib/plugins/acts_as_event/lib/acts_as_event.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb b/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb
index d8fd38447..72306e13d 100644
--- a/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb
+++ b/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine.rb b/lib/redmine.rb
index f015f1d79..44023834b 100644
--- a/lib/redmine.rb
+++ b/lib/redmine.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/access_control.rb b/lib/redmine/access_control.rb
index 7b20d72cb..515386e19 100644
--- a/lib/redmine/access_control.rb
+++ b/lib/redmine/access_control.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/access_keys.rb b/lib/redmine/access_keys.rb
index 1d3e7de23..85cabada9 100644
--- a/lib/redmine/access_keys.rb
+++ b/lib/redmine/access_keys.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/activity.rb b/lib/redmine/activity.rb
index d2b6a23e5..eaf9ddc6e 100644
--- a/lib/redmine/activity.rb
+++ b/lib/redmine/activity.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/activity/fetcher.rb b/lib/redmine/activity/fetcher.rb
index 67a59f014..9fc914a58 100644
--- a/lib/redmine/activity/fetcher.rb
+++ b/lib/redmine/activity/fetcher.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/acts/positioned.rb b/lib/redmine/acts/positioned.rb
index ef25e48c7..c26616a93 100644
--- a/lib/redmine/acts/positioned.rb
+++ b/lib/redmine/acts/positioned.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/ciphering.rb b/lib/redmine/ciphering.rb
index 3be2408a4..2806ae14d 100644
--- a/lib/redmine/ciphering.rb
+++ b/lib/redmine/ciphering.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/configuration.rb b/lib/redmine/configuration.rb
index d2d27f775..306400828 100644
--- a/lib/redmine/configuration.rb
+++ b/lib/redmine/configuration.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/core_ext/active_record.rb b/lib/redmine/core_ext/active_record.rb
index df366b04f..9fd60bdd3 100644
--- a/lib/redmine/core_ext/active_record.rb
+++ b/lib/redmine/core_ext/active_record.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/core_ext/string/conversions.rb b/lib/redmine/core_ext/string/conversions.rb
index 1cf7dcbf1..00422a8ba 100644
--- a/lib/redmine/core_ext/string/conversions.rb
+++ b/lib/redmine/core_ext/string/conversions.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/core_ext/string/inflections.rb b/lib/redmine/core_ext/string/inflections.rb
index 999236f94..6e14d2dc4 100644
--- a/lib/redmine/core_ext/string/inflections.rb
+++ b/lib/redmine/core_ext/string/inflections.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/database.rb b/lib/redmine/database.rb
index 2d84ff35e..7d5c3b551 100644
--- a/lib/redmine/database.rb
+++ b/lib/redmine/database.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/default_data/loader.rb b/lib/redmine/default_data/loader.rb
index 35bce70d2..f9376999c 100644
--- a/lib/redmine/default_data/loader.rb
+++ b/lib/redmine/default_data/loader.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/export/csv.rb b/lib/redmine/export/csv.rb
index 3a770c2a9..e7726bacd 100644
--- a/lib/redmine/export/csv.rb
+++ b/lib/redmine/export/csv.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/export/pdf.rb b/lib/redmine/export/pdf.rb
index 251af1041..7cbce2610 100644
--- a/lib/redmine/export/pdf.rb
+++ b/lib/redmine/export/pdf.rb
@@ -2,7 +2,7 @@
#
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/export/pdf/issues_pdf_helper.rb b/lib/redmine/export/pdf/issues_pdf_helper.rb
index 67fbf1cfa..52b75d10e 100644
--- a/lib/redmine/export/pdf/issues_pdf_helper.rb
+++ b/lib/redmine/export/pdf/issues_pdf_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/export/pdf/wiki_pdf_helper.rb b/lib/redmine/export/pdf/wiki_pdf_helper.rb
index 3bf5e9f8b..2f699e609 100644
--- a/lib/redmine/export/pdf/wiki_pdf_helper.rb
+++ b/lib/redmine/export/pdf/wiki_pdf_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/field_format.rb b/lib/redmine/field_format.rb
index 9ca0a644d..05dc21f4b 100644
--- a/lib/redmine/field_format.rb
+++ b/lib/redmine/field_format.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/helpers/calendar.rb b/lib/redmine/helpers/calendar.rb
index 99006a862..2f5b5d097 100644
--- a/lib/redmine/helpers/calendar.rb
+++ b/lib/redmine/helpers/calendar.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/helpers/diff.rb b/lib/redmine/helpers/diff.rb
index 5df25b33e..4e506e038 100644
--- a/lib/redmine/helpers/diff.rb
+++ b/lib/redmine/helpers/diff.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb
index 532c06150..bbcd50124 100644
--- a/lib/redmine/helpers/gantt.rb
+++ b/lib/redmine/helpers/gantt.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/helpers/time_report.rb b/lib/redmine/helpers/time_report.rb
index f2eb28116..4bd268fc5 100644
--- a/lib/redmine/helpers/time_report.rb
+++ b/lib/redmine/helpers/time_report.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/helpers/url.rb b/lib/redmine/helpers/url.rb
index 0c6cbdecd..54fd3cb61 100644
--- a/lib/redmine/helpers/url.rb
+++ b/lib/redmine/helpers/url.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/hook.rb b/lib/redmine/hook.rb
index dc9420cad..5d491979e 100644
--- a/lib/redmine/hook.rb
+++ b/lib/redmine/hook.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/hook/listener.rb b/lib/redmine/hook/listener.rb
index 8c448b7f0..713043477 100644
--- a/lib/redmine/hook/listener.rb
+++ b/lib/redmine/hook/listener.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/hook/view_listener.rb b/lib/redmine/hook/view_listener.rb
index f5d490db1..2a9efd34a 100644
--- a/lib/redmine/hook/view_listener.rb
+++ b/lib/redmine/hook/view_listener.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/i18n.rb b/lib/redmine/i18n.rb
index 63c3ac194..0cd2de617 100644
--- a/lib/redmine/i18n.rb
+++ b/lib/redmine/i18n.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/imap.rb b/lib/redmine/imap.rb
index 8922ec1cf..73cbdf5fa 100644
--- a/lib/redmine/imap.rb
+++ b/lib/redmine/imap.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/menu_manager.rb b/lib/redmine/menu_manager.rb
index 16315a725..3a8401c16 100644
--- a/lib/redmine/menu_manager.rb
+++ b/lib/redmine/menu_manager.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/mime_type.rb b/lib/redmine/mime_type.rb
index 148e0fd0c..65d15aa4b 100644
--- a/lib/redmine/mime_type.rb
+++ b/lib/redmine/mime_type.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/my_page.rb b/lib/redmine/my_page.rb
index 4f42344da..23885fea1 100644
--- a/lib/redmine/my_page.rb
+++ b/lib/redmine/my_page.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/nested_set/issue_nested_set.rb b/lib/redmine/nested_set/issue_nested_set.rb
index 4b97e1c19..17a439a48 100644
--- a/lib/redmine/nested_set/issue_nested_set.rb
+++ b/lib/redmine/nested_set/issue_nested_set.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/nested_set/project_nested_set.rb b/lib/redmine/nested_set/project_nested_set.rb
index 13a63aca2..6c011892a 100644
--- a/lib/redmine/nested_set/project_nested_set.rb
+++ b/lib/redmine/nested_set/project_nested_set.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/nested_set/traversing.rb b/lib/redmine/nested_set/traversing.rb
index 3963ef6db..91cda3403 100644
--- a/lib/redmine/nested_set/traversing.rb
+++ b/lib/redmine/nested_set/traversing.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/pagination.rb b/lib/redmine/pagination.rb
index 28f944ab5..42c15d65e 100644
--- a/lib/redmine/pagination.rb
+++ b/lib/redmine/pagination.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/platform.rb b/lib/redmine/platform.rb
index 4696fa76c..b0e3ff3a2 100644
--- a/lib/redmine/platform.rb
+++ b/lib/redmine/platform.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/plugin.rb b/lib/redmine/plugin.rb
index 0f20a1993..f53ea2c06 100644
--- a/lib/redmine/plugin.rb
+++ b/lib/redmine/plugin.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/pop3.rb b/lib/redmine/pop3.rb
index 56a4f9cd5..dc6a8d166 100644
--- a/lib/redmine/pop3.rb
+++ b/lib/redmine/pop3.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/project_jump_box.rb b/lib/redmine/project_jump_box.rb
index 90bd620bd..a2694b45d 100644
--- a/lib/redmine/project_jump_box.rb
+++ b/lib/redmine/project_jump_box.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/safe_attributes.rb b/lib/redmine/safe_attributes.rb
index 7d2e8ba1a..166d94bba 100644
--- a/lib/redmine/safe_attributes.rb
+++ b/lib/redmine/safe_attributes.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters.rb b/lib/redmine/scm/adapters.rb
index 47516d52d..0b256b040 100644
--- a/lib/redmine/scm/adapters.rb
+++ b/lib/redmine/scm/adapters.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/abstract_adapter.rb b/lib/redmine/scm/adapters/abstract_adapter.rb
index d0c3293a6..c94bf19ab 100644
--- a/lib/redmine/scm/adapters/abstract_adapter.rb
+++ b/lib/redmine/scm/adapters/abstract_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/bazaar_adapter.rb b/lib/redmine/scm/adapters/bazaar_adapter.rb
index e9b7bad79..e35f876fb 100644
--- a/lib/redmine/scm/adapters/bazaar_adapter.rb
+++ b/lib/redmine/scm/adapters/bazaar_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/command_failed.rb b/lib/redmine/scm/adapters/command_failed.rb
index 7e8c30bbf..1781bd52b 100644
--- a/lib/redmine/scm/adapters/command_failed.rb
+++ b/lib/redmine/scm/adapters/command_failed.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/cvs_adapter.rb b/lib/redmine/scm/adapters/cvs_adapter.rb
index 4811e4b53..e5cb524ab 100644
--- a/lib/redmine/scm/adapters/cvs_adapter.rb
+++ b/lib/redmine/scm/adapters/cvs_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# redMine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/filesystem_adapter.rb b/lib/redmine/scm/adapters/filesystem_adapter.rb
index 5656f92f9..f09a846c3 100644
--- a/lib/redmine/scm/adapters/filesystem_adapter.rb
+++ b/lib/redmine/scm/adapters/filesystem_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# FileSystem adapter
# File written by Paul Rivier, at Demotera.
diff --git a/lib/redmine/scm/adapters/git_adapter.rb b/lib/redmine/scm/adapters/git_adapter.rb
index 363476cd4..489397ef2 100644
--- a/lib/redmine/scm/adapters/git_adapter.rb
+++ b/lib/redmine/scm/adapters/git_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/mercurial_adapter.rb b/lib/redmine/scm/adapters/mercurial_adapter.rb
index 075636ce1..ce4e45029 100644
--- a/lib/redmine/scm/adapters/mercurial_adapter.rb
+++ b/lib/redmine/scm/adapters/mercurial_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/scm/adapters/subversion_adapter.rb b/lib/redmine/scm/adapters/subversion_adapter.rb
index 0bcadc1f0..b7827cb93 100644
--- a/lib/redmine/scm/adapters/subversion_adapter.rb
+++ b/lib/redmine/scm/adapters/subversion_adapter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/search.rb b/lib/redmine/search.rb
index 3aeedbcd2..403b132b7 100644
--- a/lib/redmine/search.rb
+++ b/lib/redmine/search.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/sort_criteria.rb b/lib/redmine/sort_criteria.rb
index 3c644bd89..62a9edd4d 100644
--- a/lib/redmine/sort_criteria.rb
+++ b/lib/redmine/sort_criteria.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/subclass_factory.rb b/lib/redmine/subclass_factory.rb
index e1d0b0917..7e06b4023 100644
--- a/lib/redmine/subclass_factory.rb
+++ b/lib/redmine/subclass_factory.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/syntax_highlighting.rb b/lib/redmine/syntax_highlighting.rb
index e5270689a..68578f674 100644
--- a/lib/redmine/syntax_highlighting.rb
+++ b/lib/redmine/syntax_highlighting.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/themes.rb b/lib/redmine/themes.rb
index 8b970ff22..a73184090 100644
--- a/lib/redmine/themes.rb
+++ b/lib/redmine/themes.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/thumbnail.rb b/lib/redmine/thumbnail.rb
index 4bee4085a..e7f1968a6 100644
--- a/lib/redmine/thumbnail.rb
+++ b/lib/redmine/thumbnail.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/twofa.rb b/lib/redmine/twofa.rb
index 612cdec99..ccb97bc30 100644
--- a/lib/redmine/twofa.rb
+++ b/lib/redmine/twofa.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/twofa/base.rb b/lib/redmine/twofa/base.rb
index a2d288207..f308db12a 100644
--- a/lib/redmine/twofa/base.rb
+++ b/lib/redmine/twofa/base.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/twofa/totp.rb b/lib/redmine/twofa/totp.rb
index ce1be305f..a61ef2250 100644
--- a/lib/redmine/twofa/totp.rb
+++ b/lib/redmine/twofa/totp.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/unified_diff.rb b/lib/redmine/unified_diff.rb
index f82d37620..3f1836716 100644
--- a/lib/redmine/unified_diff.rb
+++ b/lib/redmine/unified_diff.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/utils.rb b/lib/redmine/utils.rb
index 1954499ef..134687991 100644
--- a/lib/redmine/utils.rb
+++ b/lib/redmine/utils.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/api_template_handler.rb b/lib/redmine/views/api_template_handler.rb
index e777e1a70..79c7b12a7 100644
--- a/lib/redmine/views/api_template_handler.rb
+++ b/lib/redmine/views/api_template_handler.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/builders.rb b/lib/redmine/views/builders.rb
index 74370c318..ae353770b 100644
--- a/lib/redmine/views/builders.rb
+++ b/lib/redmine/views/builders.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/builders/json.rb b/lib/redmine/views/builders/json.rb
index 870939ac0..1a94e0f47 100644
--- a/lib/redmine/views/builders/json.rb
+++ b/lib/redmine/views/builders/json.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/builders/structure.rb b/lib/redmine/views/builders/structure.rb
index 435a99e8c..c94896117 100644
--- a/lib/redmine/views/builders/structure.rb
+++ b/lib/redmine/views/builders/structure.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/builders/xml.rb b/lib/redmine/views/builders/xml.rb
index 737fbc512..462f2b430 100644
--- a/lib/redmine/views/builders/xml.rb
+++ b/lib/redmine/views/builders/xml.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/labelled_form_builder.rb b/lib/redmine/views/labelled_form_builder.rb
index a6fcf9ad5..5d8ae59a6 100644
--- a/lib/redmine/views/labelled_form_builder.rb
+++ b/lib/redmine/views/labelled_form_builder.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/views/other_formats_builder.rb b/lib/redmine/views/other_formats_builder.rb
index e2d460e75..22451a904 100644
--- a/lib/redmine/views/other_formats_builder.rb
+++ b/lib/redmine/views/other_formats_builder.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting.rb b/lib/redmine/wiki_formatting.rb
index 99058462b..6bd4d4c3f 100644
--- a/lib/redmine/wiki_formatting.rb
+++ b/lib/redmine/wiki_formatting.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/html_parser.rb b/lib/redmine/wiki_formatting/html_parser.rb
index 6c5d17def..b7fff8e70 100644
--- a/lib/redmine/wiki_formatting/html_parser.rb
+++ b/lib/redmine/wiki_formatting/html_parser.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/macros.rb b/lib/redmine/wiki_formatting/macros.rb
index c62eaba13..be398c5a6 100644
--- a/lib/redmine/wiki_formatting/macros.rb
+++ b/lib/redmine/wiki_formatting/macros.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/markdown/formatter.rb b/lib/redmine/wiki_formatting/markdown/formatter.rb
index 418ab8b14..616949cdf 100644
--- a/lib/redmine/wiki_formatting/markdown/formatter.rb
+++ b/lib/redmine/wiki_formatting/markdown/formatter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/markdown/helper.rb b/lib/redmine/wiki_formatting/markdown/helper.rb
index a2ebf522f..a3efbb04d 100644
--- a/lib/redmine/wiki_formatting/markdown/helper.rb
+++ b/lib/redmine/wiki_formatting/markdown/helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/markdown/html_parser.rb b/lib/redmine/wiki_formatting/markdown/html_parser.rb
index 88dbe1a9f..ee1f31e41 100644
--- a/lib/redmine/wiki_formatting/markdown/html_parser.rb
+++ b/lib/redmine/wiki_formatting/markdown/html_parser.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/textile/formatter.rb b/lib/redmine/wiki_formatting/textile/formatter.rb
index 8f0200b33..b45ebfa86 100644
--- a/lib/redmine/wiki_formatting/textile/formatter.rb
+++ b/lib/redmine/wiki_formatting/textile/formatter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/textile/helper.rb b/lib/redmine/wiki_formatting/textile/helper.rb
index 9fcfc4c95..c4057673a 100644
--- a/lib/redmine/wiki_formatting/textile/helper.rb
+++ b/lib/redmine/wiki_formatting/textile/helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/redmine/wiki_formatting/textile/html_parser.rb b/lib/redmine/wiki_formatting/textile/html_parser.rb
index d7f5575da..b6719fd80 100644
--- a/lib/redmine/wiki_formatting/textile/html_parser.rb
+++ b/lib/redmine/wiki_formatting/textile/html_parser.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/ciphering.rake b/lib/tasks/ciphering.rake
index 509a54dc8..a18745f96 100644
--- a/lib/tasks/ciphering.rake
+++ b/lib/tasks/ciphering.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/email.rake b/lib/tasks/email.rake
index f02711e89..245e3c0eb 100644
--- a/lib/tasks/email.rake
+++ b/lib/tasks/email.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/migrate_from_mantis.rake b/lib/tasks/migrate_from_mantis.rake
index 3dd7c1ee8..caea2ac73 100644
--- a/lib/tasks/migrate_from_mantis.rake
+++ b/lib/tasks/migrate_from_mantis.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/migrate_from_trac.rake b/lib/tasks/migrate_from_trac.rake
index 7eda28e0f..acf560d54 100644
--- a/lib/tasks/migrate_from_trac.rake
+++ b/lib/tasks/migrate_from_trac.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/redmine.rake b/lib/tasks/redmine.rake
index 2bebaf18c..7cc745b26 100644
--- a/lib/tasks/redmine.rake
+++ b/lib/tasks/redmine.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/lib/tasks/reminder.rake b/lib/tasks/reminder.rake
index 39c541f25..f60bd8e65 100644
--- a/lib/tasks/reminder.rake
+++ b/lib/tasks/reminder.rake
@@ -1,5 +1,5 @@
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index c1d619780..b6446c82e 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
function sanitizeHTML(string) {
var temp = document.createElement('span');
diff --git a/public/javascripts/attachments.js b/public/javascripts/attachments.js
index de043815a..157513e00 100644
--- a/public/javascripts/attachments.js
+++ b/public/javascripts/attachments.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
function addFile(inputEl, file, eagerUpload) {
var attachmentsFields = $(inputEl).closest('.attachments_form').find('.attachments_fields');
diff --git a/public/javascripts/context_menu.js b/public/javascripts/context_menu.js
index 28771a25a..d5b9c6b52 100644
--- a/public/javascripts/context_menu.js
+++ b/public/javascripts/context_menu.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
var contextMenuObserving;
diff --git a/public/javascripts/gantt.js b/public/javascripts/gantt.js
index e3db1f796..2a97ddaa5 100644
--- a/public/javascripts/gantt.js
+++ b/public/javascripts/gantt.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
var draw_gantt = null;
var draw_top;
diff --git a/public/javascripts/project_identifier.js b/public/javascripts/project_identifier.js
index 7abc0a5dc..c89cb08c2 100644
--- a/public/javascripts/project_identifier.js
+++ b/public/javascripts/project_identifier.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
// Automatic project identifier generation
diff --git a/public/javascripts/repository_navigation.js b/public/javascripts/repository_navigation.js
index 4ce0ca4ac..43c1559e6 100644
--- a/public/javascripts/repository_navigation.js
+++ b/public/javascripts/repository_navigation.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
$(document).ready(function() {
/*
diff --git a/public/javascripts/revision_graph.js b/public/javascripts/revision_graph.js
index 091a17390..9a8f25f8c 100644
--- a/public/javascripts/revision_graph.js
+++ b/public/javascripts/revision_graph.js
@@ -1,5 +1,5 @@
/* Redmine - project management software
- Copyright (C) 2006-2021 Jean-Philippe Lang */
+ Copyright (C) 2006-2023 Jean-Philippe Lang */
var revisionGraph = null;
diff --git a/test/application_system_test_case.rb b/test/application_system_test_case.rb
index 1a572a07c..49117a74f 100644
--- a/test/application_system_test_case.rb
+++ b/test/application_system_test_case.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/coverage/html_formatter.rb b/test/coverage/html_formatter.rb
index d242a00f0..7cb969016 100644
--- a/test/coverage/html_formatter.rb
+++ b/test/coverage/html_formatter.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/extra/redmine_pm/repository_git_test_pm.rb b/test/extra/redmine_pm/repository_git_test_pm.rb
index fac1017b6..8389fd9c7 100644
--- a/test/extra/redmine_pm/repository_git_test_pm.rb
+++ b/test/extra/redmine_pm/repository_git_test_pm.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/extra/redmine_pm/repository_subversion_test_pm.rb b/test/extra/redmine_pm/repository_subversion_test_pm.rb
index 9934b3e90..4880908f3 100644
--- a/test/extra/redmine_pm/repository_subversion_test_pm.rb
+++ b/test/extra/redmine_pm/repository_subversion_test_pm.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/extra/redmine_pm/test_case.rb b/test/extra/redmine_pm/test_case.rb
index ff975abfa..cc731c9df 100644
--- a/test/extra/redmine_pm/test_case.rb
+++ b/test/extra/redmine_pm/test_case.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: false
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/account_controller_openid_test.rb b/test/functional/account_controller_openid_test.rb
index a16421bf3..9d77375fe 100644
--- a/test/functional/account_controller_openid_test.rb
+++ b/test/functional/account_controller_openid_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/account_controller_test.rb b/test/functional/account_controller_test.rb
index d9b227121..c8fefca8b 100644
--- a/test/functional/account_controller_test.rb
+++ b/test/functional/account_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/activities_controller_test.rb b/test/functional/activities_controller_test.rb
index a759dab31..1d31ed1ff 100644
--- a/test/functional/activities_controller_test.rb
+++ b/test/functional/activities_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/admin_controller_test.rb b/test/functional/admin_controller_test.rb
index 4ac9906d4..027b1084e 100644
--- a/test/functional/admin_controller_test.rb
+++ b/test/functional/admin_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/application_controller_test.rb b/test/functional/application_controller_test.rb
index bb73ce1b9..4f6cd93ad 100644
--- a/test/functional/application_controller_test.rb
+++ b/test/functional/application_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/attachments_controller_test.rb b/test/functional/attachments_controller_test.rb
index b630acf03..b0c7ccf12 100644
--- a/test/functional/attachments_controller_test.rb
+++ b/test/functional/attachments_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/attachments_visibility_test.rb b/test/functional/attachments_visibility_test.rb
index cbd039f50..57514ebb7 100644
--- a/test/functional/attachments_visibility_test.rb
+++ b/test/functional/attachments_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/auth_sources_controller_test.rb b/test/functional/auth_sources_controller_test.rb
index 869801a4f..914cdf78d 100644
--- a/test/functional/auth_sources_controller_test.rb
+++ b/test/functional/auth_sources_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/auto_completes_controller_test.rb b/test/functional/auto_completes_controller_test.rb
index e25a8763d..17c264107 100644
--- a/test/functional/auto_completes_controller_test.rb
+++ b/test/functional/auto_completes_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/boards_controller_test.rb b/test/functional/boards_controller_test.rb
index e7fd8b6fe..132ddf8ff 100644
--- a/test/functional/boards_controller_test.rb
+++ b/test/functional/boards_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/calendars_controller_test.rb b/test/functional/calendars_controller_test.rb
index 6a5dfafca..98ee771bd 100644
--- a/test/functional/calendars_controller_test.rb
+++ b/test/functional/calendars_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/comments_controller_test.rb b/test/functional/comments_controller_test.rb
index e58bd6cc8..ac37197cd 100644
--- a/test/functional/comments_controller_test.rb
+++ b/test/functional/comments_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/context_menus_controller_test.rb b/test/functional/context_menus_controller_test.rb
index a2fbd3f78..742054874 100644
--- a/test/functional/context_menus_controller_test.rb
+++ b/test/functional/context_menus_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/custom_field_enumerations_controller_test.rb b/test/functional/custom_field_enumerations_controller_test.rb
index 98e2f3923..7427e11fe 100644
--- a/test/functional/custom_field_enumerations_controller_test.rb
+++ b/test/functional/custom_field_enumerations_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/custom_fields_controller_test.rb b/test/functional/custom_fields_controller_test.rb
index 8f3d410d8..ad686047f 100644
--- a/test/functional/custom_fields_controller_test.rb
+++ b/test/functional/custom_fields_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/documents_controller_test.rb b/test/functional/documents_controller_test.rb
index 3d49b5da8..18e8d27b9 100644
--- a/test/functional/documents_controller_test.rb
+++ b/test/functional/documents_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/email_addresses_controller_test.rb b/test/functional/email_addresses_controller_test.rb
index 5984cf886..9f0095c60 100644
--- a/test/functional/email_addresses_controller_test.rb
+++ b/test/functional/email_addresses_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/enumerations_controller_test.rb b/test/functional/enumerations_controller_test.rb
index 0b66b5bb6..076694e35 100644
--- a/test/functional/enumerations_controller_test.rb
+++ b/test/functional/enumerations_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/files_controller_test.rb b/test/functional/files_controller_test.rb
index e9a28ef44..070f1cc42 100644
--- a/test/functional/files_controller_test.rb
+++ b/test/functional/files_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/gantts_controller_test.rb b/test/functional/gantts_controller_test.rb
index dcbdd0e67..ab4a2ff43 100644
--- a/test/functional/gantts_controller_test.rb
+++ b/test/functional/gantts_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/groups_controller_test.rb b/test/functional/groups_controller_test.rb
index 976815209..39f34af35 100644
--- a/test/functional/groups_controller_test.rb
+++ b/test/functional/groups_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/imports_controller_test.rb b/test/functional/imports_controller_test.rb
index fa1229791..04acbcb9e 100644
--- a/test/functional/imports_controller_test.rb
+++ b/test/functional/imports_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issue_categories_controller_test.rb b/test/functional/issue_categories_controller_test.rb
index 4433e8b01..c686ce6e6 100644
--- a/test/functional/issue_categories_controller_test.rb
+++ b/test/functional/issue_categories_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issue_relations_controller_test.rb b/test/functional/issue_relations_controller_test.rb
index 099254979..6c17a82f6 100644
--- a/test/functional/issue_relations_controller_test.rb
+++ b/test/functional/issue_relations_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issue_statuses_controller_test.rb b/test/functional/issue_statuses_controller_test.rb
index 68ef68469..9e7f1b5f1 100644
--- a/test/functional/issue_statuses_controller_test.rb
+++ b/test/functional/issue_statuses_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb
index 3e454ffd2..bc5f31caa 100644
--- a/test/functional/issues_controller_test.rb
+++ b/test/functional/issues_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issues_controller_transaction_test.rb b/test/functional/issues_controller_transaction_test.rb
index fb29f9b9e..277453118 100644
--- a/test/functional/issues_controller_transaction_test.rb
+++ b/test/functional/issues_controller_transaction_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/issues_custom_fields_visibility_test.rb b/test/functional/issues_custom_fields_visibility_test.rb
index c263fed99..4e8eed0f0 100644
--- a/test/functional/issues_custom_fields_visibility_test.rb
+++ b/test/functional/issues_custom_fields_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/journals_controller_test.rb b/test/functional/journals_controller_test.rb
index 66fc6034d..1c6176b7e 100644
--- a/test/functional/journals_controller_test.rb
+++ b/test/functional/journals_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/mail_handler_controller_test.rb b/test/functional/mail_handler_controller_test.rb
index f575ff6e3..84cce6b33 100644
--- a/test/functional/mail_handler_controller_test.rb
+++ b/test/functional/mail_handler_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/members_controller_test.rb b/test/functional/members_controller_test.rb
index cb7c0ba5d..de04fa18a 100644
--- a/test/functional/members_controller_test.rb
+++ b/test/functional/members_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/messages_controller_test.rb b/test/functional/messages_controller_test.rb
index 88f3691e4..9648fb671 100644
--- a/test/functional/messages_controller_test.rb
+++ b/test/functional/messages_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/my_controller_test.rb b/test/functional/my_controller_test.rb
index 2bf8b3516..160adf4f2 100644
--- a/test/functional/my_controller_test.rb
+++ b/test/functional/my_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/news_controller_test.rb b/test/functional/news_controller_test.rb
index 212248157..0d62b8f19 100644
--- a/test/functional/news_controller_test.rb
+++ b/test/functional/news_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/previews_controller_test.rb b/test/functional/previews_controller_test.rb
index ccda60923..dd439e370 100644
--- a/test/functional/previews_controller_test.rb
+++ b/test/functional/previews_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/principal_memberships_controller_test.rb b/test/functional/principal_memberships_controller_test.rb
index f4af698a4..2dc3cfac8 100644
--- a/test/functional/principal_memberships_controller_test.rb
+++ b/test/functional/principal_memberships_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/project_enumerations_controller_test.rb b/test/functional/project_enumerations_controller_test.rb
index 3c4f44f32..59b633730 100644
--- a/test/functional/project_enumerations_controller_test.rb
+++ b/test/functional/project_enumerations_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/projects_controller_test.rb b/test/functional/projects_controller_test.rb
index 6bb1bfe70..a538e8dc6 100644
--- a/test/functional/projects_controller_test.rb
+++ b/test/functional/projects_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/queries_controller_test.rb b/test/functional/queries_controller_test.rb
index ef1de2eb6..b9210b695 100644
--- a/test/functional/queries_controller_test.rb
+++ b/test/functional/queries_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/reports_controller_test.rb b/test/functional/reports_controller_test.rb
index f2b3e69f0..c419238cc 100644
--- a/test/functional/reports_controller_test.rb
+++ b/test/functional/reports_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_bazaar_controller_test.rb b/test/functional/repositories_bazaar_controller_test.rb
index fa79c5214..92286f592 100644
--- a/test/functional/repositories_bazaar_controller_test.rb
+++ b/test/functional/repositories_bazaar_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_controller_test.rb b/test/functional/repositories_controller_test.rb
index 7ee84048a..694f0e2c8 100644
--- a/test/functional/repositories_controller_test.rb
+++ b/test/functional/repositories_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_cvs_controller_test.rb b/test/functional/repositories_cvs_controller_test.rb
index 18522d7a7..03819525e 100644
--- a/test/functional/repositories_cvs_controller_test.rb
+++ b/test/functional/repositories_cvs_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_filesystem_controller_test.rb b/test/functional/repositories_filesystem_controller_test.rb
index fca00796f..5e7dfde87 100644
--- a/test/functional/repositories_filesystem_controller_test.rb
+++ b/test/functional/repositories_filesystem_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_git_controller_test.rb b/test/functional/repositories_git_controller_test.rb
index ac3c9209e..51286b883 100644
--- a/test/functional/repositories_git_controller_test.rb
+++ b/test/functional/repositories_git_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_mercurial_controller_test.rb b/test/functional/repositories_mercurial_controller_test.rb
index 198a9a1d3..12412bc94 100644
--- a/test/functional/repositories_mercurial_controller_test.rb
+++ b/test/functional/repositories_mercurial_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/repositories_subversion_controller_test.rb b/test/functional/repositories_subversion_controller_test.rb
index ef19f2678..c5dcca81b 100644
--- a/test/functional/repositories_subversion_controller_test.rb
+++ b/test/functional/repositories_subversion_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/roles_controller_test.rb b/test/functional/roles_controller_test.rb
index 552f85287..a59d90db7 100644
--- a/test/functional/roles_controller_test.rb
+++ b/test/functional/roles_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/search_controller_test.rb b/test/functional/search_controller_test.rb
index afe037a05..0b5bc9838 100644
--- a/test/functional/search_controller_test.rb
+++ b/test/functional/search_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/search_custom_fields_visibility_test.rb b/test/functional/search_custom_fields_visibility_test.rb
index b1dc41641..b0b21620b 100644
--- a/test/functional/search_custom_fields_visibility_test.rb
+++ b/test/functional/search_custom_fields_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/sessions_controller_test.rb b/test/functional/sessions_controller_test.rb
index aef0aefa6..a64991b2e 100644
--- a/test/functional/sessions_controller_test.rb
+++ b/test/functional/sessions_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/settings_controller_test.rb b/test/functional/settings_controller_test.rb
index 1a2125c2f..9fc6a82a2 100644
--- a/test/functional/settings_controller_test.rb
+++ b/test/functional/settings_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/sys_controller_test.rb b/test/functional/sys_controller_test.rb
index 6212b8dc1..c67b81149 100644
--- a/test/functional/sys_controller_test.rb
+++ b/test/functional/sys_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/timelog_controller_test.rb b/test/functional/timelog_controller_test.rb
index ebb256cdf..6b04e7d00 100644
--- a/test/functional/timelog_controller_test.rb
+++ b/test/functional/timelog_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/timelog_custom_fields_visibility_test.rb b/test/functional/timelog_custom_fields_visibility_test.rb
index 68f5f8889..cd21c1e42 100644
--- a/test/functional/timelog_custom_fields_visibility_test.rb
+++ b/test/functional/timelog_custom_fields_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/timelog_report_test.rb b/test/functional/timelog_report_test.rb
index bfdfdae01..e1f55f6a9 100644
--- a/test/functional/timelog_report_test.rb
+++ b/test/functional/timelog_report_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/trackers_controller_test.rb b/test/functional/trackers_controller_test.rb
index e2ab73e37..f359c785b 100644
--- a/test/functional/trackers_controller_test.rb
+++ b/test/functional/trackers_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/users_controller_test.rb b/test/functional/users_controller_test.rb
index 6f1ea7474..644b2e6fc 100644
--- a/test/functional/users_controller_test.rb
+++ b/test/functional/users_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/versions_controller_test.rb b/test/functional/versions_controller_test.rb
index 3691f71f5..90112cd3c 100644
--- a/test/functional/versions_controller_test.rb
+++ b/test/functional/versions_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/versions_custom_fields_visibility_test.rb b/test/functional/versions_custom_fields_visibility_test.rb
index 8c0c92c1f..d03cfca65 100644
--- a/test/functional/versions_custom_fields_visibility_test.rb
+++ b/test/functional/versions_custom_fields_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/watchers_controller_test.rb b/test/functional/watchers_controller_test.rb
index 48556120d..b54eb35d6 100644
--- a/test/functional/watchers_controller_test.rb
+++ b/test/functional/watchers_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/welcome_controller_test.rb b/test/functional/welcome_controller_test.rb
index cf8272445..650328e10 100644
--- a/test/functional/welcome_controller_test.rb
+++ b/test/functional/welcome_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/wiki_controller_test.rb b/test/functional/wiki_controller_test.rb
index 1ebbce9f3..7a58a7902 100644
--- a/test/functional/wiki_controller_test.rb
+++ b/test/functional/wiki_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/wikis_controller_test.rb b/test/functional/wikis_controller_test.rb
index 6eef2061a..162941ecf 100644
--- a/test/functional/wikis_controller_test.rb
+++ b/test/functional/wikis_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/functional/workflows_controller_test.rb b/test/functional/workflows_controller_test.rb
index cdb1f320f..edaf4d60b 100644
--- a/test/functional/workflows_controller_test.rb
+++ b/test/functional/workflows_controller_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/activities_helper_test.rb b/test/helpers/activities_helper_test.rb
index 8a2e7a1cd..b5116fe5a 100644
--- a/test/helpers/activities_helper_test.rb
+++ b/test/helpers/activities_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/application_helper_test.rb b/test/helpers/application_helper_test.rb
index 7226902e4..617c79c6e 100644
--- a/test/helpers/application_helper_test.rb
+++ b/test/helpers/application_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/avatars_helper_test.rb b/test/helpers/avatars_helper_test.rb
index 8ea5918ae..d6110f9e5 100644
--- a/test/helpers/avatars_helper_test.rb
+++ b/test/helpers/avatars_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/custom_fields_helper_test.rb b/test/helpers/custom_fields_helper_test.rb
index 95b998584..73a92a204 100644
--- a/test/helpers/custom_fields_helper_test.rb
+++ b/test/helpers/custom_fields_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/groups_helper_test.rb b/test/helpers/groups_helper_test.rb
index 7fe89b4e0..fb8d98132 100644
--- a/test/helpers/groups_helper_test.rb
+++ b/test/helpers/groups_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/issues_helper_test.rb b/test/helpers/issues_helper_test.rb
index 4e91598b8..64926484a 100644
--- a/test/helpers/issues_helper_test.rb
+++ b/test/helpers/issues_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/journals_helper_test.rb b/test/helpers/journals_helper_test.rb
index 75115205a..104e56523 100644
--- a/test/helpers/journals_helper_test.rb
+++ b/test/helpers/journals_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/members_helper_test.rb b/test/helpers/members_helper_test.rb
index 933e8d497..7aa8fedb6 100644
--- a/test/helpers/members_helper_test.rb
+++ b/test/helpers/members_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/projects_helper_test.rb b/test/helpers/projects_helper_test.rb
index 53fb07466..68814f1ea 100644
--- a/test/helpers/projects_helper_test.rb
+++ b/test/helpers/projects_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/projects_queries_helper_test.rb b/test/helpers/projects_queries_helper_test.rb
index 244c19afc..043a450ee 100644
--- a/test/helpers/projects_queries_helper_test.rb
+++ b/test/helpers/projects_queries_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/queries_helper_test.rb b/test/helpers/queries_helper_test.rb
index b19872cc6..bbbb94700 100644
--- a/test/helpers/queries_helper_test.rb
+++ b/test/helpers/queries_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/routes_helper_test.rb b/test/helpers/routes_helper_test.rb
index 653c8f2e3..d99240ad5 100644
--- a/test/helpers/routes_helper_test.rb
+++ b/test/helpers/routes_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/search_helper_test.rb b/test/helpers/search_helper_test.rb
index 110038da2..acb871acd 100644
--- a/test/helpers/search_helper_test.rb
+++ b/test/helpers/search_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/settings_helper_test.rb b/test/helpers/settings_helper_test.rb
index 70ea4cc18..a203f12cb 100644
--- a/test/helpers/settings_helper_test.rb
+++ b/test/helpers/settings_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/sort_helper_test.rb b/test/helpers/sort_helper_test.rb
index 0d0020e38..d49f9d564 100644
--- a/test/helpers/sort_helper_test.rb
+++ b/test/helpers/sort_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/timelog_helper_test.rb b/test/helpers/timelog_helper_test.rb
index abb60b92c..f7a002ba7 100644
--- a/test/helpers/timelog_helper_test.rb
+++ b/test/helpers/timelog_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/version_helper_test.rb b/test/helpers/version_helper_test.rb
index d61801432..09557a32e 100644
--- a/test/helpers/version_helper_test.rb
+++ b/test/helpers/version_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/watchers_helper_test.rb b/test/helpers/watchers_helper_test.rb
index 9cfc5e034..cb4799826 100644
--- a/test/helpers/watchers_helper_test.rb
+++ b/test/helpers/watchers_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/helpers/wiki_helper_test.rb b/test/helpers/wiki_helper_test.rb
index 37b25cac2..1d9bf5b03 100644
--- a/test/helpers/wiki_helper_test.rb
+++ b/test/helpers/wiki_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/account_test.rb b/test/integration/account_test.rb
index 9d168361f..ba93dad92 100644
--- a/test/integration/account_test.rb
+++ b/test/integration/account_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/admin_test.rb b/test/integration/admin_test.rb
index 7c52d525b..bb775a5fc 100644
--- a/test/integration/admin_test.rb
+++ b/test/integration/admin_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/api_routing_test.rb b/test/integration/api_test/api_routing_test.rb
index 5e2b6d85a..e4b320f78 100644
--- a/test/integration/api_test/api_routing_test.rb
+++ b/test/integration/api_test/api_routing_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/api_test.rb b/test/integration/api_test/api_test.rb
index 7c72a2aee..dffabbd98 100644
--- a/test/integration/api_test/api_test.rb
+++ b/test/integration/api_test/api_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/attachments_test.rb b/test/integration/api_test/attachments_test.rb
index 1589e3f72..1a16e0a4b 100644
--- a/test/integration/api_test/attachments_test.rb
+++ b/test/integration/api_test/attachments_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/authentication_test.rb b/test/integration/api_test/authentication_test.rb
index ff43242cc..9a551efb6 100644
--- a/test/integration/api_test/authentication_test.rb
+++ b/test/integration/api_test/authentication_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/custom_fields_attribute_test.rb b/test/integration/api_test/custom_fields_attribute_test.rb
index 5b6d0557d..2905a3b6f 100644
--- a/test/integration/api_test/custom_fields_attribute_test.rb
+++ b/test/integration/api_test/custom_fields_attribute_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/custom_fields_test.rb b/test/integration/api_test/custom_fields_test.rb
index 5c0584f0e..e09bca49f 100644
--- a/test/integration/api_test/custom_fields_test.rb
+++ b/test/integration/api_test/custom_fields_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/disabled_rest_api_test.rb b/test/integration/api_test/disabled_rest_api_test.rb
index 528f2572e..3b14a6e38 100644
--- a/test/integration/api_test/disabled_rest_api_test.rb
+++ b/test/integration/api_test/disabled_rest_api_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/enumerations_test.rb b/test/integration/api_test/enumerations_test.rb
index 7d7b21cef..791b7369b 100644
--- a/test/integration/api_test/enumerations_test.rb
+++ b/test/integration/api_test/enumerations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/files_test.rb b/test/integration/api_test/files_test.rb
index 72c1c3556..7226db497 100644
--- a/test/integration/api_test/files_test.rb
+++ b/test/integration/api_test/files_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/groups_test.rb b/test/integration/api_test/groups_test.rb
index 5310be923..198ac02c3 100644
--- a/test/integration/api_test/groups_test.rb
+++ b/test/integration/api_test/groups_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/issue_categories_test.rb b/test/integration/api_test/issue_categories_test.rb
index 1ff369aba..5ec44eb6b 100644
--- a/test/integration/api_test/issue_categories_test.rb
+++ b/test/integration/api_test/issue_categories_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/issue_relations_test.rb b/test/integration/api_test/issue_relations_test.rb
index 80caaa9f4..f229a0bfa 100644
--- a/test/integration/api_test/issue_relations_test.rb
+++ b/test/integration/api_test/issue_relations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/issue_statuses_test.rb b/test/integration/api_test/issue_statuses_test.rb
index bf8c596d5..cb7647585 100644
--- a/test/integration/api_test/issue_statuses_test.rb
+++ b/test/integration/api_test/issue_statuses_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/issues_test.rb b/test/integration/api_test/issues_test.rb
index b10f7dfa5..378dfdacf 100644
--- a/test/integration/api_test/issues_test.rb
+++ b/test/integration/api_test/issues_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/jsonp_test.rb b/test/integration/api_test/jsonp_test.rb
index 140f6e500..59f19a650 100644
--- a/test/integration/api_test/jsonp_test.rb
+++ b/test/integration/api_test/jsonp_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/memberships_test.rb b/test/integration/api_test/memberships_test.rb
index b9f9cfa2d..fa4593569 100644
--- a/test/integration/api_test/memberships_test.rb
+++ b/test/integration/api_test/memberships_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/my_test.rb b/test/integration/api_test/my_test.rb
index e379ece9b..33e2f59a2 100644
--- a/test/integration/api_test/my_test.rb
+++ b/test/integration/api_test/my_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/news_test.rb b/test/integration/api_test/news_test.rb
index 6d4e7505d..1827c8829 100644
--- a/test/integration/api_test/news_test.rb
+++ b/test/integration/api_test/news_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/projects_test.rb b/test/integration/api_test/projects_test.rb
index 5d9602c74..4b0c79fae 100644
--- a/test/integration/api_test/projects_test.rb
+++ b/test/integration/api_test/projects_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/queries_test.rb b/test/integration/api_test/queries_test.rb
index 995f6f2e2..01f0ac901 100644
--- a/test/integration/api_test/queries_test.rb
+++ b/test/integration/api_test/queries_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/repositories_test.rb b/test/integration/api_test/repositories_test.rb
index 7a52e8113..7a96c8373 100644
--- a/test/integration/api_test/repositories_test.rb
+++ b/test/integration/api_test/repositories_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/roles_test.rb b/test/integration/api_test/roles_test.rb
index 0afb4033b..34b0ec784 100644
--- a/test/integration/api_test/roles_test.rb
+++ b/test/integration/api_test/roles_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/search_test.rb b/test/integration/api_test/search_test.rb
index d05b650f3..f008dab59 100644
--- a/test/integration/api_test/search_test.rb
+++ b/test/integration/api_test/search_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/time_entries_test.rb b/test/integration/api_test/time_entries_test.rb
index a8f54d920..797a6655a 100644
--- a/test/integration/api_test/time_entries_test.rb
+++ b/test/integration/api_test/time_entries_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/trackers_test.rb b/test/integration/api_test/trackers_test.rb
index ca425f06d..97ea29751 100644
--- a/test/integration/api_test/trackers_test.rb
+++ b/test/integration/api_test/trackers_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/users_test.rb b/test/integration/api_test/users_test.rb
index be0f14420..3ec1affbc 100644
--- a/test/integration/api_test/users_test.rb
+++ b/test/integration/api_test/users_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/versions_test.rb b/test/integration/api_test/versions_test.rb
index 2dc9e1b21..1c0b07e59 100644
--- a/test/integration/api_test/versions_test.rb
+++ b/test/integration/api_test/versions_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/api_test/wiki_pages_test.rb b/test/integration/api_test/wiki_pages_test.rb
index 389f2b97a..e3d2a34a0 100644
--- a/test/integration/api_test/wiki_pages_test.rb
+++ b/test/integration/api_test/wiki_pages_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/application_test.rb b/test/integration/application_test.rb
index d2b9ba1b3..684863736 100644
--- a/test/integration/application_test.rb
+++ b/test/integration/application_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/attachments_test.rb b/test/integration/attachments_test.rb
index e98d780fa..e7a620953 100644
--- a/test/integration/attachments_test.rb
+++ b/test/integration/attachments_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/feeds_test.rb b/test/integration/feeds_test.rb
index 6f0f88353..265a1db17 100644
--- a/test/integration/feeds_test.rb
+++ b/test/integration/feeds_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/issues_test.rb b/test/integration/issues_test.rb
index 3dafcf9f6..ea4beca93 100644
--- a/test/integration/issues_test.rb
+++ b/test/integration/issues_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/layout_test.rb b/test/integration/layout_test.rb
index e9922a053..c0239dbc4 100644
--- a/test/integration/layout_test.rb
+++ b/test/integration/layout_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/lib/redmine/field_format/attachment_format_test.rb b/test/integration/lib/redmine/field_format/attachment_format_test.rb
index 414e1c159..b6682c6ba 100644
--- a/test/integration/lib/redmine/field_format/attachment_format_test.rb
+++ b/test/integration/lib/redmine/field_format/attachment_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/lib/redmine/hook_test.rb b/test/integration/lib/redmine/hook_test.rb
index 07f2d8509..ae24f5bd1 100644
--- a/test/integration/lib/redmine/hook_test.rb
+++ b/test/integration/lib/redmine/hook_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/lib/redmine/menu_manager_test.rb b/test/integration/lib/redmine/menu_manager_test.rb
index 9bac57ad4..6fd8449d1 100644
--- a/test/integration/lib/redmine/menu_manager_test.rb
+++ b/test/integration/lib/redmine/menu_manager_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/lib/redmine/themes_test.rb b/test/integration/lib/redmine/themes_test.rb
index 4ff86f23d..9c5cefb7a 100644
--- a/test/integration/lib/redmine/themes_test.rb
+++ b/test/integration/lib/redmine/themes_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/projects_test.rb b/test/integration/projects_test.rb
index 133363da9..c5a16d954 100644
--- a/test/integration/projects_test.rb
+++ b/test/integration/projects_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/repositories_git_test.rb b/test/integration/repositories_git_test.rb
index f29c8c605..05eef97a7 100644
--- a/test/integration/repositories_git_test.rb
+++ b/test/integration/repositories_git_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/account_test.rb b/test/integration/routing/account_test.rb
index dc95025c0..285748d65 100644
--- a/test/integration/routing/account_test.rb
+++ b/test/integration/routing/account_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/activities_test.rb b/test/integration/routing/activities_test.rb
index 04983ad3a..f145e56d1 100644
--- a/test/integration/routing/activities_test.rb
+++ b/test/integration/routing/activities_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/admin_test.rb b/test/integration/routing/admin_test.rb
index a2128e837..7ed914929 100644
--- a/test/integration/routing/admin_test.rb
+++ b/test/integration/routing/admin_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/attachments_test.rb b/test/integration/routing/attachments_test.rb
index 74323d3fc..8976f8b89 100644
--- a/test/integration/routing/attachments_test.rb
+++ b/test/integration/routing/attachments_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/auth_sources_test.rb b/test/integration/routing/auth_sources_test.rb
index c75c32a2f..c5d8dc99f 100644
--- a/test/integration/routing/auth_sources_test.rb
+++ b/test/integration/routing/auth_sources_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/auto_completes_test.rb b/test/integration/routing/auto_completes_test.rb
index 7025ead05..e01e4d19b 100644
--- a/test/integration/routing/auto_completes_test.rb
+++ b/test/integration/routing/auto_completes_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/boards_test.rb b/test/integration/routing/boards_test.rb
index 09af89dc0..cca82b29c 100644
--- a/test/integration/routing/boards_test.rb
+++ b/test/integration/routing/boards_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/calendars_test.rb b/test/integration/routing/calendars_test.rb
index 3ef7a54e0..a020cfe5e 100644
--- a/test/integration/routing/calendars_test.rb
+++ b/test/integration/routing/calendars_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/comments_test.rb b/test/integration/routing/comments_test.rb
index b11678eb1..376da97ed 100644
--- a/test/integration/routing/comments_test.rb
+++ b/test/integration/routing/comments_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/context_menus_test.rb b/test/integration/routing/context_menus_test.rb
index 8750e0717..cbd517e5f 100644
--- a/test/integration/routing/context_menus_test.rb
+++ b/test/integration/routing/context_menus_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/custom_fields_test.rb b/test/integration/routing/custom_fields_test.rb
index 7b7145278..81fd6325e 100644
--- a/test/integration/routing/custom_fields_test.rb
+++ b/test/integration/routing/custom_fields_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/documents_test.rb b/test/integration/routing/documents_test.rb
index 58b504d4c..d968ae81f 100644
--- a/test/integration/routing/documents_test.rb
+++ b/test/integration/routing/documents_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/enumerations_test.rb b/test/integration/routing/enumerations_test.rb
index 8cfb27488..2704513df 100644
--- a/test/integration/routing/enumerations_test.rb
+++ b/test/integration/routing/enumerations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/files_test.rb b/test/integration/routing/files_test.rb
index e1e58867a..2c08ef9cd 100644
--- a/test/integration/routing/files_test.rb
+++ b/test/integration/routing/files_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/gantts_test.rb b/test/integration/routing/gantts_test.rb
index 38f1f68b5..421edaacb 100644
--- a/test/integration/routing/gantts_test.rb
+++ b/test/integration/routing/gantts_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/groups_test.rb b/test/integration/routing/groups_test.rb
index d8f5cfb7f..440a213b8 100644
--- a/test/integration/routing/groups_test.rb
+++ b/test/integration/routing/groups_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/imports_test.rb b/test/integration/routing/imports_test.rb
index 4b779a550..300301308 100644
--- a/test/integration/routing/imports_test.rb
+++ b/test/integration/routing/imports_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/issue_categories_test.rb b/test/integration/routing/issue_categories_test.rb
index ec82d2ce6..ad64ebf31 100644
--- a/test/integration/routing/issue_categories_test.rb
+++ b/test/integration/routing/issue_categories_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/issue_relations_test.rb b/test/integration/routing/issue_relations_test.rb
index b9b7e8f89..7400d7eb8 100644
--- a/test/integration/routing/issue_relations_test.rb
+++ b/test/integration/routing/issue_relations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/issue_statuses_test.rb b/test/integration/routing/issue_statuses_test.rb
index 732a99766..d4d7f7f8f 100644
--- a/test/integration/routing/issue_statuses_test.rb
+++ b/test/integration/routing/issue_statuses_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/issues_test.rb b/test/integration/routing/issues_test.rb
index 6ce58218b..11d6ed5eb 100644
--- a/test/integration/routing/issues_test.rb
+++ b/test/integration/routing/issues_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/journals_test.rb b/test/integration/routing/journals_test.rb
index 5949a63fa..6c41286dc 100644
--- a/test/integration/routing/journals_test.rb
+++ b/test/integration/routing/journals_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/mail_handler_test.rb b/test/integration/routing/mail_handler_test.rb
index 8bb1ca859..430f60d64 100644
--- a/test/integration/routing/mail_handler_test.rb
+++ b/test/integration/routing/mail_handler_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/members_test.rb b/test/integration/routing/members_test.rb
index cd7253bb9..8fd671784 100644
--- a/test/integration/routing/members_test.rb
+++ b/test/integration/routing/members_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/messages_test.rb b/test/integration/routing/messages_test.rb
index a77a1acdc..6ef1b37bd 100644
--- a/test/integration/routing/messages_test.rb
+++ b/test/integration/routing/messages_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/my_test.rb b/test/integration/routing/my_test.rb
index 525bd820c..fcd46cf17 100644
--- a/test/integration/routing/my_test.rb
+++ b/test/integration/routing/my_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/news_test.rb b/test/integration/routing/news_test.rb
index e6c7ae724..854a36ae8 100644
--- a/test/integration/routing/news_test.rb
+++ b/test/integration/routing/news_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/previews_test.rb b/test/integration/routing/previews_test.rb
index d4ce60cab..c1064cedc 100644
--- a/test/integration/routing/previews_test.rb
+++ b/test/integration/routing/previews_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/principal_memberships_test.rb b/test/integration/routing/principal_memberships_test.rb
index 2ccf1c037..b2a7c9b20 100644
--- a/test/integration/routing/principal_memberships_test.rb
+++ b/test/integration/routing/principal_memberships_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/project_enumerations_test.rb b/test/integration/routing/project_enumerations_test.rb
index 5fa7567d4..b889278f3 100644
--- a/test/integration/routing/project_enumerations_test.rb
+++ b/test/integration/routing/project_enumerations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/projects_test.rb b/test/integration/routing/projects_test.rb
index 4805ceb17..c8ab6aa93 100644
--- a/test/integration/routing/projects_test.rb
+++ b/test/integration/routing/projects_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/queries_test.rb b/test/integration/routing/queries_test.rb
index a3a25ea4b..9895ec511 100644
--- a/test/integration/routing/queries_test.rb
+++ b/test/integration/routing/queries_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/reports_test.rb b/test/integration/routing/reports_test.rb
index e5e8cac80..a15b1adea 100644
--- a/test/integration/routing/reports_test.rb
+++ b/test/integration/routing/reports_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/repositories_test.rb b/test/integration/routing/repositories_test.rb
index 825b9419a..79a4a1bb0 100644
--- a/test/integration/routing/repositories_test.rb
+++ b/test/integration/routing/repositories_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/roles_test.rb b/test/integration/routing/roles_test.rb
index 5b910e028..302b02c56 100644
--- a/test/integration/routing/roles_test.rb
+++ b/test/integration/routing/roles_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/search_test.rb b/test/integration/routing/search_test.rb
index 9d27a3a70..5130b18cb 100644
--- a/test/integration/routing/search_test.rb
+++ b/test/integration/routing/search_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/settings_test.rb b/test/integration/routing/settings_test.rb
index 1740a0823..d1438258c 100644
--- a/test/integration/routing/settings_test.rb
+++ b/test/integration/routing/settings_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/sys_test.rb b/test/integration/routing/sys_test.rb
index 14832966f..043786627 100644
--- a/test/integration/routing/sys_test.rb
+++ b/test/integration/routing/sys_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/timelog_test.rb b/test/integration/routing/timelog_test.rb
index 93a74e9c0..56cb4f57f 100644
--- a/test/integration/routing/timelog_test.rb
+++ b/test/integration/routing/timelog_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/trackers_test.rb b/test/integration/routing/trackers_test.rb
index 026b89a4d..546f77354 100644
--- a/test/integration/routing/trackers_test.rb
+++ b/test/integration/routing/trackers_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/users_test.rb b/test/integration/routing/users_test.rb
index b6c58dff4..f2ac6162c 100644
--- a/test/integration/routing/users_test.rb
+++ b/test/integration/routing/users_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/versions_test.rb b/test/integration/routing/versions_test.rb
index cf5be2981..8af3fb1f0 100644
--- a/test/integration/routing/versions_test.rb
+++ b/test/integration/routing/versions_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/watchers_test.rb b/test/integration/routing/watchers_test.rb
index defedf5f0..8f2b7afdf 100644
--- a/test/integration/routing/watchers_test.rb
+++ b/test/integration/routing/watchers_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/welcome_test.rb b/test/integration/routing/welcome_test.rb
index 7cc919e29..c123046e4 100644
--- a/test/integration/routing/welcome_test.rb
+++ b/test/integration/routing/welcome_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/wiki_test.rb b/test/integration/routing/wiki_test.rb
index 325ccc2a0..a1fe5622e 100644
--- a/test/integration/routing/wiki_test.rb
+++ b/test/integration/routing/wiki_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/wikis_test.rb b/test/integration/routing/wikis_test.rb
index 8ab606b97..ab19118f5 100644
--- a/test/integration/routing/wikis_test.rb
+++ b/test/integration/routing/wikis_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/routing/workflows_test.rb b/test/integration/routing/workflows_test.rb
index ca6b16e48..dfa6804f8 100644
--- a/test/integration/routing/workflows_test.rb
+++ b/test/integration/routing/workflows_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/sessions_test.rb b/test/integration/sessions_test.rb
index dfdc1a953..c7b9081c9 100644
--- a/test/integration/sessions_test.rb
+++ b/test/integration/sessions_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/twofa_test.rb b/test/integration/twofa_test.rb
index 03ab6b2fc..8d89b4ac4 100644
--- a/test/integration/twofa_test.rb
+++ b/test/integration/twofa_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/users_test.rb b/test/integration/users_test.rb
index 7374f6fe3..780053c8e 100644
--- a/test/integration/users_test.rb
+++ b/test/integration/users_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/welcome_test.rb b/test/integration/welcome_test.rb
index c3cb05e65..89fe1691f 100644
--- a/test/integration/welcome_test.rb
+++ b/test/integration/welcome_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/integration/wiki_test.rb b/test/integration/wiki_test.rb
index 378d3650b..8f15bf9e8 100644
--- a/test/integration/wiki_test.rb
+++ b/test/integration/wiki_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/copy_to_clipboard_test.rb b/test/system/copy_to_clipboard_test.rb
index d28dab2ce..e47933afe 100644
--- a/test/system/copy_to_clipboard_test.rb
+++ b/test/system/copy_to_clipboard_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/custom_field_enumerations_test.rb b/test/system/custom_field_enumerations_test.rb
index b79fbaa56..78815cb20 100644
--- a/test/system/custom_field_enumerations_test.rb
+++ b/test/system/custom_field_enumerations_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/inline_autocomplete_test.rb b/test/system/inline_autocomplete_test.rb
index 88befd421..74ff56ce7 100644
--- a/test/system/inline_autocomplete_test.rb
+++ b/test/system/inline_autocomplete_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/issues_import_test.rb b/test/system/issues_import_test.rb
index 8fe7eba7c..324d8ed40 100644
--- a/test/system/issues_import_test.rb
+++ b/test/system/issues_import_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/issues_test.rb b/test/system/issues_test.rb
index 1d77a9829..e457954cb 100644
--- a/test/system/issues_test.rb
+++ b/test/system/issues_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/keyboard_shortcuts_test.rb b/test/system/keyboard_shortcuts_test.rb
index 8c32ac582..a49707c7c 100644
--- a/test/system/keyboard_shortcuts_test.rb
+++ b/test/system/keyboard_shortcuts_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/my_page_test.rb b/test/system/my_page_test.rb
index 0febf619b..bd7f3d343 100644
--- a/test/system/my_page_test.rb
+++ b/test/system/my_page_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/quick_jump_test.rb b/test/system/quick_jump_test.rb
index a477a23ab..eb7c83dfd 100644
--- a/test/system/quick_jump_test.rb
+++ b/test/system/quick_jump_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/sudo_mode_test.rb b/test/system/sudo_mode_test.rb
index b7dfe36ca..cc0761555 100644
--- a/test/system/sudo_mode_test.rb
+++ b/test/system/sudo_mode_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/system/timelog_test.rb b/test/system/timelog_test.rb
index 3d1579c64..baccdf608 100644
--- a/test/system/timelog_test.rb
+++ b/test/system/timelog_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 8e8815adf..117d30e58 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/activity_test.rb b/test/unit/activity_test.rb
index 8f6ee879d..d89a4fe4e 100644
--- a/test/unit/activity_test.rb
+++ b/test/unit/activity_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/attachment_test.rb b/test/unit/attachment_test.rb
index 9484c9360..266bbd8b4 100644
--- a/test/unit/attachment_test.rb
+++ b/test/unit/attachment_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/attachment_transaction_test.rb b/test/unit/attachment_transaction_test.rb
index 2c58df807..b838d25df 100644
--- a/test/unit/attachment_transaction_test.rb
+++ b/test/unit/attachment_transaction_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/auth_source_ldap_test.rb b/test/unit/auth_source_ldap_test.rb
index cec88ae7e..7d2757b50 100644
--- a/test/unit/auth_source_ldap_test.rb
+++ b/test/unit/auth_source_ldap_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/board_test.rb b/test/unit/board_test.rb
index d74718880..516acd018 100644
--- a/test/unit/board_test.rb
+++ b/test/unit/board_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/changeset_test.rb b/test/unit/changeset_test.rb
index 7c83d19ed..251f0773a 100644
--- a/test/unit/changeset_test.rb
+++ b/test/unit/changeset_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/comment_test.rb b/test/unit/comment_test.rb
index 660c894ca..d4b0ce757 100644
--- a/test/unit/comment_test.rb
+++ b/test/unit/comment_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/custom_field_test.rb b/test/unit/custom_field_test.rb
index 1c058ec07..17e7edee2 100644
--- a/test/unit/custom_field_test.rb
+++ b/test/unit/custom_field_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/custom_field_user_format_test.rb b/test/unit/custom_field_user_format_test.rb
index 96877a1bd..66cb44055 100644
--- a/test/unit/custom_field_user_format_test.rb
+++ b/test/unit/custom_field_user_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/custom_field_version_format_test.rb b/test/unit/custom_field_version_format_test.rb
index c1a3a675e..1fe58f45e 100644
--- a/test/unit/custom_field_version_format_test.rb
+++ b/test/unit/custom_field_version_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/custom_value_test.rb b/test/unit/custom_value_test.rb
index 0c37c9497..c1ff6988e 100644
--- a/test/unit/custom_value_test.rb
+++ b/test/unit/custom_value_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/default_data_test.rb b/test/unit/default_data_test.rb
index 558006e87..293281094 100644
--- a/test/unit/default_data_test.rb
+++ b/test/unit/default_data_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/document_category_test.rb b/test/unit/document_category_test.rb
index 2243895e6..52f7ad90f 100644
--- a/test/unit/document_category_test.rb
+++ b/test/unit/document_category_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/document_test.rb b/test/unit/document_test.rb
index ee9054295..82d055d2c 100644
--- a/test/unit/document_test.rb
+++ b/test/unit/document_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/email_address_test.rb b/test/unit/email_address_test.rb
index 206e68188..2a1636dc9 100644
--- a/test/unit/email_address_test.rb
+++ b/test/unit/email_address_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/enabled_module_test.rb b/test/unit/enabled_module_test.rb
index fb2e60eba..6d99e7efe 100644
--- a/test/unit/enabled_module_test.rb
+++ b/test/unit/enabled_module_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/enumeration_test.rb b/test/unit/enumeration_test.rb
index fbd511dfb..075f0a029 100644
--- a/test/unit/enumeration_test.rb
+++ b/test/unit/enumeration_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/group_test.rb b/test/unit/group_test.rb
index b20b60f9f..0ae78e73a 100644
--- a/test/unit/group_test.rb
+++ b/test/unit/group_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/initializers/patches_test.rb b/test/unit/initializers/patches_test.rb
index ff8f73272..9403efd82 100644
--- a/test/unit/initializers/patches_test.rb
+++ b/test/unit/initializers/patches_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_category_test.rb b/test/unit/issue_category_test.rb
index 33824e301..14ad3385f 100644
--- a/test/unit/issue_category_test.rb
+++ b/test/unit/issue_category_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_custom_field_test.rb b/test/unit/issue_custom_field_test.rb
index fdb7051be..3174d7e10 100644
--- a/test/unit/issue_custom_field_test.rb
+++ b/test/unit/issue_custom_field_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_import_test.rb b/test/unit/issue_import_test.rb
index be4b0b34e..ddccfd743 100644
--- a/test/unit/issue_import_test.rb
+++ b/test/unit/issue_import_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_nested_set_concurrency_test.rb b/test/unit/issue_nested_set_concurrency_test.rb
index 0c081eed5..2767426b2 100644
--- a/test/unit/issue_nested_set_concurrency_test.rb
+++ b/test/unit/issue_nested_set_concurrency_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_nested_set_test.rb b/test/unit/issue_nested_set_test.rb
index e60607b59..0e887d7df 100644
--- a/test/unit/issue_nested_set_test.rb
+++ b/test/unit/issue_nested_set_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_priority_test.rb b/test/unit/issue_priority_test.rb
index 77a6f70f6..54659f95b 100644
--- a/test/unit/issue_priority_test.rb
+++ b/test/unit/issue_priority_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_relation_test.rb b/test/unit/issue_relation_test.rb
index 7b7893895..b250f62a4 100644
--- a/test/unit/issue_relation_test.rb
+++ b/test/unit/issue_relation_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_scopes_test.rb b/test/unit/issue_scopes_test.rb
index 701150fca..fe71ad9c3 100644
--- a/test/unit/issue_scopes_test.rb
+++ b/test/unit/issue_scopes_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_status_test.rb b/test/unit/issue_status_test.rb
index 428128fb2..a6ba05387 100644
--- a/test/unit/issue_status_test.rb
+++ b/test/unit/issue_status_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_subtasking_test.rb b/test/unit/issue_subtasking_test.rb
index 04f8aa301..22911bd85 100644
--- a/test/unit/issue_subtasking_test.rb
+++ b/test/unit/issue_subtasking_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_test.rb b/test/unit/issue_test.rb
index af736e1a3..8e7629d9a 100644
--- a/test/unit/issue_test.rb
+++ b/test/unit/issue_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/issue_transaction_test.rb b/test/unit/issue_transaction_test.rb
index 5654be514..057214dbc 100644
--- a/test/unit/issue_transaction_test.rb
+++ b/test/unit/issue_transaction_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/journal_observer_test.rb b/test/unit/journal_observer_test.rb
index 9ee69a6f6..ac1df561f 100644
--- a/test/unit/journal_observer_test.rb
+++ b/test/unit/journal_observer_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/journal_test.rb b/test/unit/journal_test.rb
index 096240734..0b5e9e33a 100644
--- a/test/unit/journal_test.rb
+++ b/test/unit/journal_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/access_control_test.rb b/test/unit/lib/redmine/access_control_test.rb
index 7131ab3f3..fec562499 100644
--- a/test/unit/lib/redmine/access_control_test.rb
+++ b/test/unit/lib/redmine/access_control_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/acts/positioned_with_scope_test.rb b/test/unit/lib/redmine/acts/positioned_with_scope_test.rb
index 777d36af6..3c7a48347 100644
--- a/test/unit/lib/redmine/acts/positioned_with_scope_test.rb
+++ b/test/unit/lib/redmine/acts/positioned_with_scope_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/acts/positioned_without_scope_test.rb b/test/unit/lib/redmine/acts/positioned_without_scope_test.rb
index e7e5c27c1..fce6b8de8 100644
--- a/test/unit/lib/redmine/acts/positioned_without_scope_test.rb
+++ b/test/unit/lib/redmine/acts/positioned_without_scope_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/ciphering_test.rb b/test/unit/lib/redmine/ciphering_test.rb
index d3c7f5a3f..1981a4007 100644
--- a/test/unit/lib/redmine/ciphering_test.rb
+++ b/test/unit/lib/redmine/ciphering_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/codeset_util_test.rb b/test/unit/lib/redmine/codeset_util_test.rb
index 424b24e7d..aedc3a5f2 100644
--- a/test/unit/lib/redmine/codeset_util_test.rb
+++ b/test/unit/lib/redmine/codeset_util_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/configuration_test.rb b/test/unit/lib/redmine/configuration_test.rb
index b33de6e43..94923b20a 100644
--- a/test/unit/lib/redmine/configuration_test.rb
+++ b/test/unit/lib/redmine/configuration_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/export/csv_test.rb b/test/unit/lib/redmine/export/csv_test.rb
index 98dbef96a..596bb1762 100644
--- a/test/unit/lib/redmine/export/csv_test.rb
+++ b/test/unit/lib/redmine/export/csv_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/export/pdf/issues_pdf_test.rb b/test/unit/lib/redmine/export/pdf/issues_pdf_test.rb
index 443645897..079d8580b 100644
--- a/test/unit/lib/redmine/export/pdf/issues_pdf_test.rb
+++ b/test/unit/lib/redmine/export/pdf/issues_pdf_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/export/pdf_test.rb b/test/unit/lib/redmine/export/pdf_test.rb
index d4ded0280..edea888c1 100644
--- a/test/unit/lib/redmine/export/pdf_test.rb
+++ b/test/unit/lib/redmine/export/pdf_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/attachment_format_test.rb b/test/unit/lib/redmine/field_format/attachment_format_test.rb
index d95ed60bc..d0910c3b5 100644
--- a/test/unit/lib/redmine/field_format/attachment_format_test.rb
+++ b/test/unit/lib/redmine/field_format/attachment_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb b/test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb
index a9fc362a3..2cf1144c6 100644
--- a/test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb
+++ b/test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/bool_format_test.rb b/test/unit/lib/redmine/field_format/bool_format_test.rb
index 1a67182f9..dfa3be6fb 100644
--- a/test/unit/lib/redmine/field_format/bool_format_test.rb
+++ b/test/unit/lib/redmine/field_format/bool_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/enumeration_format_test.rb b/test/unit/lib/redmine/field_format/enumeration_format_test.rb
index db10a28a8..4bb0c59e9 100644
--- a/test/unit/lib/redmine/field_format/enumeration_format_test.rb
+++ b/test/unit/lib/redmine/field_format/enumeration_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/field_format_test.rb b/test/unit/lib/redmine/field_format/field_format_test.rb
index 454b5f912..bda14e848 100644
--- a/test/unit/lib/redmine/field_format/field_format_test.rb
+++ b/test/unit/lib/redmine/field_format/field_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/link_format_test.rb b/test/unit/lib/redmine/field_format/link_format_test.rb
index e23bdb002..57750a7f5 100644
--- a/test/unit/lib/redmine/field_format/link_format_test.rb
+++ b/test/unit/lib/redmine/field_format/link_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/list_format_test.rb b/test/unit/lib/redmine/field_format/list_format_test.rb
index f4054af3b..a45ed7bd3 100644
--- a/test/unit/lib/redmine/field_format/list_format_test.rb
+++ b/test/unit/lib/redmine/field_format/list_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/numeric_format_test.rb b/test/unit/lib/redmine/field_format/numeric_format_test.rb
index 205f78cd3..7f95cd514 100644
--- a/test/unit/lib/redmine/field_format/numeric_format_test.rb
+++ b/test/unit/lib/redmine/field_format/numeric_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/user_field_format_test.rb b/test/unit/lib/redmine/field_format/user_field_format_test.rb
index f8ff682ab..195a27f51 100644
--- a/test/unit/lib/redmine/field_format/user_field_format_test.rb
+++ b/test/unit/lib/redmine/field_format/user_field_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/field_format/version_field_format_test.rb b/test/unit/lib/redmine/field_format/version_field_format_test.rb
index 4fb1ea632..d3c5873a6 100644
--- a/test/unit/lib/redmine/field_format/version_field_format_test.rb
+++ b/test/unit/lib/redmine/field_format/version_field_format_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/helpers/calendar_test.rb b/test/unit/lib/redmine/helpers/calendar_test.rb
index ab2675f87..c95999853 100644
--- a/test/unit/lib/redmine/helpers/calendar_test.rb
+++ b/test/unit/lib/redmine/helpers/calendar_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/helpers/diff_test.rb b/test/unit/lib/redmine/helpers/diff_test.rb
index 46bc89396..90e5f0b64 100644
--- a/test/unit/lib/redmine/helpers/diff_test.rb
+++ b/test/unit/lib/redmine/helpers/diff_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/helpers/gantt_test.rb b/test/unit/lib/redmine/helpers/gantt_test.rb
index 8d8252346..61b72d859 100644
--- a/test/unit/lib/redmine/helpers/gantt_test.rb
+++ b/test/unit/lib/redmine/helpers/gantt_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/helpers/url_test.rb b/test/unit/lib/redmine/helpers/url_test.rb
index 013a7ecac..fe143393b 100644
--- a/test/unit/lib/redmine/helpers/url_test.rb
+++ b/test/unit/lib/redmine/helpers/url_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/hook_test.rb b/test/unit/lib/redmine/hook_test.rb
index bbe12f0a7..1101f242d 100644
--- a/test/unit/lib/redmine/hook_test.rb
+++ b/test/unit/lib/redmine/hook_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/i18n_test.rb b/test/unit/lib/redmine/i18n_test.rb
index 36e986cdf..198b01f85 100644
--- a/test/unit/lib/redmine/i18n_test.rb
+++ b/test/unit/lib/redmine/i18n_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/info_test.rb b/test/unit/lib/redmine/info_test.rb
index f9251ed40..cd87f0450 100644
--- a/test/unit/lib/redmine/info_test.rb
+++ b/test/unit/lib/redmine/info_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/menu_manager/mapper_test.rb b/test/unit/lib/redmine/menu_manager/mapper_test.rb
index 3f0194beb..cfc0595e9 100644
--- a/test/unit/lib/redmine/menu_manager/mapper_test.rb
+++ b/test/unit/lib/redmine/menu_manager/mapper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/menu_manager/menu_helper_test.rb b/test/unit/lib/redmine/menu_manager/menu_helper_test.rb
index 61c919547..8015b583c 100644
--- a/test/unit/lib/redmine/menu_manager/menu_helper_test.rb
+++ b/test/unit/lib/redmine/menu_manager/menu_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/menu_manager/menu_item_test.rb b/test/unit/lib/redmine/menu_manager/menu_item_test.rb
index 65c28ca6f..a2fe2abf7 100644
--- a/test/unit/lib/redmine/menu_manager/menu_item_test.rb
+++ b/test/unit/lib/redmine/menu_manager/menu_item_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/menu_manager_test.rb b/test/unit/lib/redmine/menu_manager_test.rb
index 869858929..2bb4e8dee 100644
--- a/test/unit/lib/redmine/menu_manager_test.rb
+++ b/test/unit/lib/redmine/menu_manager_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/mime_type_test.rb b/test/unit/lib/redmine/mime_type_test.rb
index c49ad998f..42587044c 100644
--- a/test/unit/lib/redmine/mime_type_test.rb
+++ b/test/unit/lib/redmine/mime_type_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/notifiable_test.rb b/test/unit/lib/redmine/notifiable_test.rb
index 356406a42..57c0b5784 100644
--- a/test/unit/lib/redmine/notifiable_test.rb
+++ b/test/unit/lib/redmine/notifiable_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/pagination_helper_test.rb b/test/unit/lib/redmine/pagination_helper_test.rb
index 9ec5f3725..5d03c9663 100644
--- a/test/unit/lib/redmine/pagination_helper_test.rb
+++ b/test/unit/lib/redmine/pagination_helper_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/pagination_test.rb b/test/unit/lib/redmine/pagination_test.rb
index f993a2c62..513606405 100644
--- a/test/unit/lib/redmine/pagination_test.rb
+++ b/test/unit/lib/redmine/pagination_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/plugin_test.rb b/test/unit/lib/redmine/plugin_test.rb
index 8e8cc3cdc..473040218 100644
--- a/test/unit/lib/redmine/plugin_test.rb
+++ b/test/unit/lib/redmine/plugin_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/project_jump_box_test.rb b/test/unit/lib/redmine/project_jump_box_test.rb
index 9edc948e0..ce4860f13 100644
--- a/test/unit/lib/redmine/project_jump_box_test.rb
+++ b/test/unit/lib/redmine/project_jump_box_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/safe_attributes_test.rb b/test/unit/lib/redmine/safe_attributes_test.rb
index 64a215870..7ca3d717e 100644
--- a/test/unit/lib/redmine/safe_attributes_test.rb
+++ b/test/unit/lib/redmine/safe_attributes_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb
index ba3cda61b..29da7ceeb 100644
--- a/test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb
index af01c7bca..ec75cf010 100644
--- a/test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb
index 4289ca22b..419f97324 100644
--- a/test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/git_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/git_adapter_test.rb
index b81f9a61b..1e017828e 100644
--- a/test/unit/lib/redmine/scm/adapters/git_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/git_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb
index 22104a4db..0f856d8db 100644
--- a/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb b/test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb
index 87c309210..f7b1d560c 100644
--- a/test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb
+++ b/test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/syntax_highlighting/rouge_test.rb b/test/unit/lib/redmine/syntax_highlighting/rouge_test.rb
index 07e0c8d2b..47c5ba014 100644
--- a/test/unit/lib/redmine/syntax_highlighting/rouge_test.rb
+++ b/test/unit/lib/redmine/syntax_highlighting/rouge_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/themes_test.rb b/test/unit/lib/redmine/themes_test.rb
index 58f8dd039..aa3bf3de3 100644
--- a/test/unit/lib/redmine/themes_test.rb
+++ b/test/unit/lib/redmine/themes_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/unified_diff_test.rb b/test/unit/lib/redmine/unified_diff_test.rb
index 8b5996e83..df466360b 100644
--- a/test/unit/lib/redmine/unified_diff_test.rb
+++ b/test/unit/lib/redmine/unified_diff_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/utils/date_calculation.rb b/test/unit/lib/redmine/utils/date_calculation.rb
index e48b19ccb..c4eed7318 100644
--- a/test/unit/lib/redmine/utils/date_calculation.rb
+++ b/test/unit/lib/redmine/utils/date_calculation.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/views/builders/json_test.rb b/test/unit/lib/redmine/views/builders/json_test.rb
index 144725d88..acaf6a27c 100644
--- a/test/unit/lib/redmine/views/builders/json_test.rb
+++ b/test/unit/lib/redmine/views/builders/json_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/views/builders/xml_test.rb b/test/unit/lib/redmine/views/builders/xml_test.rb
index 58d2212e1..808b7b93d 100644
--- a/test/unit/lib/redmine/views/builders/xml_test.rb
+++ b/test/unit/lib/redmine/views/builders/xml_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/views/labelled_form_builder_test.rb b/test/unit/lib/redmine/views/labelled_form_builder_test.rb
index afac10545..93e2b0d23 100644
--- a/test/unit/lib/redmine/views/labelled_form_builder_test.rb
+++ b/test/unit/lib/redmine/views/labelled_form_builder_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/html_parser_test.rb b/test/unit/lib/redmine/wiki_formatting/html_parser_test.rb
index 4059f4edc..6930251df 100644
--- a/test/unit/lib/redmine/wiki_formatting/html_parser_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/html_parser_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/macros_test.rb b/test/unit/lib/redmine/wiki_formatting/macros_test.rb
index 4242814d1..61ad8ae9d 100644
--- a/test/unit/lib/redmine/wiki_formatting/macros_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/macros_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb b/test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb
index c1264f77b..e1b630941 100644
--- a/test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb b/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
index 1c035001e..f057bdf44 100644
--- a/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb b/test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb
index b7d3d2fa9..d5e8cc61a 100644
--- a/test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb
@@ -2,7 +2,7 @@
#
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb b/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
index 6e824b1b0..fe48f2be9 100644
--- a/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine/wiki_formatting_test.rb b/test/unit/lib/redmine/wiki_formatting_test.rb
index 2b9df2464..a9a824112 100644
--- a/test/unit/lib/redmine/wiki_formatting_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/lib/redmine_test.rb b/test/unit/lib/redmine_test.rb
index 7bad7b168..eb6346bb0 100644
--- a/test/unit/lib/redmine_test.rb
+++ b/test/unit/lib/redmine_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/mail_handler_test.rb b/test/unit/mail_handler_test.rb
index a31bdff34..9edf9a8c6 100644
--- a/test/unit/mail_handler_test.rb
+++ b/test/unit/mail_handler_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/mailer_localisation_test.rb b/test/unit/mailer_localisation_test.rb
index 7bea0c446..ddc3f90e3 100644
--- a/test/unit/mailer_localisation_test.rb
+++ b/test/unit/mailer_localisation_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb
index 3f7aadf8e..b25f00643 100644
--- a/test/unit/mailer_test.rb
+++ b/test/unit/mailer_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/member_test.rb b/test/unit/member_test.rb
index 88997d629..7fbaff6d6 100644
--- a/test/unit/member_test.rb
+++ b/test/unit/member_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/message_test.rb b/test/unit/message_test.rb
index 200b2e51e..7737d4e34 100644
--- a/test/unit/message_test.rb
+++ b/test/unit/message_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/news_test.rb b/test/unit/news_test.rb
index e9282838f..63b409d46 100644
--- a/test/unit/news_test.rb
+++ b/test/unit/news_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/principal_test.rb b/test/unit/principal_test.rb
index f9953620d..193535fc7 100644
--- a/test/unit/principal_test.rb
+++ b/test/unit/principal_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_copy_test.rb b/test/unit/project_copy_test.rb
index aca9cbf3f..5956a3bda 100644
--- a/test/unit/project_copy_test.rb
+++ b/test/unit/project_copy_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_members_inheritance_test.rb b/test/unit/project_members_inheritance_test.rb
index 3bc825a25..dd0c4493e 100644
--- a/test/unit/project_members_inheritance_test.rb
+++ b/test/unit/project_members_inheritance_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_nested_set_concurrency_test.rb b/test/unit/project_nested_set_concurrency_test.rb
index fef3b6ee2..e98a4b9ff 100644
--- a/test/unit/project_nested_set_concurrency_test.rb
+++ b/test/unit/project_nested_set_concurrency_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_nested_set_test.rb b/test/unit/project_nested_set_test.rb
index 69e00b00c..29e457942 100644
--- a/test/unit/project_nested_set_test.rb
+++ b/test/unit/project_nested_set_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_query_test.rb b/test/unit/project_query_test.rb
index fa914ce4e..591652fb3 100644
--- a/test/unit/project_query_test.rb
+++ b/test/unit/project_query_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/project_test.rb b/test/unit/project_test.rb
index 10d55b999..964e8a147 100644
--- a/test/unit/project_test.rb
+++ b/test/unit/project_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/query_test.rb b/test/unit/query_test.rb
index bb1f01dbc..9bb388ef5 100644
--- a/test/unit/query_test.rb
+++ b/test/unit/query_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_bazaar_test.rb b/test/unit/repository_bazaar_test.rb
index baa862ff7..039e9dafa 100644
--- a/test/unit/repository_bazaar_test.rb
+++ b/test/unit/repository_bazaar_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_cvs_test.rb b/test/unit/repository_cvs_test.rb
index dbc5ab2a1..5185e0c06 100644
--- a/test/unit/repository_cvs_test.rb
+++ b/test/unit/repository_cvs_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_filesystem_test.rb b/test/unit/repository_filesystem_test.rb
index 88d76d85c..1a5c15b1f 100644
--- a/test/unit/repository_filesystem_test.rb
+++ b/test/unit/repository_filesystem_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_git_test.rb b/test/unit/repository_git_test.rb
index 506c75055..3c39d5aa4 100644
--- a/test/unit/repository_git_test.rb
+++ b/test/unit/repository_git_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_mercurial_test.rb b/test/unit/repository_mercurial_test.rb
index bf1f83a86..3359b1337 100644
--- a/test/unit/repository_mercurial_test.rb
+++ b/test/unit/repository_mercurial_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_subversion_test.rb b/test/unit/repository_subversion_test.rb
index 37364aa9c..509818085 100644
--- a/test/unit/repository_subversion_test.rb
+++ b/test/unit/repository_subversion_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/repository_test.rb b/test/unit/repository_test.rb
index 5bff54300..136bad1b9 100644
--- a/test/unit/repository_test.rb
+++ b/test/unit/repository_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/role_test.rb b/test/unit/role_test.rb
index c5ee93a3a..472ff805f 100644
--- a/test/unit/role_test.rb
+++ b/test/unit/role_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/search_test.rb b/test/unit/search_test.rb
index 1c6f52f67..a91f961ee 100644
--- a/test/unit/search_test.rb
+++ b/test/unit/search_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/setting_test.rb b/test/unit/setting_test.rb
index 9777ef73a..3001100cc 100644
--- a/test/unit/setting_test.rb
+++ b/test/unit/setting_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/time_entry_activity_test.rb b/test/unit/time_entry_activity_test.rb
index 88f5b7c56..a8b434d38 100644
--- a/test/unit/time_entry_activity_test.rb
+++ b/test/unit/time_entry_activity_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/time_entry_custom_field_test.rb b/test/unit/time_entry_custom_field_test.rb
index aade17406..99126b4f7 100644
--- a/test/unit/time_entry_custom_field_test.rb
+++ b/test/unit/time_entry_custom_field_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/time_entry_import_test.rb b/test/unit/time_entry_import_test.rb
index b4e8b1e06..9f2cb6cc2 100644
--- a/test/unit/time_entry_import_test.rb
+++ b/test/unit/time_entry_import_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/time_entry_query_test.rb b/test/unit/time_entry_query_test.rb
index 254496113..c6cdbd945 100644
--- a/test/unit/time_entry_query_test.rb
+++ b/test/unit/time_entry_query_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/time_entry_test.rb b/test/unit/time_entry_test.rb
index d012ece3b..15f9a9836 100644
--- a/test/unit/time_entry_test.rb
+++ b/test/unit/time_entry_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/token_test.rb b/test/unit/token_test.rb
index 7d2c00e94..bf2fd2b38 100644
--- a/test/unit/token_test.rb
+++ b/test/unit/token_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/tracker_test.rb b/test/unit/tracker_test.rb
index 52c7b39ee..f5ca90964 100644
--- a/test/unit/tracker_test.rb
+++ b/test/unit/tracker_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/user_import_test.rb b/test/unit/user_import_test.rb
index 733d41415..11ccae426 100644
--- a/test/unit/user_import_test.rb
+++ b/test/unit/user_import_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/user_preference_test.rb b/test/unit/user_preference_test.rb
index fbe0031e1..543ca4b56 100644
--- a/test/unit/user_preference_test.rb
+++ b/test/unit/user_preference_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/user_test.rb b/test/unit/user_test.rb
index bd536899a..11947d509 100644
--- a/test/unit/user_test.rb
+++ b/test/unit/user_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/version_test.rb b/test/unit/version_test.rb
index 057a97e6e..1c9637cd9 100644
--- a/test/unit/version_test.rb
+++ b/test/unit/version_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/watcher_test.rb b/test/unit/watcher_test.rb
index ca27011bc..f6acba1fa 100644
--- a/test/unit/watcher_test.rb
+++ b/test/unit/watcher_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/wiki_content_test.rb b/test/unit/wiki_content_test.rb
index fd63a8ab4..d215c3f20 100644
--- a/test/unit/wiki_content_test.rb
+++ b/test/unit/wiki_content_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/wiki_content_version_test.rb b/test/unit/wiki_content_version_test.rb
index 46f5b6035..7ad000ee5 100644
--- a/test/unit/wiki_content_version_test.rb
+++ b/test/unit/wiki_content_version_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/wiki_page_test.rb b/test/unit/wiki_page_test.rb
index e6d1f604d..37eac1fb1 100644
--- a/test/unit/wiki_page_test.rb
+++ b/test/unit/wiki_page_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/wiki_redirect_test.rb b/test/unit/wiki_redirect_test.rb
index d0727a3ab..dcdcfb996 100644
--- a/test/unit/wiki_redirect_test.rb
+++ b/test/unit/wiki_redirect_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/wiki_test.rb b/test/unit/wiki_test.rb
index a646cad29..e051b7772 100644
--- a/test/unit/wiki_test.rb
+++ b/test/unit/wiki_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/workflow_test.rb b/test/unit/workflow_test.rb
index f69efc3d6..6196c4081 100644
--- a/test/unit/workflow_test.rb
+++ b/test/unit/workflow_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
diff --git a/test/unit/workflow_transition_test.rb b/test/unit/workflow_transition_test.rb
index 0f74f3314..3bb6db3cc 100644
--- a/test/unit/workflow_transition_test.rb
+++ b/test/unit/workflow_transition_test.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
# Redmine - project management software
-# Copyright (C) 2006-2021 Jean-Philippe Lang
+# Copyright (C) 2006-2023 Jean-Philippe Lang
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License