Fossil SCM

Enhance the "fossil scrub" command to remove information about SSL cert exceptions and http-auth data from past syncs.

drh 2020-07-05 19:22 trunk
Commit ef06d8a5ff97683210e37246a4079cce38eda31f50fdfac3d282ea4bd67755bb
2 files changed +2 -1
--- src/rebuild.c
+++ src/rebuild.c
@@ -918,10 +918,12 @@
918918
"DELETE FROM config WHERE name GLOB 'last-sync-*';"
919919
"DELETE FROM config WHERE name GLOB 'peer-*';"
920920
"DELETE FROM config WHERE name GLOB 'login-group-*';"
921921
"DELETE FROM config WHERE name GLOB 'skin:*';"
922922
"DELETE FROM config WHERE name GLOB 'subrepo:*';"
923
+ "DELETE FROM config WHERE name GLOB 'http-auth:*';"
924
+ "DELETE FROM config WHERE name GLOB 'cert:*';"
923925
);
924926
if( bVerily ){
925927
db_multi_exec(
926928
"DELETE FROM concealed;\n"
927929
"UPDATE rcvfrom SET ipaddr='unknown';\n"
928930
--- src/rebuild.c
+++ src/rebuild.c
@@ -918,10 +918,12 @@
918 "DELETE FROM config WHERE name GLOB 'last-sync-*';"
919 "DELETE FROM config WHERE name GLOB 'peer-*';"
920 "DELETE FROM config WHERE name GLOB 'login-group-*';"
921 "DELETE FROM config WHERE name GLOB 'skin:*';"
922 "DELETE FROM config WHERE name GLOB 'subrepo:*';"
 
 
923 );
924 if( bVerily ){
925 db_multi_exec(
926 "DELETE FROM concealed;\n"
927 "UPDATE rcvfrom SET ipaddr='unknown';\n"
928
--- src/rebuild.c
+++ src/rebuild.c
@@ -918,10 +918,12 @@
918 "DELETE FROM config WHERE name GLOB 'last-sync-*';"
919 "DELETE FROM config WHERE name GLOB 'peer-*';"
920 "DELETE FROM config WHERE name GLOB 'login-group-*';"
921 "DELETE FROM config WHERE name GLOB 'skin:*';"
922 "DELETE FROM config WHERE name GLOB 'subrepo:*';"
923 "DELETE FROM config WHERE name GLOB 'http-auth:*';"
924 "DELETE FROM config WHERE name GLOB 'cert:*';"
925 );
926 if( bVerily ){
927 db_multi_exec(
928 "DELETE FROM concealed;\n"
929 "UPDATE rcvfrom SET ipaddr='unknown';\n"
930
-1
--- src/sync.c
+++ src/sync.c
@@ -374,11 +374,10 @@
374374
usage("?URL|off?");
375375
}
376376
if( g.argc==3 ){
377377
db_unset("last-sync-url", 0);
378378
db_unset("last-sync-pw", 0);
379
- db_unset("http-auth", 0);
380379
if( is_false(g.argv[2]) ) return;
381380
url_parse(g.argv[2], URL_REMEMBER|URL_PROMPT_PW|URL_ASK_REMEMBER_PW);
382381
}
383382
url_remember();
384383
zUrl = db_get("last-sync-url", 0);
385384
--- src/sync.c
+++ src/sync.c
@@ -374,11 +374,10 @@
374 usage("?URL|off?");
375 }
376 if( g.argc==3 ){
377 db_unset("last-sync-url", 0);
378 db_unset("last-sync-pw", 0);
379 db_unset("http-auth", 0);
380 if( is_false(g.argv[2]) ) return;
381 url_parse(g.argv[2], URL_REMEMBER|URL_PROMPT_PW|URL_ASK_REMEMBER_PW);
382 }
383 url_remember();
384 zUrl = db_get("last-sync-url", 0);
385
--- src/sync.c
+++ src/sync.c
@@ -374,11 +374,10 @@
374 usage("?URL|off?");
375 }
376 if( g.argc==3 ){
377 db_unset("last-sync-url", 0);
378 db_unset("last-sync-pw", 0);
 
379 if( is_false(g.argv[2]) ) return;
380 url_parse(g.argv[2], URL_REMEMBER|URL_PROMPT_PW|URL_ASK_REMEMBER_PW);
381 }
382 url_remember();
383 zUrl = db_get("last-sync-url", 0);
384

Keyboard Shortcuts

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