Fossil SCM
Back out the restriction (added by [b9a9e2b9af6ce203]) that prevents SQL Archives from being downloaded by user nobody.
Commit
489b262674279427dad17b8a14138b3bb56c5c75dfea626bb421e0ec4a6798a8
Parent
a1f420c6c6f8087…
1 file changed
-3
-3
| --- src/zip.c | ||
| +++ src/zip.c | ||
| @@ -1031,13 +1031,10 @@ | ||
| 1031 | 1031 | if( !g.perm.Zip ){ login_needed(g.anon.Zip); return; } |
| 1032 | 1032 | if( robot_restrict("zip") ) return; |
| 1033 | 1033 | if( fossil_strcmp(g.zPath, "sqlar")==0 ){ |
| 1034 | 1034 | eType = ARCHIVE_SQLAR; |
| 1035 | 1035 | zType = "SQL"; |
| 1036 | - /* For some reason, SQL-archives are like catnip for robots. So | |
| 1037 | - ** don't allow them to be downloaded by user "nobody" */ | |
| 1038 | - if( g.zLogin==0 ){ login_needed(g.anon.Zip); return; } | |
| 1039 | 1036 | }else{ |
| 1040 | 1037 | eType = ARCHIVE_ZIP; |
| 1041 | 1038 | zType = "ZIP"; |
| 1042 | 1039 | } |
| 1043 | 1040 | fossil_nice_default(); |
| 1044 | 1041 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -1031,13 +1031,10 @@ | |
| 1031 | if( !g.perm.Zip ){ login_needed(g.anon.Zip); return; } |
| 1032 | if( robot_restrict("zip") ) return; |
| 1033 | if( fossil_strcmp(g.zPath, "sqlar")==0 ){ |
| 1034 | eType = ARCHIVE_SQLAR; |
| 1035 | zType = "SQL"; |
| 1036 | /* For some reason, SQL-archives are like catnip for robots. So |
| 1037 | ** don't allow them to be downloaded by user "nobody" */ |
| 1038 | if( g.zLogin==0 ){ login_needed(g.anon.Zip); return; } |
| 1039 | }else{ |
| 1040 | eType = ARCHIVE_ZIP; |
| 1041 | zType = "ZIP"; |
| 1042 | } |
| 1043 | fossil_nice_default(); |
| 1044 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -1031,13 +1031,10 @@ | |
| 1031 | if( !g.perm.Zip ){ login_needed(g.anon.Zip); return; } |
| 1032 | if( robot_restrict("zip") ) return; |
| 1033 | if( fossil_strcmp(g.zPath, "sqlar")==0 ){ |
| 1034 | eType = ARCHIVE_SQLAR; |
| 1035 | zType = "SQL"; |
| 1036 | }else{ |
| 1037 | eType = ARCHIVE_ZIP; |
| 1038 | zType = "ZIP"; |
| 1039 | } |
| 1040 | fossil_nice_default(); |
| 1041 |