]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
21 months agolib-storage: Get mail_storage_settings with master_service_settings_parser_get()
Timo Sirainen [Fri, 20 Jan 2023 20:01:13 +0000 (22:01 +0200)] 
lib-storage: Get mail_storage_settings with master_service_settings_parser_get()

This also changes the %variable expansion to happen via the mail_user event.

21 months agolib-storage: Remove explicit check for missing mail_home in plugin setting expansion
Timo Sirainen [Fri, 20 Jan 2023 03:15:19 +0000 (05:15 +0200)] 
lib-storage: Remove explicit check for missing mail_home in plugin setting expansion

The %{home} expansion will now fail clearly even without this check.

21 months agolib-storage: Remove unused mail_user.unexpanded_set
Timo Sirainen [Fri, 20 Jan 2023 01:13:13 +0000 (03:13 +0200)] 
lib-storage: Remove unused mail_user.unexpanded_set

21 months agolib-storage: Initialize mail_user.set immediately from service_user.set
Timo Sirainen [Fri, 20 Jan 2023 01:17:17 +0000 (03:17 +0200)] 
lib-storage: Initialize mail_user.set immediately from service_user.set

This also simplifies accessing mail_home setting during mail_user
initialization, since the mail_home setting is already expanded.

21 months agolib-storage: Change mail_user.set to be const
Timo Sirainen [Fri, 20 Jan 2023 01:26:34 +0000 (03:26 +0200)] 
lib-storage: Change mail_user.set to be const

21 months agoimap: test-imap-client-hibernate - Avoid changing mail_user.set
Timo Sirainen [Fri, 20 Jan 2023 01:39:12 +0000 (03:39 +0200)] 
imap: test-imap-client-hibernate - Avoid changing mail_user.set

The following commit prevents this by changing settings to be const.

21 months agolib-storage, global: Move mail_user_settings.{plugin_envs|namespaces} to mail_storage...
Timo Sirainen [Fri, 20 Jan 2023 03:11:06 +0000 (05:11 +0200)] 
lib-storage, global: Move mail_user_settings.{plugin_envs|namespaces} to mail_storage_settings

The following commits change %{home} to stop working in mail_user_settings.
Also, it makes more sense that namespaces are storage-related settings.

21 months agolib-storage: Remove mail_namespace.user_set
Timo Sirainen [Fri, 20 Jan 2023 01:23:50 +0000 (03:23 +0200)] 
lib-storage: Remove mail_namespace.user_set

The idea was at some point to allow namespaces to override some settings.
This wasn't actually used currently, and following changes will make this
method obsolete.

21 months agolib-storage: Remove mail_storage_service_privileges.{home|chroot}
Timo Sirainen [Fri, 20 Jan 2023 02:38:35 +0000 (04:38 +0200)] 
lib-storage: Remove mail_storage_service_privileges.{home|chroot}

21 months agolib-storage: Handle home & chroot updating already when looking up service_user
Timo Sirainen [Fri, 20 Jan 2023 02:35:27 +0000 (04:35 +0200)] 
lib-storage: Handle home & chroot updating already when looking up service_user

21 months agolib-storage: Split off mail_storage_service_update_chroot()
Timo Sirainen [Fri, 20 Jan 2023 02:32:04 +0000 (04:32 +0200)] 
lib-storage: Split off mail_storage_service_update_chroot()

21 months agolib-storage: set_keyval() - Remove ctx parameter
Timo Sirainen [Fri, 20 Jan 2023 02:31:02 +0000 (04:31 +0200)] 
lib-storage: set_keyval() - Remove ctx parameter

It's accessible via the user parameter.

21 months agolib-storage: Expand mail_log_prefix %variables only once
Timo Sirainen [Mon, 27 Mar 2023 22:19:44 +0000 (01:19 +0300)] 
lib-storage: Expand mail_log_prefix %variables only once

21 months agolib-storage: Expand mail_storage_service_user.user_set using master_service_settings_...
Timo Sirainen [Thu, 19 Jan 2023 21:39:03 +0000 (23:39 +0200)] 
lib-storage: Expand mail_storage_service_user.user_set using master_service_settings_parser_get()

Since the settings are now expanded early, the initialization code becomes
simplified since we no longer need to expand specific settings explicitly.

21 months agolib-storage: unit tests - Fix home directory setting
Timo Sirainen [Thu, 19 Jan 2023 21:38:00 +0000 (23:38 +0200)] 
lib-storage: unit tests - Fix home directory setting

