Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch ticket-d17d6e5b17 Excluding Merge-Ins
This is equivalent to a diff from 9f931a7569 to ab4e8638bf
|
2014-08-08
| ||
| 02:26 | Update autosetup to the latest version check-in: 93fb7c774f user: steveb tags: autosetup | |
|
2013-04-03
| ||
| 09:39 | Implement LOOK_SHORT flag Re-order test-cases such that adding to "data" array will not result in more renumberings any more. This should prevent the "More than 10,000 changes" in some (not all) cases. check-in: 1686ff716a user: jan.nijtmans tags: trunk | |
| 07:50 | rebase Closed-Leaf check-in: ab4e8638bf user: jan.nijtmans tags: ticket-d17d6e5b17 | |
| 07:36 | rebase check-in: 6159a7f281 user: jan.nijtmans tags: clean-with-ignore | |
|
2013-04-02
| ||
| 08:36 | More compact, better readable, output for test-looks-like-utf command. check-in: caa50cffb5 user: jan.nijtmans tags: looks-like-utf | |
|
2013-04-01
| ||
| 20:56 | Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. check-in: 9f931a7569 user: mistachkin tags: trunk | |
| 20:54 | Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. check-in: c46e5f933d user: mistachkin tags: trunk | |
|
2013-03-04
| ||
| 14:25 | merge trunk check-in: aa6038265a user: jan.nijtmans tags: ticket-d17d6e5b17 | |
Changes to src/file.c.
| ︙ | ︙ | |||
485 486 487 488 489 490 491 | /* ** Return true if the filename given is a valid filename for ** a file in a repository. Valid filenames follow all of the ** following rules: ** ** * Does not begin with "/" ** * Does not contain any path element named "." or ".." | < | 485 486 487 488 489 490 491 492 493 494 495 496 497 498 | /* ** Return true if the filename given is a valid filename for ** a file in a repository. Valid filenames follow all of the ** following rules: ** ** * Does not begin with "/" ** * Does not contain any path element named "." or ".." ** * Does not end with "/". ** * Does not contain two or more "/" characters in a row. ** * Contains at least one character ** ** Invalid UTF8 characters result in a false return if bStrictUtf8 is ** true. If bStrictUtf8 is false, invalid UTF8 characters are silently ** ignored. See http://en.wikipedia.org/wiki/UTF-8#Invalid_byte_sequences |
| ︙ | ︙ | |||
549 550 551 552 553 554 555 |
return 0;
}
if( (z[++i]&0xc0)!=0x80 ){
/* Invalid second continuation byte */
return 0;
}
}
| < < | 548 549 550 551 552 553 554 555 556 557 558 559 560 561 |
return 0;
}
if( (z[++i]&0xc0)!=0x80 ){
/* Invalid second continuation byte */
return 0;
}
}
}
if( c=='/' ){
if( z[i+1]=='/' ) return 0;
if( z[i+1]=='.' ){
if( z[i+2]=='/' || z[i+2]==0 ) return 0;
if( z[i+2]=='.' && (z[i+3]=='/' || z[i+3]==0) ) return 0;
}
|
| ︙ | ︙ |