mirror of
https://github.com/apache/httpd.git
synced 2026-10-23 22:49:01 +03:00
inside the client hash table: * modules/aaa/mod_auth_digest.c (struct hash_table): Hold the counter here as a 64-bit otn_counter, issued under client_lock like next_id rather than with 32-bit atomics (apr_atomic_inc64 is not available on the minimum APR). (initialize_tables): Seed it; drop its separate shared-memory allocation. (gen_nonce): Issue the ordinal under client_lock. (set_shmem_size): Account for two allocations rather than three. * test/modules/aaa/test_006_config_errors.py (test_digest_069_shmemsize_no_room_for_entry_rejected): Adjust for the smaller minimum. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> GitHub: close #787 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1939038 13f79535-47bb-0310-9956-ffa450edef68