The directory ended with /username/username twice. This didn't seem to
matter though.

21 months agolib-storage, util: mail_storage_service_restrict_setenv() - Remove ctx parameter
Timo Sirainen [Thu, 19 Jan 2023 21:25:17 +0000 (23:25 +0200)] 
lib-storage, util: mail_storage_service_restrict_setenv() - Remove ctx parameter

It can be accessed via the user parameter.

21 months agolib-storage: Replace settings_parser_get_root_set() with master_service_settings_pars...
Timo Sirainen [Fri, 13 Jan 2023 00:13:05 +0000 (02:13 +0200)] 
lib-storage: Replace settings_parser_get_root_set() with master_service_settings_parser_get()

21 months agombox: Remove unused mbox_mailbox_list.set
Timo Sirainen [Fri, 13 Jan 2023 00:10:09 +0000 (02:10 +0200)] 
mbox: Remove unused mbox_mailbox_list.set

21 months agomaildir: Remove unused maildir_mailbox_list_context.set
Timo Sirainen [Fri, 13 Jan 2023 00:09:56 +0000 (02:09 +0200)] 
maildir: Remove unused maildir_mailbox_list_context.set

21 months agoimapc: Move settings initialization to imapc_storage_client_create()
Timo Sirainen [Thu, 12 Jan 2023 23:10:10 +0000 (01:10 +0200)] 
imapc: Move settings initialization to imapc_storage_client_create()

21 months agolib-storage: Remove mail_storage_settings.hostname
Timo Sirainen [Thu, 12 Jan 2023 22:13:51 +0000 (00:13 +0200)] 
lib-storage: Remove mail_storage_settings.hostname

It exists also in mail_user_settings, which is a better place for it.

21 months agolib-lda: Get hostname via mail_user_settings
Timo Sirainen [Thu, 12 Jan 2023 22:13:29 +0000 (00:13 +0200)] 
lib-lda: Get hostname via mail_user_settings

It's the same value as via mail_storage_settings, but easier to get.

21 months agolib-storage: Remove mail_user.unexpanded_set_parser and related code
Timo Sirainen [Thu, 12 Jan 2023 22:05:30 +0000 (00:05 +0200)] 
lib-storage: Remove mail_user.unexpanded_set_parser and related code

Use mail_storage_service_user.set_parser instead.

21 months agolib-storage: mail-storage-service - Use master_service_settings_parser_get()
Timo Sirainen [Sat, 7 Jan 2023 22:36:57 +0000 (00:36 +0200)] 
lib-storage: mail-storage-service - Use master_service_settings_parser_get()

21 months agolib-storage: mail_storage_service_lookup_real() - Move event creation earlier
Timo Sirainen [Thu, 19 Jan 2023 21:13:15 +0000 (23:13 +0200)] 
lib-storage: mail_storage_service_lookup_real() - Move event creation earlier

21 months agolib-storage, doveadm: mail_storage_service_user_get_set() - Return mail_user_settings...
Timo Sirainen [Thu, 12 Jan 2023 14:59:55 +0000 (16:59 +0200)] 
lib-storage, doveadm: mail_storage_service_user_get_set() - Return mail_user_settings always

21 months agolmtp: Move lmtp_local_deliver_context.lda_set to lmtp_local_recipient
Timo Sirainen [Thu, 12 Jan 2023 14:52:43 +0000 (16:52 +0200)] 
lmtp: Move lmtp_local_deliver_context.lda_set to lmtp_local_recipient

This simplifies the settings lookup when checking if user is over quota.

21 months agolib-storage: Remove unused mail_storage_service_user_get_ssl_settings()
Timo Sirainen [Thu, 12 Jan 2023 14:44:28 +0000 (16:44 +0200)] 
lib-storage: Remove unused mail_storage_service_user_get_ssl_settings()

21 months agolib-storage, global: Replace mail_user_init_ssl_client_settings() with mail_user...
Timo Sirainen [Thu, 12 Jan 2023 14:42:56 +0000 (16:42 +0200)] 
lib-storage, global: Replace mail_user_init_ssl_client_settings() with mail_user.ssl_set

The ssl settings are used all over the place, so it's easier to just add
them to mail_user directly.

