bebcb6453c54164564b24899c6f407310b551a93
max
  Thu Jan 5 06:37:34 2023 -0800
first go at s3:// support, refs #30445

adding cache file to UDC protocol support, refs #30445

handling expired presigned URLs in udc protocol, refs #30445

diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index 307636d..47b9b2a 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -9,30 +9,33 @@
 #include "common.h"
 #include "cart.h"
 #include "trackDb.h"
 #include "customTrack.h"
 #include "wiggle.h"
 #include "asParse.h"
 
 struct lineFile;
 
 void setUdcTimeout(struct cart *cart);
 /* set the udc cache timeout */
 
 void setUdcCacheDir();
 /* set the path to the udc cache dir */
 
+void setUdcOptions(struct cart *cart);
+/* do udc setup: set timeout and resolver and anything else that requires cart or hg.conf */
+
 char *hDownloadsServer();
 /* get the downloads server from hg.conf or the default */
 
 char *hUserCookie();
 /* Return our cookie name. */
 
 char *wrapWhiteFont(char *s);
 /* Write white font around s */
 
 #define HELP_DIR "/goldenPath/help"
 /*	will be appended to DOCUMENT_ROOT	*/
 
 #define DOCUMENT_ROOT	"/usr/local/apache/htdocs"
 /*	default DocumentRoot as configured in Apache httpd.conf	*/
 /*	DocumentRoot can be set in hg.conf as browser.documentRoot */