<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Restart-dependent config caching]]></title><description><![CDATA[<p dir="auto">Permission and directory config changes don't take effect until a service restart</p>
<p dir="auto">We've run into this twice during our Enterprise trial evaluation and want to check if it's expected behavior.</p>
<p dir="auto">Case 1 — RBAC: We removed two permission grants from the Anonymous user/group ("Administer globally" and "View &amp; Download Packages globally") via pgutil security permissions remove. pgutil security permissions list immediately confirmed the grants were gone from the database. Despite that, requests with fabricated/wrong credentials (which should now fall through with no permissions at all) continued to succeed at both package downloads and admin-level actions (creating a feed) immediately after the change. Only after we ran docker restart proget did the fix actually take effect — re-running the identical tests afterward, everything correctly failed with 401/403.</p>
<p dir="auto">Case 2 — Directory config: Separately, while configuring an LDAP user directory, we changed the "User Search Base" field and saved it. The LDAP server's own connection log showed ProGet still querying with the old (incorrect) search base on the next login attempt. Again, only a docker restart proget made the new value actually take effect.</p>
<p dir="auto">Is this expected — i.e., does permission/directory configuration get cached in memory and only reloaded on service restart? If so:</p>
<ul>
<li>Is there a lighter-weight way to force that cache to refresh in a production deployment, short of a full service restart?</li>
<li>Is this documented anywhere, so we can build it into our own change-management process?</li>
</ul>
<p dir="auto">Thanks,<br />
Sai</p>
]]></description><link>https://forums.inedo.com/topic/5839/restart-dependent-config-caching</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 21:21:22 GMT</lastBuildDate><atom:link href="https://forums.inedo.com/topic/5839.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Sep 2026 15:34:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Restart-dependent config caching on Tue, 15 Sep 2026 21:04:12 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/sai.pabbareddy" aria-label="Profile: sai.pabbareddy">@<bdi>sai.pabbareddy</bdi></a>,</p>
<p dir="auto">We will be releasing ProGet 2026.11 this Friday, September 15th.</p>
<p dir="auto">Thanks,<br />
Rich</p>
]]></description><link>https://forums.inedo.com/post/20044</link><guid isPermaLink="true">https://forums.inedo.com/post/20044</guid><dc:creator><![CDATA[rhessinger]]></dc:creator><pubDate>Tue, 15 Sep 2026 21:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to Restart-dependent config caching on Tue, 15 Sep 2026 20:01:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rhessinger" aria-label="Profile: rhessinger">@<bdi>rhessinger</bdi></a></p>
<p dir="auto">Please let me know the release date for PG-3374. OS i can re verify that.</p>
]]></description><link>https://forums.inedo.com/post/20042</link><guid isPermaLink="true">https://forums.inedo.com/post/20042</guid><dc:creator><![CDATA[sai.pabbareddy]]></dc:creator><pubDate>Tue, 15 Sep 2026 20:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Restart-dependent config caching on Tue, 15 Sep 2026 16:44:36 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/sai.pabbareddy" aria-label="Profile: sai.pabbareddy">@<bdi>sai.pabbareddy</bdi></a>,</p>
<p dir="auto">For case 1, there is a cash of the users permissions for a short while (~5 minutes).  You can force a cache reset on Administration -&gt; Manage security -&gt; Tasks/Permissions page, hover over Test Privileges, and then click Clear Cache.  That will force the operation to take effect immediately.  This is most likely happening because the bad user was already logged in prior to the change of permissions.</p>
<p dir="auto">For case 2, that same cache from case 1 looks like it also affects this as well and the clear cache button should also fix this.  Looking at the code, it looks like there was a regression that removed the user directory cache clearing, but left in the user privleges cache clearing.</p>
<p dir="auto">I added a ticket, PG-3374, to fix these and it will be released in ProGet 2026.11.</p>
<p dir="auto">Thanks,<br />
Rich</p>
]]></description><link>https://forums.inedo.com/post/20037</link><guid isPermaLink="true">https://forums.inedo.com/post/20037</guid><dc:creator><![CDATA[rhessinger]]></dc:creator><pubDate>Tue, 15 Sep 2026 16:44:36 GMT</pubDate></item></channel></rss>