<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2">
<package pkgid="e0dd85b69950c0553e87d2be714fc5b42bcd17bc16c82a8250d964a932ff3a8a" name="repogoon" arch="aarch64">
  <version epoch="0" ver="0.12.16" rel="20260605"/>
  <changelog author="BurningPho3nix - 0.12.7-20260527" date="1779883200">- Fixed Git smart HTTP clone/fetch handling by forwarding CGI content metadata and HTTP headers, including gzip-encoded upload-pack requests.
- Hardened Git HTTP response streaming with safer CGI header parsing, backpressure handling, and child process cleanup on aborts or backend errors.
- Fixed footer fetch cleanup warnings by aborting outstanding requests on unmount.
- Prevented duplicate process error handlers during repeated server imports.
- Updated rgoon-ctl doctor to avoid sudo for update checks so health checks do not hang in non-interactive environments.</changelog>
  <changelog author="BurningPho3nix - 0.12.8-20260528" date="1779969600">- Added jsonBodyLimit configuration for API request body size management.
- Updated CI Node.js version from 20 to 24.</changelog>
  <changelog author="BurningPho3nix - 0.12.9-20260601" date="1780315200">- Added container-aware rgoon-ctl service handling for start, stop, restart, status, and doctor commands.
- Improved container builds with sqlite and explicit REPOGOON_CONTAINER detection.
- Added optional nginx reverse proxy and self-hosted Convex examples to docker-compose.yml.
- Aligned CSRF cookies, HSTS, and CSP upgrade handling with secure session configuration.
- Served built SPA assets whenever a packaged dist build is present.
- Added container smoke coverage and updated documentation for in-container service status.</changelog>
  <changelog author="BurningPho3nix - 0.12.10-20260602" date="1780401600">- Fixed direct refreshes of repository file viewer URLs when file names include extensions such as docker-compose.yml.
- Preserved static asset 404 behavior while allowing /repo routes to fall back to the React SPA shell.
- Added regression coverage for dotted repository file paths in the production SPA fallback.</changelog>
  <changelog author="BurningPho3nix - 0.12.11-20260603" date="1780488000">- Fixed Convex instance settings validation for empty legal URL fields.</changelog>
  <changelog author="BurningPho3nix - 0.12.12-20260603" date="1780488001">- Added Shoo account linking so users can sign in with either Shoo or local credentials.</changelog>
  <changelog author="BurningPho3nix - 0.12.13-20260603" date="1780488002">- Fixed Shoo account linking callback handling for already authenticated users.</changelog>
  <changelog author="BurningPho3nix - 0.12.14-20260603" date="1780488003">- Fixed Shoo account linking redirects so signed-in local users remain in link mode after the Shoo callback.
- Prevented duplicate Shoo callback token submissions during account linking.
- Used a build-local npm version during RPM builds so rpmbuild does not require root privileges.</changelog>
  <changelog author="BurningPho3nix - 0.12.15-20260603" date="1780488004">- Replaced the Shoo browser callback flow with the supported PKCE client.
- Kept Shoo account linking state outside the callback redirect URI so token exchange uses a stable /shoo/callback URL.
- Continued hiding Shoo login controls unless Shoo authentication is enabled in instance config.</changelog>
  <changelog author="BurningPho3nix - 0.12.16-20260605" date="1780660800">- Fixed Shoo callback handling so consumed PKCE state is not retried after login or 2FA.
- Redirected completed Shoo login flows away from /shoo/callback to avoid stale callback errors.</changelog>
</package>
<package pkgid="d218aaa56cd775f0d5a087ca671191b665957744f6ae604380706fc3b7c97549" name="repogoon" arch="src">
  <version epoch="0" ver="0.12.16" rel="20260605"/>
  <changelog author="BurningPho3nix - 0.12.7-20260527" date="1779883200">- Fixed Git smart HTTP clone/fetch handling by forwarding CGI content metadata and HTTP headers, including gzip-encoded upload-pack requests.
- Hardened Git HTTP response streaming with safer CGI header parsing, backpressure handling, and child process cleanup on aborts or backend errors.
- Fixed footer fetch cleanup warnings by aborting outstanding requests on unmount.
- Prevented duplicate process error handlers during repeated server imports.
- Updated rgoon-ctl doctor to avoid sudo for update checks so health checks do not hang in non-interactive environments.</changelog>
  <changelog author="BurningPho3nix - 0.12.8-20260528" date="1779969600">- Added jsonBodyLimit configuration for API request body size management.
- Updated CI Node.js version from 20 to 24.</changelog>
  <changelog author="BurningPho3nix - 0.12.9-20260601" date="1780315200">- Added container-aware rgoon-ctl service handling for start, stop, restart, status, and doctor commands.
- Improved container builds with sqlite and explicit REPOGOON_CONTAINER detection.
- Added optional nginx reverse proxy and self-hosted Convex examples to docker-compose.yml.
- Aligned CSRF cookies, HSTS, and CSP upgrade handling with secure session configuration.
- Served built SPA assets whenever a packaged dist build is present.
- Added container smoke coverage and updated documentation for in-container service status.</changelog>
  <changelog author="BurningPho3nix - 0.12.10-20260602" date="1780401600">- Fixed direct refreshes of repository file viewer URLs when file names include extensions such as docker-compose.yml.
- Preserved static asset 404 behavior while allowing /repo routes to fall back to the React SPA shell.
- Added regression coverage for dotted repository file paths in the production SPA fallback.</changelog>
  <changelog author="BurningPho3nix - 0.12.11-20260603" date="1780488000">- Fixed Convex instance settings validation for empty legal URL fields.</changelog>
  <changelog author="BurningPho3nix - 0.12.12-20260603" date="1780488001">- Added Shoo account linking so users can sign in with either Shoo or local credentials.</changelog>
  <changelog author="BurningPho3nix - 0.12.13-20260603" date="1780488002">- Fixed Shoo account linking callback handling for already authenticated users.</changelog>
  <changelog author="BurningPho3nix - 0.12.14-20260603" date="1780488003">- Fixed Shoo account linking redirects so signed-in local users remain in link mode after the Shoo callback.
- Prevented duplicate Shoo callback token submissions during account linking.
- Used a build-local npm version during RPM builds so rpmbuild does not require root privileges.</changelog>
  <changelog author="BurningPho3nix - 0.12.15-20260603" date="1780488004">- Replaced the Shoo browser callback flow with the supported PKCE client.
- Kept Shoo account linking state outside the callback redirect URI so token exchange uses a stable /shoo/callback URL.
- Continued hiding Shoo login controls unless Shoo authentication is enabled in instance config.</changelog>
  <changelog author="BurningPho3nix - 0.12.16-20260605" date="1780660800">- Fixed Shoo callback handling so consumed PKCE state is not retried after login or 2FA.
- Redirected completed Shoo login flows away from /shoo/callback to avoid stale callback errors.</changelog>
</package>
</otherdata>