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; } |
︙ | ︙ |