Fossil SCM

Change the "dir" webpage to require read permission.

drh 2012-07-20 14:54 trunk
Commit ded8615f952666328b656e506fe4eedb516cd21f
1 file changed +1 -1
+1 -1
--- src/browse.c
+++ src/browse.c
@@ -120,11 +120,11 @@
120120
Blob dirname;
121121
Manifest *pM = 0;
122122
const char *zSubdirLink;
123123
124124
login_check_credentials();
125
- if( !g.perm.Hyperlink ){ login_needed(); return; }
125
+ if( !g.perm.Read ){ login_needed(); return; }
126126
while( nD>1 && zD[nD-2]=='/' ){ zD[(--nD)-1] = 0; }
127127
style_header("File List");
128128
sqlite3_create_function(g.db, "pathelement", 2, SQLITE_UTF8, 0,
129129
pathelementFunc, 0, 0);
130130
131131
--- src/browse.c
+++ src/browse.c
@@ -120,11 +120,11 @@
120 Blob dirname;
121 Manifest *pM = 0;
122 const char *zSubdirLink;
123
124 login_check_credentials();
125 if( !g.perm.Hyperlink ){ login_needed(); return; }
126 while( nD>1 && zD[nD-2]=='/' ){ zD[(--nD)-1] = 0; }
127 style_header("File List");
128 sqlite3_create_function(g.db, "pathelement", 2, SQLITE_UTF8, 0,
129 pathelementFunc, 0, 0);
130
131
--- src/browse.c
+++ src/browse.c
@@ -120,11 +120,11 @@
120 Blob dirname;
121 Manifest *pM = 0;
122 const char *zSubdirLink;
123
124 login_check_credentials();
125 if( !g.perm.Read ){ login_needed(); return; }
126 while( nD>1 && zD[nD-2]=='/' ){ zD[(--nD)-1] = 0; }
127 style_header("File List");
128 sqlite3_create_function(g.db, "pathelement", 2, SQLITE_UTF8, 0,
129 pathelementFunc, 0, 0);
130
131

Keyboard Shortcuts

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