Description: Debian-specific changes mixed together.
 This patch contains all the Debian-specific changes mixed together. To
 review them separately, please inspect the Git history (see the
 Vcs-Git field in debian/control); the patches against upstream are all
 on the patched branch.
 .
 For more information, please see debian/README.source.
Origin: Debian

--- /dev/null
+++ syslog-ng-4.4.0/modules/python-modules/.pytest_cache/CACHEDIR.TAG
@@ -0,0 +1,4 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by pytest.
+# For information about cache directory tags, see:
+#	https://bford.info/cachedir/spec.html
--- /dev/null
+++ syslog-ng-4.4.0/modules/python-modules/.pytest_cache/README.md
@@ -0,0 +1,8 @@
+# pytest cache directory #
+
+This directory contains data from the pytest's cache plugin,
+which provides the `--lf` and `--ff` options, as well as the `cache` fixture.
+
+**Do not** commit this to version control.
+
+See [the docs](https://docs.pytest.org/en/stable/how-to/cache.html) for more information.
--- /dev/null
+++ syslog-ng-4.4.0/modules/python-modules/.pytest_cache/v/cache/lastfailed
@@ -0,0 +1,3 @@
+{
+  "syslogng/modules/kubernetes/tests/test_kubernetes_api_enrichment.py": true
+}
\ No newline at end of file
--- /dev/null
+++ syslog-ng-4.4.0/modules/python-modules/.pytest_cache/v/cache/nodeids
@@ -0,0 +1,115 @@
+[
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_all_choices_are_offered_for_an_empty_string",
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_not_even_the_prefix_is_offered_if_the_entire_input_diverged_already",
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_only_completions_that_start_with_word_are_listed_as_completions",
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_only_prefix_is_offered_if_entire_input_is_shorter",
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_prefix_is_attached_to_all_potential_matches",
+  "syslogng/debuggercli/tests/test_choicecompleter.py::TestChoiceCompleter::test_suffix_is_attached_to_all_potential_matches",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_closing_paren_terminates_the_token_only_if_properly_paired",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_double_quotes_allow_backslash_as_a_single_char_escape",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_lexer_returns_none_for_empty_string",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_one_too_many_closing_parens_is_interpreted_as_a_separate_token",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_pair_of_parens_is_returned_as_a_pair_of_parens",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_pair_of_quotes_is_returned_as_an_empty_string",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_parens_in_quotes_are_not_counted_against_the_paren_balance",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_quoted_character_is_returned_as_the_character",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_quoted_string_is_returned_as_the_string",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_quotes_within_parens_are_left_intact_so_a_recursive_parsing_will_find_them",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_single_opened_paren_is_returned_as_a_partial_token",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_single_quote_character_is_returned_as_a_partial_token",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_token_enclosed_in_parens_is_returned_as_a_token_in_parens",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_unclosed_string_is_returned_as_a_partial_token",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_unquoted_prefix_and_then_a_quoted_string_is_concatenated",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_unquoted_string_is_returned_as_the_string",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_white_space_separates_tokens",
+  "syslogng/debuggercli/tests/test_commandlinelexer.py::TestCommandLineLexer::test_whitespace_in_parens_doesnt_terminate_the_token",
+  "syslogng/debuggercli/tests/test_completerlang.py::TestCompleterLang::test_all_tokens_are_found_that_would_match_rules_in_the_grammar",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_complex_cases",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_dollar_brace_offers_possible_macro_completions",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_dollar_offers_possible_macro_completions",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_dollar_paren_offers_template_functions",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_literal_text_offers_potential_prefixes_of_a_template_expr",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_literal_text_plus_dollar_brace_offers_macros_using_the_literal_as_prefix",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_literal_text_plus_dollar_offers_macros_using_the_literal_as_prefix",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_literal_text_plus_dollar_paren_offers_template_functions_using_the_literal_as_prefix",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_no_text_offers_the_potential_prefixes_of_a_template_expr",
+  "syslogng/debuggercli/tests/test_debuggercli.py::TestDebuggerCLI::test_template_function_offers_potential_opts",
+  "syslogng/debuggercli/tests/test_debuglang.py::TestDebugLang::test_display_expects_a_template_arg",
+  "syslogng/debuggercli/tests/test_debuglang.py::TestDebugLang::test_first_token_is_a_command",
+  "syslogng/debuggercli/tests/test_debuglang.py::TestDebugLang::test_generic_command_expects_a_series_of_args",
+  "syslogng/debuggercli/tests/test_debuglang.py::TestDebugLang::test_print_expects_a_template_arg",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_double_quoted_arguments_are_returned_as_a_single_token",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_known_commands_are_not_returned_as_tokens_for_non_first_arguments",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_doesnt_translate_command_token_as_an_option",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_handles_parenthesized_expression_as_a_single_token",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_handles_quoted_args_by_unqouting_them",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_returns_command_token_for_an_unknown_command_as_the_first_token",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_returns_specific_token_for_known_commands",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_returns_token_in_a_sequence",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_translates_aliases",
+  "syslogng/debuggercli/tests/test_getoptlexer.py::TestGetoptLexer::test_lexer_translates_args_to_option_tokens_if_they_are_known",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_partial_token_that_is_longer_than_a_word_produces_no_matches",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_partial_token_with_a_few_matching_characters_produces_choices_with_the_partial_prefix",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_partial_token_with_an_empty_word_produces_choices_with_the_partial_prefix",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_partial_token_with_only_the_prefix_produces_choices_with_the_partial_prefix",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_partial_token_with_unmatching_characters_produces_no_completions",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_token_that_has_no_registered_completer_results_in_no_matches",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_a_token_where_multiple_tokens_could_match_collects_all_matches",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_on_an_input_with_a_mismatching_prefix",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_on_prefix_only_offers_the_completions_of_the_first_token_with_prefix_prepended",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_on_the_first_characters_of_prefix_offers_the_prefix",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_the_1st_empty_token_offers_completions_on_the_token",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_the_2nd_empty_token_offers_completions_on_the_token",
+  "syslogng/debuggercli/tests/test_langcompleter.py::TestLangCompleter::test_completing_the_3rd_empty_token_offers_completions_on_the_token",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_all_macros_except_large_numbered_matches_are_offered_for_a_dollar_brace",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_all_numbered_matches_are_offered_for_dollar_brace_digit",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_all_numbered_matches_are_offered_for_dollar_plus_digit",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_macros_are_not_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_macros_are_not_offered_if_the_prefix_doesnot_match",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_macros_are_offered_if_the_prefix_is_correct",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_shortcuts_are_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_shortcuts_are_offered_for_a_dollar_brace",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_date_wildcards_are_not_offered_if_the_prefix_is_correct",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_dollar_brace_is_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_large_numbered_matches_are_not_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_nothing_is_offered_if_the_entire_input_diverged_already",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_only_a_dollar_is_offered_for_an_empty_string",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_only_completions_that_start_with_word_are_listed_as_completions",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_prefix_is_as_good_as_the",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_qualified_macros_are_offered_with_a_brace_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_small_numbered_matches_are_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_macrocompleter.py::TestMacroCompleter::test_unqualified_macros_are_offered_for_a_dollar",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_last_token_is_replaced_by_a_tab_if_theres_no_partial_and_after_last_insertion_is_not_requested",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_partial_is_replaced_by_tab",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_tab_is_appended_if_no_partial_token",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_tab_lexer_can_replace_last_token_to_a_tab",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_tab_lexer_returns_tab_token_at_the_end_of_the_sequence",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_tab_lexer_token_returns_none_if_the_underlying_lexer_is_empty",
+  "syslogng/debuggercli/tests/test_tablexer.py::TestTabLexer::test_tab_lexer_token_returns_token_if_the_underlying_lexer_has_elements",
+  "syslogng/debuggercli/tests/test_templatelang.py::TestTemplateLang::test_template_is_a_series_of_literal_macro_and_template_funcs",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_braced_macro_splits_literals_in_half",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_quoted_parens_dont_close_the_template_function",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_quotes_outside_template_functions_are_returned_literally",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_stray_dollar_at_the_end_of_input_is_returned_as_a_literal_token_with_partial_set",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_stray_dollar_brace_at_the_end_of_input_is_returned_as_a_literal_token_with_partial_set",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_stray_dollar_paren_at_the_end_of_input_is_returned_as_a_literal_token_with_partial_set",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_string_within_parens_returned_intact",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_braced_macros_are_returned_as_macros",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_complex_template_functions_are_returned_as_template_funcs",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_even_more_complex_template_functions_are_returned_as_template_funcs",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_function_splits_literals_in_half",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_literals_are_returned_as_literal_tokens",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_simple_template_functions_are_returned_as_template_funcs",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_template_unbraced_macros_are_returned_as_macros",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_unbraced_macros_split_literals_in_half",
+  "syslogng/debuggercli/tests/test_templatelexer.py::TestTemplateLexer::test_unfinished_template_function_at_the_end_of_input_is_returned_as_a_literal_token_with_partial_set",
+  "syslogng/debuggercli/tests/test_tflang.py::TestTFLang::test_echo_arguments",
+  "syslogng/debuggercli/tests/test_tflang.py::TestTFLang::test_format_json_arguments",
+  "syslogng/debuggercli/tests/test_tflang.py::TestTFLang::test_template_func_is_a_command_and_a_sequence_of_arguments",
+  "syslogng/modules/hypr/tests/test_confgen.py::test_config_generator_all_options",
+  "syslogng/modules/hypr/tests/test_hypr_audit_source.py::test_hypr_audit_source_can_be_instantiated",
+  "syslogng/modules/hypr/tests/test_hypr_audit_source.py::test_hypr_audit_source_complete_lifecycle",
+  "syslogng/modules/hypr/tests/test_hypr_audit_source.py::test_hypr_audit_source_complete_lifecycle_no_parse",
+  "syslogng/modules/hypr/tests/test_hypr_audit_source.py::test_hypr_audit_source_lifecycle_without_actually_fetching_messages",
+  "syslogng/modules/hypr/tests/test_hypr_audit_source.py::test_hypr_audit_source_with_invalid_configuration"
+]
\ No newline at end of file
--- /dev/null
+++ syslog-ng-4.4.0/modules/python-modules/.pytest_cache/v/cache/stepwise
@@ -0,0 +1 @@
+[]
\ No newline at end of file