21 months agodoveadm: Replace mail_storage_service_user_get_ssl_settings() with mail_storage_servi...
Timo Sirainen [Thu, 12 Jan 2023 14:12:03 +0000 (16:12 +0200)] 
doveadm: Replace mail_storage_service_user_get_ssl_settings() with mail_storage_service_user_init_ssl_client_settings()

21 months agolib-storage: Add mail_storage_service_user_init_ssl_client_settings()
Timo Sirainen [Thu, 12 Jan 2023 14:17:41 +0000 (16:17 +0200)] 
lib-storage: Add mail_storage_service_user_init_ssl_client_settings()

21 months agolib-storage: Remove unused mail_storage_service_user_get_mail_set()
Timo Sirainen [Thu, 12 Jan 2023 14:04:00 +0000 (16:04 +0200)] 
lib-storage: Remove unused mail_storage_service_user_get_mail_set()

21 months agolmtp: Replace mail_storage_service_user_get_mail_set() with master_service_settings_p...
Timo Sirainen [Thu, 12 Jan 2023 14:03:28 +0000 (16:03 +0200)] 
lmtp: Replace mail_storage_service_user_get_mail_set() with master_service_settings_parser_get()

21 months agopop3: Use better ways of accessing mail_storage_settings
Timo Sirainen [Thu, 12 Jan 2023 13:59:22 +0000 (15:59 +0200)] 
pop3: Use better ways of accessing mail_storage_settings

21 months agolib-storage: Remove mail_user.mail_debug
Timo Sirainen [Thu, 12 Jan 2023 13:44:39 +0000 (15:44 +0200)] 
lib-storage: Remove mail_user.mail_debug

It's still available via mail_user.set.mail_debug, although shouldn't
normally be used anymore.

21 months agolib-storage: lua - Remove mail_user.mail_debug
Timo Sirainen [Thu, 12 Jan 2023 13:36:37 +0000 (15:36 +0200)] 
lib-storage: lua - Remove mail_user.mail_debug

21 months agolib-storage: Move mail_storage_settings.mail_debug to mail_user_settings
Timo Sirainen [Thu, 12 Jan 2023 13:33:17 +0000 (15:33 +0200)] 
lib-storage: Move mail_storage_settings.mail_debug to mail_user_settings

21 months agoglobal: Replace mail_debug checks with event_want_debug()
Timo Sirainen [Thu, 12 Jan 2023 13:44:20 +0000 (15:44 +0200)] 
global: Replace mail_debug checks with event_want_debug()

21 months agoimapc: Replace mail_debug usage with event_want_debug()
Timo Sirainen [Thu, 12 Jan 2023 13:31:40 +0000 (15:31 +0200)] 
imapc: Replace mail_debug usage with event_want_debug()

21 months agosubmission, mail-lua: Remove unnecessary mail_debug checks from debug logging
Timo Sirainen [Thu, 12 Jan 2023 13:38:41 +0000 (15:38 +0200)] 
submission, mail-lua: Remove unnecessary mail_debug checks from debug logging

These aren't necessary, and they also prevent more specific debug filters
with log_debug.

21 months agolib-storage: mail_storage_service_user - Add missing %{hostname}
Timo Sirainen [Sat, 7 Jan 2023 20:57:29 +0000 (22:57 +0200)] 
lib-storage: mail_storage_service_user - Add missing %{hostname}

This existed for mail_user already.

21 months agolib-storage: Remove unused mail_storage_service_save_userdb_fields()
Timo Sirainen [Sat, 7 Jan 2023 20:32:46 +0000 (22:32 +0200)] 
lib-storage: Remove unused mail_storage_service_save_userdb_fields()

21 months agodoveadm: Replace mail_storage_service_save_userdb_fields() with mail_storage_service...
Timo Sirainen [Sat, 7 Jan 2023 20:31:50 +0000 (22:31 +0200)] 
doveadm: Replace mail_storage_service_save_userdb_fields() with  mail_storage_service_user_get_userdb_fields()

This is much less kludgy.

21 months agolib-storage: Add mail_storage_service_user_get_userdb_fields()
Timo Sirainen [Sat, 7 Jan 2023 20:31:41 +0000 (22:31 +0200)] 
lib-storage: Add mail_storage_service_user_get_userdb_fields()

21 months agolda: Use master_service_settings_parser_get()
Timo Sirainen [Thu, 5 Jan 2023 14:13:22 +0000 (16:13 +0200)] 
lda: Use master_service_settings_parser_get()

