Fossil SCM
Require only ZIP permission (not ZIP permission plus check-out and history permission as formerely) in order to download a ZIP archive. Ticket [164e519962].
Commit
30f23e3f5cf790790fb1e8bd8f2b9aad792966f5
Parent
d7a583e697fdbbb…
1 file changed
+1
-1
+1
-1
| --- src/zip.c | ||
| +++ src/zip.c | ||
| @@ -408,11 +408,11 @@ | ||
| 408 | 408 | char *zName, *zRid; |
| 409 | 409 | int nName, nRid; |
| 410 | 410 | Blob zip; |
| 411 | 411 | |
| 412 | 412 | login_check_credentials(); |
| 413 | - if( !g.okZip && (!g.okRead || !g.okHistory) ){ login_needed(); return; } | |
| 413 | + if( !g.okZip ){ login_needed(); return; } | |
| 414 | 414 | zName = mprintf("%s", PD("name","")); |
| 415 | 415 | nName = strlen(zName); |
| 416 | 416 | zRid = mprintf("%s", PD("uuid","")); |
| 417 | 417 | nRid = strlen(zRid); |
| 418 | 418 | for(nName=strlen(zName)-1; nName>5; nName--){ |
| 419 | 419 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -408,11 +408,11 @@ | |
| 408 | char *zName, *zRid; |
| 409 | int nName, nRid; |
| 410 | Blob zip; |
| 411 | |
| 412 | login_check_credentials(); |
| 413 | if( !g.okZip && (!g.okRead || !g.okHistory) ){ login_needed(); return; } |
| 414 | zName = mprintf("%s", PD("name","")); |
| 415 | nName = strlen(zName); |
| 416 | zRid = mprintf("%s", PD("uuid","")); |
| 417 | nRid = strlen(zRid); |
| 418 | for(nName=strlen(zName)-1; nName>5; nName--){ |
| 419 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -408,11 +408,11 @@ | |
| 408 | char *zName, *zRid; |
| 409 | int nName, nRid; |
| 410 | Blob zip; |
| 411 | |
| 412 | login_check_credentials(); |
| 413 | if( !g.okZip ){ login_needed(); return; } |
| 414 | zName = mprintf("%s", PD("name","")); |
| 415 | nName = strlen(zName); |
| 416 | zRid = mprintf("%s", PD("uuid","")); |
| 417 | nRid = strlen(zRid); |
| 418 | for(nName=strlen(zName)-1; nName>5; nName--){ |
| 419 |