patchback[bot]
74bc10b8fc
[PR #11558/0e4783dc backport][stable-12] Binary attribute support for ldap_attrs and ldap_entry ( #11578 )
...
Binary attribute support for `ldap_attrs` and `ldap_entry` (#11558 )
* Binary attribute support for `ldap_attrs` and `ldap_entry`
This commit implements binary attribute support for the `ldap_attrs` and
`ldap_entry` plugins. This used to be "supported" before, because it was
possible to simply load arbitrary binary data into the attributes, but
no longer functions on recent Ansible versions.
In order to support binary attributes, this commit introduces two new
options to both plugins:
* `binary_attributes`, a list of attribute names which will be
considered as being binary,
* `honor_binary_option`, a flag which is true by default and will
handle all attributes that include the binary option (see RFC 4522)
as binary automatically.
When an attribute is determined to be binary through either of these
means, the plugin will assume that the attribute's value is in fact
base64-encoded. It will proceed to decode it and handle it accordingly.
While changes to `ldap_entry` are pretty straightforward, more work was
required on `ldap_attrs`.
* First, because both `present` and `absent` state require checking
the attribute's current values and normally do that using LDAP search
queries for each value, a specific path for binary attributes was
added that loads and caches all values for the attribute and compares
the values in the Python code.
* In addition, generating both the modlist and the diff output require
re-encoding binary attributes' values into base64 so it can be
transmitted back to Ansible.
* Various fixes on `ldap_attrs`/`ldap_entry` from PR 11558 discussion
* Rename `honor_binary_option` to `honor_binary`
* Add some general documentation about binary attributes
* Fix changelog fragment after renaming one of the new options
* Add examples of `honor_binary` and `binary_attributes`
* Add note that indicates that binary values are supported from 12.5.0+
* Fix punctuation
* Add links to RFC 4522 to `ldap_attrs` and `ldap_entry`
* Catch base64 decoding errors
* Rephrase changelog fragment
* Use f-string to format the encoding error message
(cherry picked from commit 0e4783dcc3 )
Co-authored-by: Emmanuel Benoît <tseeker@nocternity.net >
2026-03-12 21:39:01 +01:00
..
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-03-04 21:59:38 +01:00
2026-03-04 21:59:38 +01:00
2026-03-04 21:59:38 +01:00
2026-03-04 21:59:38 +01:00
2026-03-04 21:59:38 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-19 18:22:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-12 21:58:36 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-11 07:23:07 +01:00
2025-11-29 14:16:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-05 18:57:41 +01:00
2025-11-12 21:59:03 +01:00
2025-11-12 21:59:03 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-07 16:34:38 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 22:43:24 +01:00
2025-12-30 22:43:24 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-07 06:48:36 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-12 21:59:09 +01:00
2025-11-25 21:59:06 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-26 17:43:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-12 21:59:09 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-12 21:58:36 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2025-11-12 21:58:36 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-23 06:17:51 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:42 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-12-22 11:14:16 +01:00
2025-11-12 21:58:55 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-31 10:03:36 +01:00
2025-11-09 09:59:42 +01:00
2025-11-09 09:59:42 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-12 21:32:10 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-03-11 07:10:34 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-03-10 06:57:51 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-07 16:34:46 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-14 21:14:17 +01:00
2026-01-09 19:36:52 +01:00
2026-02-18 18:36:48 +01:00
2026-01-09 19:36:52 +01:00
2026-02-18 07:44:44 +01:00
2026-01-09 19:36:52 +01:00
2026-02-21 23:07:08 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-21 12:11:19 +01:00
2026-02-18 20:50:15 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:42 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-03-12 21:39:01 +01:00
2026-03-12 21:39:01 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-26 06:29:35 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-08 09:49:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-14 21:14:36 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-03-10 22:00:44 +01:00
2025-11-11 07:23:07 +01:00
2025-11-12 21:59:09 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-18 06:57:33 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:42 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-04 09:04:00 +01:00
2026-02-04 09:04:00 +01:00
2026-02-04 09:04:00 +01:00
2026-02-04 09:04:00 +01:00
2026-02-04 09:04:00 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-10 20:34:42 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-16 07:09:40 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-04 09:04:00 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-11 07:12:04 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-25 21:05:27 +00:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-25 21:05:10 +00:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-11 07:23:07 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 16:31:29 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-02-14 21:14:44 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-25 18:56:23 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-12-30 16:31:29 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-09 09:59:07 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-12 21:32:10 +01:00
2026-01-09 19:36:52 +01:00
2025-11-11 07:23:07 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-01 13:46:53 +01:00
2026-01-09 19:36:52 +01:00
2025-11-30 15:03:32 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00
2025-11-05 22:42:14 +01:00
2026-01-09 19:36:52 +01:00
2026-01-09 19:36:52 +01:00