21 months agolib-master: Remove unused master_service_settings_get_root_set[_dup]()
Timo Sirainen [Thu, 5 Jan 2023 14:08:26 +0000 (16:08 +0200)] 
lib-master: Remove unused master_service_settings_get_root_set[_dup]()

21 months agolmtp: Use master_service_settings_[parser_]get()
Timo Sirainen [Thu, 5 Jan 2023 13:59:47 +0000 (15:59 +0200)] 
lmtp: Use master_service_settings_[parser_]get()

21 months agolmtp: Remove client.service_set
Timo Sirainen [Thu, 5 Jan 2023 12:07:56 +0000 (14:07 +0200)] 
lmtp: Remove client.service_set

Just use master_service_get_service_settings() on demand.

21 months agoquota-status: Use master_service_settings_get_or_fatal() and master_service_settings_...
Timo Sirainen [Thu, 5 Jan 2023 03:45:33 +0000 (05:45 +0200)] 
quota-status: Use master_service_settings_get_or_fatal() and master_service_settings_parser_get()

21 months agoimap-urlauth: Use master_service_settings_get[_or_fatal]()
Timo Sirainen [Thu, 5 Jan 2023 01:45:29 +0000 (03:45 +0200)] 
imap-urlauth: Use master_service_settings_get[_or_fatal]()

21 months agosubmission: Use master_service_settings_parser_get()
Timo Sirainen [Thu, 5 Jan 2023 02:21:36 +0000 (04:21 +0200)] 
submission: Use master_service_settings_parser_get()

21 months agopop3: Use master_service_settings_parser_get()
Timo Sirainen [Thu, 5 Jan 2023 02:15:37 +0000 (04:15 +0200)] 
pop3: Use master_service_settings_parser_get()

21 months agoimap: Use master_service_settings_parser_get()
Timo Sirainen [Thu, 5 Jan 2023 02:13:50 +0000 (04:13 +0200)] 
imap: Use master_service_settings_parser_get()

21 months ago*-login: Use master_service_settings_get[_or_fatal]()
Timo Sirainen [Thu, 5 Jan 2023 11:27:27 +0000 (13:27 +0200)] 
*-login: Use master_service_settings_get[_or_fatal]()

21 months ago*-login: Allow client.create() to return failure
Timo Sirainen [Thu, 5 Jan 2023 11:02:07 +0000 (13:02 +0200)] 
*-login: Allow client.create() to return failure

21 months agolib-master: Remove unused master_service_settings_detach()
Timo Sirainen [Tue, 7 Mar 2023 11:16:20 +0000 (13:16 +0200)] 
lib-master: Remove unused master_service_settings_detach()

21 months agomaster: Use master_service_settings_get[_or_fatal]()
Timo Sirainen [Thu, 5 Jan 2023 09:47:40 +0000 (11:47 +0200)] 
master: Use master_service_settings_get[_or_fatal]()

21 months agomaster: Remove service_list.service_set
Timo Sirainen [Thu, 5 Jan 2023 09:39:28 +0000 (11:39 +0200)] 
master: Remove service_list.service_set

Just use master_service_get_service_settings() on demand.

21 months agomail-crypt: Use master_service_settings_get_or_fatal()
Timo Sirainen [Thu, 5 Jan 2023 09:32:03 +0000 (11:32 +0200)] 
mail-crypt: Use master_service_settings_get_or_fatal()

21 months agostats: Use master_service_settings_get_or_fatal()
Timo Sirainen [Thu, 5 Jan 2023 03:14:17 +0000 (05:14 +0200)] 
stats: Use master_service_settings_get_or_fatal()

21 months agodict: Use master_service_settings_get_or_fatal()
Timo Sirainen [Thu, 5 Jan 2023 01:40:38 +0000 (03:40 +0200)] 
dict: Use master_service_settings_get_or_fatal()

21 months agoauth: Use master_service_settings_get[_or_fatal]()
Timo Sirainen [Wed, 4 Jan 2023 23:27:29 +0000 (01:27 +0200)] 
auth: Use master_service_settings_get[_or_fatal]()

21 months agodoveadm: Use master_service_settings_get[_or_fatal]()
Timo Sirainen [Thu, 5 Jan 2023 01:38:54 +0000 (03:38 +0200)] 
doveadm: Use master_service_settings_get[_or_fatal]()

