Fossil SCM

ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.)

stephan 2013-03-15 14:35 trunk
Commit 0d55a0ad0fc44da035042d8696dd9b18ab419b37
1 file changed +2 -1
+2 -1
--- src/url.c
+++ src/url.c
@@ -325,11 +325,12 @@
325325
zProxy = db_get("proxy", 0);
326326
if( zProxy==0 || zProxy[0]==0 || is_truth(zProxy) ){
327327
zProxy = fossil_getenv("http_proxy");
328328
}
329329
}
330
- if( zProxy && zProxy[0] && !is_false(zProxy) ){
330
+ if( zProxy && zProxy[0] && !is_false(zProxy)
331
+ && !g.urlIsSsh && !g.urlIsFile ){
331332
char *zOriginalUrl = g.urlCanonical;
332333
char *zOriginalHost = g.urlHostname;
333334
char *zOriginalUser = g.urlUser;
334335
char *zOriginalPasswd = g.urlPasswd;
335336
unsigned uOriginalFlags = g.urlFlags;
336337
--- src/url.c
+++ src/url.c
@@ -325,11 +325,12 @@
325 zProxy = db_get("proxy", 0);
326 if( zProxy==0 || zProxy[0]==0 || is_truth(zProxy) ){
327 zProxy = fossil_getenv("http_proxy");
328 }
329 }
330 if( zProxy && zProxy[0] && !is_false(zProxy) ){
 
331 char *zOriginalUrl = g.urlCanonical;
332 char *zOriginalHost = g.urlHostname;
333 char *zOriginalUser = g.urlUser;
334 char *zOriginalPasswd = g.urlPasswd;
335 unsigned uOriginalFlags = g.urlFlags;
336
--- src/url.c
+++ src/url.c
@@ -325,11 +325,12 @@
325 zProxy = db_get("proxy", 0);
326 if( zProxy==0 || zProxy[0]==0 || is_truth(zProxy) ){
327 zProxy = fossil_getenv("http_proxy");
328 }
329 }
330 if( zProxy && zProxy[0] && !is_false(zProxy)
331 && !g.urlIsSsh && !g.urlIsFile ){
332 char *zOriginalUrl = g.urlCanonical;
333 char *zOriginalHost = g.urlHostname;
334 char *zOriginalUser = g.urlUser;
335 char *zOriginalPasswd = g.urlPasswd;
336 unsigned uOriginalFlags = g.urlFlags;
337

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button