Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Merged trunk [693ab93b7d] to quiet down -Wall. Removed a trailing comma from an enum (-Wall mode). |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | json |
Files: | files | file ages | folders |
SHA1: |
98cdd410df5134cc9db6c82a50ce2c87 |
User & Date: | stephan 2011-09-16 18:57:52.940 |
Context
2011-09-16
| ||
19:27 | implemented /json/logout. ... (check-in: e94605b5 user: stephan tags: json) | |
18:57 | Merged trunk [693ab93b7d] to quiet down -Wall. Removed a trailing comma from an enum (-Wall mode). ... (check-in: 98cdd410 user: stephan tags: json) | |
18:55 | style conformance touch-ups. ... (check-in: 45cd04f8 user: stephan tags: json) | |
18:53 | replaced two C++-style comments. ... (check-in: 693ab93b user: stephan tags: trunk) | |
Changes
Changes to src/http_ssl.c.
︙ | ︙ | |||
247 248 249 250 251 252 253 | BIO_puts(mem, "\n\nSHA1 Fingerprint:\n\n "); if(X509_digest(cert, EVP_sha1(), md, &mdLength)){ int j; for( j = 0; j < mdLength; ++j ) { BIO_printf(mem, " %02x", md[j]); } } | | | 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 | BIO_puts(mem, "\n\nSHA1 Fingerprint:\n\n "); if(X509_digest(cert, EVP_sha1(), md, &mdLength)){ int j; for( j = 0; j < mdLength; ++j ) { BIO_printf(mem, " %02x", md[j]); } } BIO_write(mem, "", 1); /* nul-terminate mem buffer */ BIO_get_mem_data(mem, &desc); if( hasSavedCertificate ){ warning = "WARNING: Certificate doesn't match the " "saved certificate for this host!"; } prompt = mprintf("\nUnknown SSL certificate:\n\n%s\n\n%s\n" |
︙ | ︙ | |||
302 303 304 305 306 307 308 | */ void ssl_save_certificate(X509 *cert){ BIO *mem; char *zCert, *zHost; mem = BIO_new(BIO_s_mem()); PEM_write_bio_X509(mem, cert); | | | 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 | */ void ssl_save_certificate(X509 *cert){ BIO *mem; char *zCert, *zHost; mem = BIO_new(BIO_s_mem()); PEM_write_bio_X509(mem, cert); BIO_write(mem, "", 1); /* nul-terminate mem buffer */ BIO_get_mem_data(mem, &zCert); zHost = mprintf("cert:%s", g.urlName); db_set(zHost, zCert, 1); free(zHost); BIO_free(mem); } |
︙ | ︙ |
Changes to src/json.c.
︙ | ︙ | |||
65 66 67 68 69 70 71 | FSL_JSON_E_INVALID_ARGS = FSL_JSON_E_USAGE + 1, FSL_JSON_E_MISSING_ARGS = FSL_JSON_E_USAGE + 2, FSL_JSON_E_DB = 4000, FSL_JSON_E_STMT_PREP = FSL_JSON_E_DB + 1, FSL_JSON_E_STMT_BIND = FSL_JSON_E_DB + 2, FSL_JSON_E_STMT_EXEC = FSL_JSON_E_DB + 3, | | | 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | FSL_JSON_E_INVALID_ARGS = FSL_JSON_E_USAGE + 1, FSL_JSON_E_MISSING_ARGS = FSL_JSON_E_USAGE + 2, FSL_JSON_E_DB = 4000, FSL_JSON_E_STMT_PREP = FSL_JSON_E_DB + 1, FSL_JSON_E_STMT_BIND = FSL_JSON_E_DB + 2, FSL_JSON_E_STMT_EXEC = FSL_JSON_E_DB + 3, FSL_JSON_E_DB_LOCKED = FSL_JSON_E_DB + 4 }; #endif /* ** Holds keys used for various JSON API properties. */ static const struct FossilJsonKeys_{ |
︙ | ︙ |
Changes to src/style.c.
︙ | ︙ | |||
803 804 805 806 807 808 809 810 811 812 813 814 815 816 | ** WEBPAGE: test_env */ void page_test_env(void){ char c; int i; char zCap[30]; login_check_credentials(); style_header("Environment Test"); #if !defined(_WIN32) @ uid=%d(getuid()), gid=%d(getgid())<br /> #endif @ g.zBaseURL = %h(g.zBaseURL)<br /> @ g.zTop = %h(g.zTop)<br /> for(i=0, c='a'; c<='z'; c++){ | > | 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 | ** WEBPAGE: test_env */ void page_test_env(void){ char c; int i; char zCap[30]; login_check_credentials(); if( !g.perm.Admin && !g.perm.Setup ){ login_needed(); return; } style_header("Environment Test"); #if !defined(_WIN32) @ uid=%d(getuid()), gid=%d(getgid())<br /> #endif @ g.zBaseURL = %h(g.zBaseURL)<br /> @ g.zTop = %h(g.zTop)<br /> for(i=0, c='a'; c<='z'; c++){ |
︙ | ︙ |
Changes to www/reviews.wiki.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <title>Reviews</title> <b>External links:</b> * [http://sheddingbikes.com/posts/1276624594.html | Why I Use Fossil] by Zed A. Shaw. * [http://nixtu.blogspot.com/2010/03/fossil-dvcs-on-go-first-impressions.html | Fossil DVCS on the Go - First Impressions] by Juho Vepsäläinen. * [http://blog.fupps.com/2010/12/04/exploring-the-fossil-dvcs | Exploring the Fossil DVCS] by Jan-Piet Mens. * [http://blog.mired.org/2011/02/fossil-sweet-spot-in-vcs-space.html | Fossil - a sweet spot in the VCS space] by Mike Meyer. <b>See Also:</b> * [./quotes.wiki | Short Quotes on Fossil, Git, And DVCSes] <b>Daniel writes on 2009-01-06:</b> | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <title>Reviews</title> <b>External links:</b> * [http://sheddingbikes.com/posts/1276624594.html | Why I Use Fossil] by Zed A. Shaw. * [http://nixtu.blogspot.com/2010/03/fossil-dvcs-on-go-first-impressions.html | Fossil DVCS on the Go - First Impressions] by Juho Vepsäläinen. * [http://blog.fupps.com/2010/12/04/exploring-the-fossil-dvcs | Exploring the Fossil DVCS] by Jan-Piet Mens. * [http://blog.mired.org/2011/02/fossil-sweet-spot-in-vcs-space.html | Fossil - a sweet spot in the VCS space] by Mike Meyer. * [http://blog.s11n.net/?p=72|Four reasons to take a closer look at the Fossil SCM] by Stephan Beal <b>See Also:</b> * [./quotes.wiki | Short Quotes on Fossil, Git, And DVCSes] <b>Daniel writes on 2009-01-06:</b> |
︙ | ︙ | |||
37 38 39 40 41 42 43 | pick the earlier changes, then figure out how to make my new branch shared instead of private. Just want to say thanks for fossil making my life easier on most of my projects, and being able to move commits to another branch after the fact and shared-by-default branches are good features. Also not having a misanthropic command line interface. </blockquote> | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | pick the earlier changes, then figure out how to make my new branch shared instead of private. Just want to say thanks for fossil making my life easier on most of my projects, and being able to move commits to another branch after the fact and shared-by-default branches are good features. Also not having a misanthropic command line interface. </blockquote> <b>Stephan Beal writes on 2009-01-11:</b> <blockquote> Sometime in late 2007 I came across a link to fossil on <a href="http://www.sqlite.org/">sqlite.org</a>. It was a good thing I bookmarked it, because I was never able to find the link again (it might have been in a bug report or something). The reasons I first took a close look at it were (A) it stemmed from the |
︙ | ︙ | |||
134 135 136 137 138 139 140 | Firefox, or the Linux Kernel), but 99.9% of projects never reach anywhere near that size or complexity. In summary: I remember my first reaction to fossil being, "this will be an | | | | 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | Firefox, or the Linux Kernel), but 99.9% of projects never reach anywhere near that size or complexity. In summary: I remember my first reaction to fossil being, "this will be an excellent solution for small projects (like the dozens we've all got sitting on our hard drives but which don't justify the hassle of version control)." A year of daily use in over 15 source trees has confirmed that, and I continue to heartily recommend fossil to other developers I know who also have their own collection of "unhosted" pet projects. </blockquote> |