21 months agodoveadm: Remove doveadm_setting_roots_add() and _get_settings()
Timo Sirainen [Thu, 5 Jan 2023 01:13:45 +0000 (03:13 +0200)] 
doveadm: Remove doveadm_setting_roots_add() and _get_settings()

These will no longer be needed. Plugins that were using them can just
access the settings via lib-master APIs directly after some more changes.

21 months agolib-lua: Use master_service_settings_get()
Timo Sirainen [Thu, 5 Jan 2023 09:58:31 +0000 (11:58 +0200)] 
lib-lua: Use master_service_settings_get()

21 months agolib-storage: Add pool to mail_storage_settings
Timo Sirainen [Thu, 12 Jan 2023 14:03:15 +0000 (16:03 +0200)] 
lib-storage: Add pool to mail_storage_settings

21 months agolib-storage: Add pool to mail_user_settings
Timo Sirainen [Thu, 5 Jan 2023 14:26:11 +0000 (16:26 +0200)] 
lib-storage: Add pool to mail_user_settings

21 months agolib-lda: Add pool to lda_settings
Timo Sirainen [Thu, 5 Jan 2023 11:57:29 +0000 (13:57 +0200)] 
lib-lda: Add pool to lda_settings

21 months agolib-smtp: Add Add pool to smtp_submit_settings
Timo Sirainen [Thu, 5 Jan 2023 02:13:07 +0000 (04:13 +0200)] 
lib-smtp: Add Add pool to smtp_submit_settings

21 months agolib-master: Use master_service_settings_get() for SSL settings
Timo Sirainen [Thu, 5 Jan 2023 10:05:50 +0000 (12:05 +0200)] 
lib-master: Use master_service_settings_get() for SSL settings

21 months agolib-master: Add pool to master_service_ssl_[server_]settings
Timo Sirainen [Thu, 5 Jan 2023 01:25:03 +0000 (03:25 +0200)] 
lib-master: Add pool to master_service_ssl_[server_]settings

21 months agolib-master: Add pool to master_service_settings
Timo Sirainen [Tue, 7 Mar 2023 11:11:25 +0000 (13:11 +0200)] 
lib-master: Add pool to master_service_settings

21 months agolib-master: Add master_service_settings_get[_or_fatal]() and master_service_settings_...
Timo Sirainen [Wed, 4 Jan 2023 21:49:58 +0000 (23:49 +0200)] 
lib-master: Add master_service_settings_get[_or_fatal]() and master_service_settings_parser_get()

These will become the only way to access settings read by lib-master.

21 months agolib-settings, global: setting_parser_info.type_offset and parent_offset - use 0 as...
Timo Sirainen [Wed, 4 Jan 2023 21:37:36 +0000 (23:37 +0200)] 
lib-settings, global: setting_parser_info.type_offset and parent_offset - use 0 as nonexistent

Rename them to type_offset1 and parent_offset1. The offset must add +1, so
0 value now means nonexistent. This simplifies the structs, since most of
them don't use these.

21 months agolib-master: Add mempool for master settings
Timo Sirainen [Wed, 4 Jan 2023 21:20:47 +0000 (23:20 +0200)] 
lib-master: Add mempool for master settings

This will simplify tracking memory usage for settings structs.

21 months agolib-master: Add refcounting to mmap()ed settings area
Timo Sirainen [Wed, 4 Jan 2023 20:50:21 +0000 (22:50 +0200)] 
lib-master: Add refcounting to mmap()ed settings area

21 months agoglobal: Remove unnecessary "Error reading configuration:" log prefixes
Timo Sirainen [Thu, 19 Jan 2023 20:13:38 +0000 (22:13 +0200)] 
global: Remove unnecessary "Error reading configuration:" log prefixes

master_service_settings_read*() already adds them.

21 months agolib-master: master_service_settings_read() - Improve returned error messages
Timo Sirainen [Thu, 19 Jan 2023 20:05:45 +0000 (22:05 +0200)] 
lib-master: master_service_settings_read() - Improve returned error messages

Mention as prefix that the configuration failed to be read/parsed, so the
caller doesn't have to duplicate that again.

21 months agoauth: Change auth settings structs to be const
Timo Sirainen [Wed, 4 Jan 2023 22:57:47 +0000 (00:57 +0200)] 
auth: Change auth settings structs to be const

21 months agodoveadm: Remove global service_set variable
Timo Sirainen [Wed, 4 Jan 2023 22:03:48 +0000 (00:03 +0200)] 
doveadm: Remove global service_set variable

Use master_service_get_service_settings() instead.

21 months agoglobal: Rename master_service_settings_get() to master_service_get_service_settings()
Timo Sirainen [Wed, 4 Jan 2023 20:41:30 +0000 (22:41 +0200)] 
global: Rename master_service_settings_get() to master_service_get_service_settings()

21 months agolib-settings: Remove unused settings_parser_get_root_set_dup()
Timo Sirainen [Wed, 4 Jan 2023 20:35:02 +0000 (22:35 +0200)] 
lib-settings: Remove unused settings_parser_get_root_set_dup()

21 months agolib-settings: Remove unused settings_parser_get()
Timo Sirainen [Wed, 4 Jan 2023 20:22:43 +0000 (22:22 +0200)] 
lib-settings: Remove unused settings_parser_get()

21 months agoglobal: Replace settings_parser_get() with settings_parser_get_root_set()
Timo Sirainen [Wed, 4 Jan 2023 20:21:27 +0000 (22:21 +0200)] 
global: Replace settings_parser_get() with settings_parser_get_root_set()

21 months agolib-master: Remove obsolete comment about log process settings
Timo Sirainen [Tue, 7 Mar 2023 11:12:38 +0000 (13:12 +0200)] 
lib-master: Remove obsolete comment about log process settings

Forgotten in 1955e81a2ffe023f937d87f2b555bcec0fb4aee9

21 months agolib-master: Add data stack frame to opening config fd
Timo Sirainen [Fri, 10 Mar 2023 13:48:55 +0000 (15:48 +0200)] 
lib-master: Add data stack frame to opening config fd

21 months agolib: Drop original JSON parser implementation
Stephan Bosch [Tue, 8 Oct 2019 18:15:14 +0000 (20:15 +0200)] 
lib: Drop original JSON parser implementation

21 months agolib-json: Add fuzz target for parsing JSON tree from istream
Stephan Bosch [Fri, 16 Oct 2020 11:35:18 +0000 (13:35 +0200)] 
lib-json: Add fuzz target for parsing JSON tree from istream

21 months agostats: stats-service-openmetrics - Use the new lib-json
Stephan Bosch [Sat, 25 Apr 2020 16:47:04 +0000 (18:47 +0200)] 
stats: stats-service-openmetrics - Use the new lib-json

21 months agostats: event-exporter-fmt-json - Use the new lib-json
Stephan Bosch [Tue, 8 Oct 2019 18:15:31 +0000 (20:15 +0200)] 
stats: event-exporter-fmt-json - Use the new lib-json

21 months agoplugins: push-notification: push-notification-driver-ox - Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:25:38 +0000 (11:25 +0200)] 
plugins: push-notification: push-notification-driver-ox - Use the new lib-json

21 months agoplugins: notify-status: Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:24:53 +0000 (11:24 +0200)] 
plugins: notify-status: Use the new lib-json

21 months agolib-sasl: mech-oauthbearer - Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:24:11 +0000 (11:24 +0200)] 
lib-sasl: mech-oauthbearer - Use the new lib-json

21 months agolib-oauth2: Use the new lib-json
Stephan Bosch [Sat, 22 Feb 2020 11:35:25 +0000 (12:35 +0100)] 
lib-oauth2: Use the new lib-json

21 months agolib-dcrypt: Use the new lib-json
Stephan Bosch [Mon, 7 Oct 2019 13:21:28 +0000 (15:21 +0200)] 
lib-dcrypt: Use the new lib-json

21 months agodoveadm: Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:20:38 +0000 (11:20 +0200)] 
doveadm: Use the new lib-json

21 months agoauth: mech-oauth2 - Use the new lib-json
Stephan Bosch [Tue, 5 Oct 2021 00:42:55 +0000 (02:42 +0200)] 
auth: mech-oauth2 - Use the new lib-json

21 months agoauth: db-dict - Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:19:38 +0000 (11:19 +0200)] 
auth: db-dict - Use the new lib-json

21 months agoauth: auth-policy - Use the new lib-json
Stephan Bosch [Sun, 28 Jul 2019 09:19:22 +0000 (11:19 +0200)] 
auth: auth-policy - Use the new lib-json

21 months agolib-oauth2: oauth2-jwt - Split off get_field_node()
Stephan Bosch [Sat, 11 Nov 2023 03:19:10 +0000 (04:19 +0100)] 
lib-oauth2: oauth2-jwt - Split off get_field_node()