Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/main.c at check-in 3c851ca7600b5cab
|
2013-07-20
| ||
| 08:40 | Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. file: [55d20d5fd8] check-in: [e3510cef23] user: amb branch: ssh-shared-account, size: 63727 | |
|
2013-07-18
| ||
| 07:28 | Needed coding style clean up that was missed. file: [da68d27b08] check-in: [087cae847d] user: amb branch: ssh-transport-changes, size: 63633 | |
| 01:00 | Move signal handling into popen.c (wrapped in #ifdef). file: [cb8d197d75] check-in: [3760ac92ba] user: amb branch: ssh-transport-changes, size: 63633 | |
|
2013-07-16
| ||
| 05:47 | Remove old SSH transport code and spawn remote fossil http as remote SSH command instead. Also make it possible to configure SSH command prior to cloning. Change remote fossil command to be configurable (really this should probably be simply a matter of fixing PATH on remote end). file: [40d163623c] check-in: [c38ff36ddf] user: amb branch: ssh-transport-changes, size: 63660 | |
|
2013-06-24
| ||
| 10:35 | Fix the --localhost option on the "server" command. Ticket [e704dbd9676] file: [f131dbeaa6] check-in: [760eeb93e0] user: drh branch: trunk, size: 63540 | |
|
2013-06-20
| ||
| 13:56 | Change return type of db_last_insert_rowid() to size_t. file: [75ea9193df] check-in: [e1cb483a9b] user: jan.nijtmans branch: size_t-rcvid, size: 63542 | |
|
2013-06-18
| ||
| 23:17 | Even more refinements to the "fossil version --verbose" output. file: [cfcdab0579] check-in: [340711f48c] user: drh branch: trunk, size: 63542 | |
| 23:12 | Improved formatting and additional information output for "fossil version --verbose". file: [6b42b1e36c] check-in: [1b0e8cf9c0] user: drh branch: trunk, size: 63613 | |
|
2013-06-10
| ||
| 21:07 | Disable the database file alias warnings on Mac due to Time-Machine issues. file: [569695be96] check-in: [14b1e90f21] user: drh branch: trunk, size: 63704 | |
| 07:07 | A typo in help screen (reported by Sergei Gavrikov) file: [35ef3e47d6] check-in: [b894afad3d] user: jan.nijtmans branch: trunk, size: 63451 | |
|
2013-05-25
| ||
| 17:48 | Fixed corner case in --args handling for 1-byte entry with no newline. file: [3ad4673446] check-in: [ee990ebb99] user: stephan branch: trunk, size: 63451 | |
| 14:34 | minor typo fix in help text. file: [f892afb42f] check-in: [24e259da5a] user: stephan branch: trunk, size: 63309 | |
| 14:30 | Added notes about --args FILENAME to default help message, per ML request. file: [8a96964db5] check-in: [0e5bbade2c] user: stephan branch: trunk, size: 63308 | |
|
2013-05-13
| ||
| 09:12 | Some optimizations. No change in functionality. - In clean_cmd, use new function vfile_scan2. - When checking for multiple bytes/characters always do that in order of likelihood: '\n' is more likely than '\0', which is more likely than '\r'. - Off-by-one error in looks_like_utf16(). - Allow starts_with_utf16_bom() to be used in detecting UTF-16 without BOM as well: Always determine pbReverse, even if no BOM is present. - Remove unused variable. file: [74a29b78d5] check-in: [fa50694405] user: jan.nijtmans branch: trunk, size: 62838 | |
|
2013-05-08
| ||
| 19:45 | Added fossil_timer_xxx() family of functions and g.mainTimerId. file: [8dd4c41ba7] check-in: [e28433a692] user: stephan branch: trunk, size: 62857 | |
| 04:12 | Add setting TH1 command, with tests. Improve handling of the TH1 trace log. file: [89434b3b1d] check-in: [0264475c4a] user: mistachkin branch: trunk, size: 62661 | |
|
2013-05-02
| ||
| 19:44 | Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. file: [a13323b775] check-in: [12bc63aae5] user: jan.nijtmans branch: trunk, size: 62811 | |
|
2013-05-01
| ||
| 09:42 | Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. file: [67d5d08f4d] check-in: [5214a2a8b8] user: jan.nijtmans branch: trunk, size: 62847 | |
|
2013-04-23
| ||
| 08:40 | Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) file: [f9f92f5af6] check-in: [8b17c2360a] user: jan.nijtmans branch: trunk, size: 62844 | |
|
2013-04-22
| ||
| 12:29 | Merge with trunk, and fix a bug crept in the previous commit file: [532b9531dd] check-in: [0ae51a20a0] user: ashish branch: ashish-ipv6, size: 62989 | |
|
2013-04-21
| ||
| 08:08 | Merge with trunk - Remove reverse-proxying support which is already provided by --baseurl option. file: [2b5cac4fef] check-in: [940b0b33c9] user: ashish branch: ashish-ipv6, size: 62993 | |
|
2013-04-08
| ||
| 16:37 | Add --localhost option to "fossil server" file: [0f1532e72d] check-in: [e501d7d0a6] user: joel branch: trunk, size: 62836 | |
|
2013-03-29
| ||
| 15:43 | Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". file: [c98bf2b7bf] check-in: [02f312e698] user: drh branch: markdown, size: 62677 | |
|
2013-03-28
| ||
| 22:30 | (!Experiment, not meant for trunk, ever!) How would the fossil code look like, if the Tcl_InitSubsystems() function (TIP #414) was available. file: [5c6d48451a] check-in: [be1a739694] user: jan.nijtmans branch: initsubsystems2, size: 62698 | |
|
2013-03-18
| ||
| 07:05 | Improve consistency of the version information. file: [5c6077255c] check-in: [e452aa97f1] user: mistachkin branch: trunk, size: 62767 | |
| 06:09 | Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. file: [59910538b4] check-in: [b85a18ba20] user: mistachkin branch: trunk, size: 62459 | |
|
2013-03-15
| ||
| 14:53 | Fixed a C99ism (decl after code). file: [1902bcd3b4] check-in: [123e4bc589] user: stephan branch: trunk, size: 62266 | |
| 14:49 | Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. file: [1f82cf1848] check-in: [1be15a57f1] user: stephan branch: trunk, size: 62266 | |
|
2013-03-14
| ||
| 14:09 | style file: [c28402bb27] check-in: [3ba9a4d5ca] user: jan.nijtmans branch: trunk, size: 61611 | |
|
2013-03-05
| ||
| 12:25 | style: use g.zConfigDbName in stead of g.configDbName, as all other strings. file: [90c5da7a7d] check-in: [a5dc5332d4] user: jan.nijtmans branch: trunk, size: 61614 | |
| 12:17 | Add check for win32/cygwin whether the config-db is writable in stead of checking that the $HOME directory is writable. Eliminate g.zHome and g.configOpen, in stead use a single g.configDbName. Then people no longer have to guess whether the config db name is ".fossil" or "_fossil". g.zHome was only used for locating the config db, nothing else. file: [3514abd775] check-in: [473e08a6d1] user: jan.nijtmans branch: trunk, size: 61614 | |
|
2013-03-03
| ||
| 00:30 | Fix the usage comment for incorrect parameters on "fossil config sync". Separately, remove an extra newline from the usage output. file: [8c801099f6] check-in: [69fe4237ce] user: drh branch: trunk, size: 61662 | |
|
2013-02-22
| ||
| 17:34 | merged in [help-www] branch: adds help support for /www/pages. file: [f0c3ddb03d] check-in: [b38bb4f9bd] user: stephan branch: trunk, size: 61664 | |
|
2013-02-21
| ||
| 19:41 | CLI help command now (cosmetically) differentiates between pages and commands. file: [b9f9f6acc3] check-in: [5be5933348] user: stephan branch: help-www, size: 65728 | |
| 15:50 | Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t file: [af9dc5445e] check-in: [e3add2c115] user: jan.nijtmans branch: trunk, size: 60197 | |
| 14:24 | Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. file: [f2df76e679] check-in: [bb0cedb15a] user: drh branch: trunk, size: 60195 | |
| 09:57 | /help now removes the leading slashes from the page list (looks cleaner). /help?cmd=foo now shows a different label for pages and commands (differentiates based on existence of leading /). file: [23ecc98e16] check-in: [aa5def064d] user: stephan branch: help-www, size: 65368 | |
| 03:51 | Improved handling for remote repository passwords: When prompting for the password, also ask the user whether or not to remember the password, as browsers typically do for their password cache. file: [be285f7137] check-in: [6d6740dcca] user: drh branch: trunk, size: 64727 | |
|
2013-02-20
| ||
| 22:35 | Pedantically added a missing /LI closer. Changed /help for pages to 5 cols, so the width more or less aligns with the 7-col command help (page names are longer than command names). file: [00a99d2225] check-in: [6ca6624499] user: stephan branch: help-www, size: 65293 | |
| 22:30 | Modified /help page to show help text for /pages. Only pages with help text get hyperlinks. file: [3b340d4e75] check-in: [affccaa822] user: stephan branch: help-www, size: 65288 | |
| 22:10 | Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. file: [f5ae923bb1] check-in: [e788795bbf] user: stephan branch: help-www, size: 64540 | |
| 16:19 | Get support for IP address on the --port option working on windows. file: [bc91379546] check-in: [f4143c5b59] user: drh branch: bind-to-ip, size: 64709 | |
| 16:11 | Changes that allow the --port option on "fossil ui" and "fossil server" to include an IP address to which to bind. file: [68b9f6d7b0] check-in: [abf56881b6] user: drh branch: bind-to-ip, size: 64598 | |
| 15:08 | In main.c: Shorten all source code lines to no more than 80 characters. Add google-chrome to the list of browser to try to launch with the "ui" command. file: [eb789db4c9] check-in: [12ff5ff85e] user: drh branch: trunk, size: 64261 | |
|
2013-02-13
| ||
| 17:43 | removed an invalid FIXME. Comment changes only. file: [e51153fbab] check-in: [38bf1d0f56] user: stephan branch: trunk, size: 64203 | |
|
2013-02-12
| ||
| 16:47 | Merge from trunk. file: [ccf84391a2] check-in: [e4a698bdd2] user: dg branch: dg-misc, size: 64753 | |
|
2013-02-07
| ||
| 00:24 | Add the shell= query parameter to the ssh: scheme for cloning and syncing. file: [ca5552de0f] check-in: [2163cd9666] user: drh branch: trunk, size: 64375 | |
|
2013-02-05
| ||
| 23:39 | Fix issue where the --baseurl was interacting with directory-full-of- repositories mode badly and producing incorrect URLs. file: [ebc7deaca1] check-in: [fb80037e26] user: dg branch: dg-misc, size: 64696 | |
|
2013-01-27
| ||
| 11:24 | Typo fixes from Edward Berner. file: [3103b2d7af] check-in: [0421c136f2] user: stephan branch: trunk, size: 64318 | |
|
2013-01-07
| ||
| 18:58 | Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. file: [950bef2685] check-in: [baa1ebb7d9] user: drh branch: trunk, size: 64319 | |
| 17:21 | Merge updates from trunk. file: [d954952ecb] check-in: [4f365f7b77] user: mistachkin branch: th1Hooks, size: 67060 | |
|
2012-12-15
| ||
| 14:19 | Wrap an over-long source code line. No logic changes. file: [6f70d42a64] check-in: [84dc7b0f3f] user: drh branch: trunk, size: 64693 | |
|
2012-12-08
| ||
| 06:58 | Merge updates from trunk. file: [da54160965] check-in: [ea529b633d] user: mistachkin branch: th1Hooks, size: 67043 | |
|
2012-12-05
| ||
| 15:45 | Security: Do not serve static files using the "http", "server", or "ui" commands unless the --files option appears and specifies a comma-separated list of GLOB expressions that match all files to be served. file: [7aa49de5fd] check-in: [2c8557cc7a] user: drh branch: trunk, size: 64676 | |
|
2012-12-01
| ||
| 04:49 | Update the documentation on the "fossil http" and "fossil server" commands to talk about restrictions on filenames and to describe how static content files can be returned. file: [c795036968] check-in: [99ab9fb47c] user: drh branch: trunk, size: 62795 | |
| 04:37 | Additional restrictions on the names of files served by "fossil server DIRECTORY": (1) only alphanumerics, "_", "-", "/", and "." characters are allowed in the pathname. (2) A "-" may not occur after a "/". (3) Every "." must be surrounded on both sides alphanumerics. This check-in also updates the changelog for the 1.25 release. file: [f25c47f1a3] check-in: [c71e096800] user: drh branch: trunk, size: 61776 | |
| 04:10 | Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. file: [f489af46d5] check-in: [4a5e972e2c] user: drh branch: trunk, size: 61415 | |
| 03:25 | Improvements to command-line argument glob expansion on windows. Globbing now works correctly when compiled with mingw-w64 and with msvc. It is mostly correct when compiled with mingw, but fails for some files with non-ascii names. file: [b2e5be5155] check-in: [8205c01cd4] user: drh branch: trunk, size: 61262 | |
| 03:18 | Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. file: [f82c379402] check-in: [cc09cda247] user: drh branch: cmdline-expansion, size: 61229 | |
| 02:57 | Do not allow the "fossil server" command to serve any static content file that contains ".fossil" anywhere in its name. This prevents repository files and/or their journals from being downloaded as static content. file: [92de0656d7] check-in: [e726c8082e] user: drh branch: trunk, size: 64265 | |
|
2012-11-30
| ||
| 16:43 | merge trunk. Add fallback mechanism for MinGW file: [2bd4fb55c2] check-in: [2459ee7b71] user: jan.nijtmans branch: cmdline-expansion, size: 61205 | |
| 14:24 | merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX file: [e48b5119b9] check-in: [bac4b248f5] user: jan.nijtmans branch: cmdline-expansion, size: 61029 | |
| 13:27 | (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. file: [11ed02cfb8] check-in: [b1036fe5bf] user: jan.nijtmans branch: cmdline-expansion, size: 61029 | |
|
2012-11-29
| ||
| 18:46 | Modify the test-echo command to also show the name of the executable. file: [a6c2200ac4] check-in: [5ed566f805] user: drh branch: trunk, size: 64232 | |
| 18:39 | Fix the "all" command on mac, broken by the penultimate check-in. file: [2cc607cdb5] check-in: [2f187c2f22] user: drh branch: trunk, size: 64177 | |
| 18:21 | Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. file: [8d40787b75] check-in: [f1a82cf34f] user: drh branch: trunk, size: 64150 | |
| 13:12 | Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] file: [d1ea73a695] check-in: [1002e7238c] user: drh branch: ticket-e399bc, size: 64051 | |
| 09:53 | Tested now on win32 and cygwin (with some fixes, please evaluate!). I cannot test it on OSX, but I think this should function as intended. file: [e994dec5cf] check-in: [a0148eac53] user: jan.nijtmans branch: ticket-e399bc, size: 63556 | |
| 03:14 | Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] file: [ac9d18aece] check-in: [c24e568fb0] user: drh branch: ticket-e399bc, size: 63555 | |
|
2012-11-28
| ||
| 19:28 | Take care that xfer error messages and user prompts always begin at the start of a new line. file: [4c1953a125] check-in: [f1ef22136f] user: drh branch: trunk, size: 63551 | |
|
2012-11-27
| ||
| 16:26 | Enhancements to ticket processing. There are now two tables: TICKET and TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact. Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG, whichever contain matching column names. Default ticket edit and viewing scripts are updated to use TICKETCHNG. The TH1 scripting language is enhanced to support this, including the new "query" command for doing SQL queries against the repository database. All changes should be backwards compatible. file: [bacdb135dc] check-in: [4f8c8975bc] user: drh branch: trunk, size: 63431 | |
|
2012-11-26
| ||
| 23:54 | Changes to support easier debugging on Windows. file: [a569e3e4c3] check-in: [642e543c28] user: mistachkin branch: winDebug, size: 63460 | |
| 22:51 | Merge byte-order-mark handling enhancements to trunk. file: [a3ec0a62d3] check-in: [9b800ee41c] user: mistachkin branch: trunk, size: 63334 | |
|
2012-11-25
| ||
| 02:57 | Use binary mode for CGI related trace files. file: [974237212b] check-in: [95f02a572e] user: mistachkin branch: cgiTraceBinary, size: 63426 | |
|
2012-11-23
| ||
| 15:57 | All markup of the form <verbatim-ID>...</verbatim> with an options "links" or "links=BOOLEAN" attribute. Improved TH1 tracing and error reporting capabilities. Improved documentation on how reports work. file: [b4180f7c1c] check-in: [23c75abde4] user: drh branch: ticket-enhancements, size: 63425 | |
| 01:50 | When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. file: [376bff2900] check-in: [fe453a4893] user: drh branch: trunk, size: 63329 | |
|
2012-11-22
| ||
| 23:35 | Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. file: [671a31d8b2] check-in: [2c6fa9c3b0] user: drh branch: trunk, size: 63254 | |
| 10:26 | Merge changes from the dbOpenConfig branch. file: [2024102f28] check-in: [4d73175e29] user: mistachkin branch: th1Hooks, size: 65621 | |
| 10:16 | Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. file: [11baf490e3] check-in: [52a6868700] user: mistachkin branch: dbOpenConfig, size: 63254 | |
| 09:32 | merge trunk <p>Functional complete and well-tested file: [558a636ff4] check-in: [e6a1910fa8] user: jan.nijtmans branch: ticket-d17d6e5b17, size: 63079 | |
|
2012-11-20
| ||
| 23:00 | Support calling the TH1 hooks for unknown commands. file: [5a6ce288e0] check-in: [811252b842] user: mistachkin branch: th1Hooks, size: 65546 | |
| 22:19 | Improve return code handling from the TH1 hooks. file: [60e5d458a0] check-in: [3ddba1cff5] user: mistachkin branch: th1Hooks, size: 65173 | |
| 06:26 | Proof-of-concept for generalized TH1 command/webpage hooks. file: [f51303cd35] check-in: [caad77934b] user: mistachkin branch: th1Hooks, size: 63769 | |
| 06:04 | Add 'th1-setup' setting for the optional TH1 script to evaluate after creating and initializing the TH1 interpreter. Revise TH1 integration in preparation for generalized hooks. file: [33d79f5b0a] check-in: [b058c8a944] user: mistachkin branch: trunk, size: 63179 | |
|
2012-11-19
| ||
| 04:39 | Modularize byte-order-mark and blob UTF-8 conversion handling. file: [fa01d59883] check-in: [d29dd5449c] user: mistachkin branch: convert_before_commit_v2, size: 63109 | |
|
2012-11-14
| ||
| 17:39 | Allow the "fossil ui" command to specify a directory as long as the "--notfound" option is also used. Give a better error message if these conditions are not met. file: [fddc77945e] check-in: [4e368da19c] user: drh branch: trunk, size: 63104 | |
| 17:23 | Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. file: [7bf80de435] check-in: [87d6aa3196] user: drh branch: trunk, size: 62965 | |
|
2012-11-12
| ||
| 14:49 | Added the --sshtrace command-line option that provides diagnostic output on the connection setup for all SSH sync traffic. Make the SSH connection setup pause waiting for responses, if the desired response is not obtained right away. file: [a0448fa489] check-in: [00cf858afe] user: drh branch: trunk, size: 62588 | |
|
2012-11-08
| ||
| 15:40 | another minor xhtml error. file: [f3c7c40a84] check-in: [44d5ad59b4] user: jan.nijtmans branch: trunk, size: 62376 | |
|
2012-11-04
| ||
| 12:59 | Fix typos. file: [bbf2feec5b] check-in: [45065c5c28] user: dmitry branch: spelling, size: 62476 | |
|
2012-11-02
| ||
| 21:45 | Only use the Tcl-derived argv/argc parser when compiling on windows using a compiler other than mingw. The crt0 for mingw works, and it also does wildcard expansion. Need to update the parse_windows_command_line() function to do wildcard expansion in order to fix builds using non-mingw windows compilers. Ticket [8ca2aae39172f9] file: [de99056945] check-in: [fca9c52637] user: drh branch: trunk, size: 62475 | |
|
2012-10-31
| ||
| 19:48 | Add the wiki-moderator and ticket-moderator permissions. Not yet used. file: [95f01e3179] check-in: [fc0bffd995] user: drh branch: trunk, size: 62363 | |
|
2012-10-26
| ||
| 08:19 | use blob_strip_bom in main.c <p>This has the effect that on Windows the --args file accepts a unicode file, starting with a UTF-16 BOM as well file: [0eb9635fb8] check-in: [cbb24cf854] user: jan.nijtmans branch: use-blob_strip_bom, size: 62203 | |
|
2012-10-10
| ||
| 16:06 | The "fossil undo" and "fossil redo" commands remember file mtimes and restore them appropriately. When upgrading through this version, you may need to run "fossil undo --reset" to clear your old undo stack. file: [9c11060660] check-in: [0c37874941] user: drh branch: trunk, size: 62499 | |
|
2012-10-07
| ||
| 13:55 | Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. file: [f13e899e99] check-in: [49c63f8c78] user: mistachkin branch: trunk, size: 62467 | |
| 10:12 | Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter. Make sure Tcl gets a copy of all the original expanded arguments. file: [5d050d5fbe] check-in: [fa4e828653] user: mistachkin branch: trunk, size: 62201 | |
|
2012-09-28
| ||
| 20:15 | Refinements to the Tcl stubs integration. file: [e6ecc35196] check-in: [a0b3507d6c] user: mistachkin branch: tclStubsV2, size: 61512 | |
|
2012-09-26
| ||
| 11:59 | Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. file: [297817f7e7] check-in: [ecb85f61a9] user: drh branch: trunk, size: 61357 | |
|
2012-09-24
| ||
| 10:12 | fix -pedantic gcc warning: overflow in implicit constant conversion file: [46fdc2ff1a] check-in: [03424a031b] user: jan.nijtmans branch: trunk, size: 59989 | |
| 09:03 | modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path file: [d523200d1a] check-in: [dacc694615] user: jan.nijtmans branch: trunk, size: 59980 | |
|
2012-09-23
| ||
| 04:41 | Merge the remaining Win32 TCHAR cleanup to trunk. file: [2ed5078533] check-in: [33fb889137] user: mistachkin branch: trunk, size: 59999 | |
|
2012-09-21
| ||
| 11:24 | eliminate the need for <tchar.h> file: [a1f96b6eea] check-in: [1bfa3a0bbf] user: jan.nijtmans branch: trunk, size: 59998 | |
| 09:27 | Eliminate usage of TCHAR and the associated Win32 API macros. file: [fde3a1b61d] check-in: [4abd4c5d38] user: mistachkin branch: noTCHAR, size: 60009 | |
|
2012-09-20
| ||
| 20:33 | eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE file: [3e69c3a670] check-in: [ad91647ea7] user: jan.nijtmans branch: trunk, size: 60078 | |
|
2012-09-17
| ||
| 07:34 | fix [ce73fc2173] <p>Restore Win9x, using unicows eliminate all #ifdef UNICODE file: [4df92c82a4] check-in: [9cf5056af9] user: jan.nijtmans branch: win95-unicows, size: 60399 | |
|
2012-09-14
| ||
| 10:31 | Experimental version for Win9x, using unicows file: [34122c7954] check-in: [bf0fede2ee] user: jan.nijtmans branch: restore-win95, size: 60384 | |
|
2012-09-12
| ||
| 20:36 | unbreak MSVC build. <p>Always use platform detection in fossil_system: fossil might be linked with unicows, then still quotes should not be used on Win95 <p>Why did I remove the -DUNICODE from Makefile.msc?.... file: [4c98087550] check-in: [ebe241b4df] user: jan.nijtmans branch: restore-win95, size: 60290 | |
| 14:42 | fix [ce73fc2173] as well file: [80cffee1d4] check-in: [ed5695fe7f] user: jan.nijtmans branch: restore-win95, size: 60356 | |
| 08:10 | Restore fossil to be compilable for Win95 <p>Replace "-DUNICODE -D_UNICODE" with "-DSQLITE_OS_WINNT=0" in win/Makefile.mingw if you want this. file: [6b7631b23d] check-in: [b402bec882] user: jan.nijtmans branch: restore-win95, size: 60065 | |
|
2012-09-11
| ||
| 18:49 | enable unicode commandline for MinGW/MinGW-w64 as well <p> remove unused MINGW_BROKEN_MAINARGS file: [90c404e7e7] check-in: [274d8a1dcd] user: jan.nijtmans branch: trunk, size: 60176 | |
| 11:57 | Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. file: [6079479b3e] check-in: [b19ef490fd] user: drh branch: unicode-cmdline, size: 60265 | |
|
2012-09-09
| ||
| 22:06 | Reformat the windows command-line parser to following the Fossil style. Use the alternative command-line parser on all windows builds, not just for MinGW builds, to simplify the logic and so that the alternative parser code is testing more heavily. file: [a60ec8d593] check-in: [f575af97b2] user: drh branch: mingw-broken-cmdline, size: 60202 | |
| 20:53 | Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS. MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too. file: [91e4eb7fce] check-in: [047dd62604] user: jan.nijtmans branch: mingw-broken-cmdline, size: 59999 | |
|
2012-09-07
| ||
| 07:53 | Enable unicode commandline and unicode console output for msvc builds. file: [98fc080240] check-in: [286950208c] user: jan.nijtmans branch: unicode-cmdline, size: 57024 | |
|
2012-09-06
| ||
| 09:10 | merge trunk <p>enable UNICODE mode (experimental) file: [f9e72c11d1] check-in: [2017d2f832] user: jan.nijtmans branch: eclipse-project, size: 57094 | |
|
2012-09-05
| ||
| 20:45 | Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. file: [f9e487efbb] check-in: [41c3c1900b] user: drh branch: trunk, size: 56867 | |
| 12:55 | const-qualification file: [e3485ea4e5] check-in: [645f34834d] user: jan.nijtmans branch: eclipse-project, size: 56984 | |
|
2012-09-04
| ||
| 12:36 | merge trunk file: [8754ba796d] check-in: [2050646c9f] user: jan.nijtmans branch: eclipse-project, size: 56960 | |
| 08:14 | memory allocated with mprintf should be freed with fossil_free(), not free() <p>use _wsystem() in stead of system() on Windows. <p>Use g.argv[0] in stead of fossil_nameofexec() when the full path is not necessary, e.g for "Usage" prints. file: [ec1f2f7bd9] check-in: [06ba3ace24] user: jan.nijtmans branch: trunk, size: 56757 | |
| 06:52 | merge trunk file: [cd10ad99fd] check-in: [26aa3eeab8] user: jan.nijtmans branch: eclipse-project, size: 56872 | |
|
2012-09-02
| ||
| 19:39 | <pre>Minor additional fixes related to [c8c0b78c84]: - Use _wsystem() in stead of system() on Windows - Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved - Use fossil_nameofexe() where fossil_system() is involved - Move the determination of the full windows path to fossil_nameofexec, so g.argv[0] can always be the unmodified argv[0] - g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf directly. Exception: when printing malloc errors.</pre> file: [2b6ec58aee] check-in: [be06861f3c] user: jan.nijtmans branch: ticket-c8c0b78c84, size: 56747 | |
|
2012-08-31
| ||
| 20:46 | Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. file: [e2a1a658c7] check-in: [c19f34cb69] user: drh branch: trunk, size: 56659 | |
| 19:47 | Improved handling of command-line arguments under windows. Possible fix for ticket [c8c0b78c84]. file: [da4ca1f8f5] check-in: [0c7ae64ab5] user: drh branch: trunk, size: 56658 | |
|
2012-08-30
| ||
| 22:02 | PATH_MAX -> MAX_PATH file: [5c935fe445] check-in: [b41c57d5c8] user: jan.nijtmans branch: ticket-c8c0b78c84, size: 56661 | |
| 14:30 | typos file: [4dcbb0521a] check-in: [7c0f4ecadf] user: jan.nijtmans branch: trunk, size: 56130 | |
| 11:47 | merge ticket-c8c0b78c84 convert winhttp.c to unicode file: [e3e8f6c3a1] check-in: [f342247c50] user: jan.nijtmans branch: eclipse-project, size: 56874 | |
| 09:21 | ... and teach popen how to handle non-mbcs characters file: [65c0691b01] check-in: [7d842b654b] user: jan.nijtmans branch: ticket-c8c0b78c84, size: 56661 | |
| 08:55 | proposed fix for [c8c0b78c84]. And - bonus - allow a BOM in the --args file file: [f23f371b76] check-in: [95f212433d] user: jan.nijtmans branch: ticket-c8c0b78c84, size: 56660 | |
| 07:03 | merge trunk file: [ce0223fdae] check-in: [0387251bd3] user: jan.nijtmans branch: eclipse-project, size: 56404 | |
|
2012-08-29
| ||
| 14:12 | merge trunk file: [d9beef3e08] check-in: [c037808477] user: jan.nijtmans branch: eclipse-project, size: 56383 | |
| 13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [521820b31c] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 56133 | |
|
2012-08-24
| ||
| 14:50 | merge unicode branch file: [fbabf4b6dc] check-in: [b4ea94b488] user: jan.nijtmans branch: eclipse-project, size: 56384 | |
|
2012-08-22
| ||
| 13:47 | new functions fossil_unicode_to_utf8 and fossil_utf8_to_unicode. Modify file_delete, file_tempname, fossil_getenv and fossil_fopen to use it, so now they can handle all unicode characters not only the ones from the mbcs This should allow all filenames and environment variables to contain unicode characters, without problems on WIN32. If main.c is compiled with -DUNICODE -D_UNICODE, then command line arguments allow unicode characters on win32 as well. Build system not adapted for that yet. file: [08d8d9df09] check-in: [65c8ca0571] user: jan.nijtmans branch: eclipse-project, size: 56466 | |
| 07:45 | Pass argv arguments to Tcl file: [5d74e1e336] check-in: [3709b1eaa2] user: jan.nijtmans branch: tcl-argv-handling, size: 56134 | |
|
2012-08-21
| ||
| 13:29 | Tcl only uses argv0, so it's enough to transfer this argument only file: [eb504afe23] check-in: [b82eacd569] user: jan.nijtmans branch: tcl-argv0-only, size: 56110 | |
|
2012-07-14
| ||
| 18:32 | Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface. file: [dde9831304] check-in: [b793063954] user: stephan branch: th1-query-api, size: 57301 | |
| 10:17 | Minor improvements to the previous find_option() commit. file: [821da79bd6] check-in: [232008406f] user: stephan branch: th1-query-api, size: 57270 | |
| 09:14 | find_option() now accepts --long=VAL and --short=VAL forms, in addition to the conventional --long VAL and -short VAL. Long-form has had this feature a while (apparently) but it has not been documented AFAIK. file: [c37d330497] check-in: [aa3ea63c58] user: stephan branch: th1-query-api, size: 56776 | |
|
2012-07-05
| ||
| 19:24 | Minor interal json refactoring made possible by recent cson changes. file: [3b8b7f720b] check-in: [e40e79b7ab] user: stephan branch: trunk, size: 56139 | |
|
2012-07-03
| ||
| 21:28 | Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. file: [7d104237d9] check-in: [5ea759f9fe] user: stephan branch: trunk, size: 56199 | |
|
2012-06-29
| ||
| 21:30 | Added check of rc for setgid/setuid() calls. file: [35aeee8f04] check-in: [4d107b597a] user: stephan branch: trunk, size: 56174 | |
| 15:59 | Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [586d894361] check-in: [0328d68181] user: drh branch: sqlite4, size: 56070 | |
|
2012-06-27
| ||
| 12:30 | Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. file: [847b8bd8a4] check-in: [6823912746] user: drh branch: sqlite4, size: 56025 | |
|
2012-05-07
| ||
| 20:59 | Avoid database locking errors caused by db_optional_sql() writes. file: [4fb17aa380] check-in: [b22cc4eb73] user: drh branch: trunk, size: 56013 | |
|
2012-04-29
| ||
| 16:54 | Remove appropriate "ckout:" records from the config table when closing a checkout. Do not attempt to modify the repository with "ckout:" records if the repository is read-only. file: [049447e6be] check-in: [02051489a0] user: drh branch: trunk, size: 56014 | |
|
2012-04-28
| ||
| 22:42 | Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. file: [fd06fc7dbc] check-in: [42f4d14771] user: drh branch: trunk, size: 55936 | |
| 08:03 | Refinements to the new hyperlink logic and spider defense. file: [1d19aafd39] check-in: [d9c8a7dd73] user: drh branch: spider-defense, size: 55746 | |
| 07:15 | Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. file: [8654c19b5b] check-in: [8ae52fc418] user: drh branch: spider-defense, size: 56213 | |
|
2012-04-27
| ||
| 15:56 | Always update the baseurl: entry in the config table if using a repository from a URL that has not previously been recorded. file: [fc1e484f0c] check-in: [c7d6e334f8] user: drh branch: trunk, size: 55680 | |
| 15:43 | Record the names of checkouts and access URLs in the config table and display that information using the "info" command. file: [32c3094be6] check-in: [e604d483ee] user: drh branch: trunk, size: 55463 | |
|
2012-04-21
| ||
| 18:06 | Enhance to #ifdef lines to enable Fossil to build and run on haiku. file: [70a808db2a] check-in: [b2cc871031] user: drh branch: trunk, size: 55342 | |
|
2012-04-06
| ||
| 13:05 | Cleanup: Move all occurrences of setmode() into fossil_binary_mode. file: [0ad2999e81] check-in: [fa4371f3b5] user: drh branch: trunk, size: 55296 | |
|
2012-03-19
| ||
| 05:24 | Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. file: [70e4b10c02] check-in: [e94c7cc4de] user: mistachkin branch: winFiles, size: 55496 | |
|
2012-03-18
| ||
| 03:37 | A follow-up patch to the previous "name" change, to work around the problem of HTTP GET requests not yet knowing that they are in JSON mode (POST requests know this). file: [31e08cb107] check-in: [3bf1ad0162] user: stephan branch: trunk, size: 55487 | |
| 02:15 | Removed the special-cased addition of g.zExtra==parameter named "name" when running in JSON mode because it causes no end of grief in several JSON handlers and none of the handlers rely on that handling. file: [9ae270247c] check-in: [ccd6c879b4] user: stephan branch: trunk, size: 55105 | |
|
2012-03-11
| ||
| 18:26 | Further refinements to the help message that appears when Fossil is invoked with no arguments. file: [b4253150b0] check-in: [93f48ce0cb] user: drh branch: trunk, size: 54657 | |
| 10:56 | minor help text fix. file: [16d8af2520] check-in: [65a8db6ae3] user: stephan branch: trunk, size: 54732 | |
|
2012-03-10
| ||
| 13:17 | Merge latest changes from trunk. file: [49f477b8d7] check-in: [7124f09f07] user: ashish branch: ashish-ipv6, size: 55313 | |
|
2012-03-05
| ||
| 19:24 | Make sure set_base_url() is called prior to redirecting when a page is not found. file: [fe26ac6b90] check-in: [78a48858ef] user: drh branch: trunk, size: 54732 | |
|
2012-02-16
| ||
| 01:03 | Always convert the result of getenv() into UTF8. file: [57230b021e] check-in: [57152086b8] user: drh branch: trunk, size: 54708 | |
|
2012-02-10
| ||
| 18:02 | climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. file: [509ef6e6c8] check-in: [587dd57fe1] user: martin.weber branch: msw-docco, size: 54694 | |
|
2012-02-06
| ||
| 18:18 | Fix the SSH transport method so that it allows everything, without regard to user permissions. file: [e1b39f11a7] check-in: [a928c89cb1] user: drh branch: trunk, size: 54156 | |
|
2011-11-13
| ||
| 09:11 | Merge with trunk file: [3c4b4a7636] check-in: [c30eaa8862] user: ashish branch: ashish-ipv6, size: 54596 | |
|
2011-11-07
| ||
| 00:34 | Fix some more compiler warnings seen with MSVC. Cherrypick from [24e298edd0]. file: [b36c1f5989] check-in: [dfdda77dfc] user: mistachkin branch: jimtcl, size: 54111 | |
|
2011-11-05
| ||
| 03:45 | Fix some more compiler warnings seen with MSVC. file: [ceff08e6f5] check-in: [24e298edd0] user: mistachkin branch: trunk, size: 54084 | |
|
2011-11-04
| ||
| 23:34 | Cleanup style and use Jim_Obj APIs when bridging commands from Tcl to Jim. file: [7e940b0f62] check-in: [d87454917c] user: mistachkin branch: jimtcl, size: 54107 | |
| 21:57 | Replace the TH1 interpreter with Jim Tcl. file: [eb42baa469] check-in: [863e789e83] user: steveb branch: jimtcl, size: 54099 | |
| 20:57 | Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. file: [0e39c7ba01] check-in: [796dcfe072] user: drh branch: trunk, size: 54080 | |
| 20:37 | Added configure option --enable-json to enable json features. They are disabled by default. file: [71d811428c] check-in: [525816e6d7] user: json-demo branch: json, size: 53538 | |
| 19:46 | Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default. file: [b70475b901] check-in: [d8ed5a0d05] user: drh branch: trunk, size: 48863 | |
| 19:39 | merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time. file: [ec717ba2f8] check-in: [44bba06ce6] user: json-demo branch: json, size: 53178 | |
| 17:59 | Remove the "commands" command and replace it with --all, --aux, and --test options to the "help" command. file: [363136d75e] check-in: [d6a93abf2c] user: drh branch: trunk, size: 48321 | |
| 17:24 | merged in trunk [272e304d3f]. file: [87dee36cf9] check-in: [34359c3ad1] user: stephan branch: json, size: 53467 | |
|
2011-11-03
| ||
| 17:31 | Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. file: [49543fdf9f] check-in: [841772c858] user: drh branch: trunk, size: 48610 | |
|
2011-10-26
| ||
| 14:57 | Perform lazy setup of the Tcl integration subsystem when it is actually enabled. file: [10c1e54703] check-in: [e49581506a] user: mistachkin branch: tcl-integration, size: 48395 | |
|
2011-10-19
| ||
| 01:29 | Merge updates from trunk. file: [a576a6df36] check-in: [62d928cb41] user: mistachkin branch: tcl-integration, size: 47966 | |
|
2011-10-16
| ||
| 12:56 | Merge latest changes from trunk file: [1895709f87] check-in: [1349e5ed20] user: ashish branch: ashish-ipv6, size: 48365 | |
| 12:53 | Add initial IPv6 support code file: [77c375634d] check-in: [92c59f1202] user: ashish branch: ashish-ipv6, size: 48329 | |
| 10:04 | merged/resolved trunk [ee723ed98ddb0a]. file: [055be59021] check-in: [a40ac8fdc4] user: stephan branch: json, size: 52710 | |
|
2011-10-15
| ||
| 12:16 | Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. file: [9376d0f13e] check-in: [86d2b4efc8] user: drh branch: trunk, size: 47853 | |
|
2011-10-07
| ||
| 02:58 | Fixed a minor denkfehler in the "bump <1ms runtime to 1ms" logic. Changed g.json.gc to an array (lower memory and better performance for what we use it for). file: [798fba9dd7] check-in: [19276984bd] user: stephan branch: json, size: 52674 | |
| 02:16 | merged in trunk [4b0f813b8c]. file: [6c2afb65b0] check-in: [39d9f83781] user: stephan branch: json, size: 52675 | |
|
2011-10-05
| ||
| 08:00 | Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;). file: [08d5ebebb2] check-in: [080d27a6b2] user: stephan branch: trunk, size: 47817 | |
| 02:26 | Consolidated more of the CLI/HTTP/CLI-with-POST arg handling disparities into the json_find_option() family of functions. file: [d395eedb52] check-in: [5b4a3f12dc] user: stephan branch: json, size: 52208 | |
|
2011-10-04
| ||
| 23:40 | merged and conflict-resolved trunk [c0274f996266aef]. file: [433f272621] check-in: [4fbf77d4f3] user: stephan branch: json, size: 52036 | |
| 23:03 | Simplify the implementation of the --args FILENAME patch, as requested by the FIXME comment. file: [1e215d44c6] check-in: [eb8d989dae] user: drh branch: stephan-hack, size: 47350 | |
| 21:41 | Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread. file: [90489bdb60] check-in: [8a6568c3a3] user: stephan branch: stephan-hack, size: 48905 | |
|
2011-10-02
| ||
| 22:58 | Added /json/branch/create. Finally found g.zErrMsg, and started using it in conjunction with json error reporting. file: [6e229f382a] check-in: [8eaf58ee51] user: stephan branch: json, size: 50162 | |
| 21:01 | moved /json/branch code into its own file. file: [a464d4b1e6] check-in: [1a4c874e43] user: stephan branch: json, size: 50143 | |
| 18:28 | Merged in trunk [ae64088627df]. Added /json/timeline/checkin as alias for /json/timeline/commit (checkin is historically more correct/consistent). file: [d56d383dc1] check-in: [a9070a4944] user: stephan branch: json, size: 50082 | |
| 13:30 | minor hack to name_search() to make it stop searching after it determines there is an ambiguity. file: [1f05721e51] check-in: [ae64088627] user: stephan branch: trunk, size: 45477 | |
|
2011-09-29
| ||
| 21:57 | Removed the json warnings bitset crap. Still not sure i like the warnings mechanism at all. file: [f9d6cd2a3b] check-in: [9fe06e2fda] user: stephan branch: json, size: 50062 | |
|
2011-09-28
| ||
| 12:09 | merged in trunk [3e141b792c]. file: [d39fcda97e] check-in: [033e2eb1df] user: stephan branch: json, size: 50377 | |
|
2011-09-27
| ||
| 16:34 | Add the --stats option to the rebuild command. file: [4624a1efda] check-in: [f25e5e53c4] user: drh branch: trunk, size: 45468 | |
| 03:55 | Merge latest trunk changes. file: [dd08b85299] check-in: [2d2b45bb17] user: mistachkin branch: tcl-integration, size: 45522 | |
| 01:01 | Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). file: [870b01f5dc] check-in: [5d2a516f8a] user: stephan branch: json, size: 50318 | |
|
2011-09-26
| ||
| 14:43 | Add the test-list-webpage command. file: [162798a04e] check-in: [6a97d77501] user: drh branch: trunk, size: 45409 | |
|
2011-09-23
| ||
| 10:52 | Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. file: [3ede04ec82] check-in: [c24b445012] user: stephan branch: json, size: 50051 | |
|
2011-09-21
| ||
| 19:31 | added POST.payload to json_getenv() list. Re-organized /json/branch/list CLI/HTTP arg handling to behave sanely in CLI mode. Minor typo fix in main.c. file: [6375efcf60] check-in: [4a9b51649d] user: stephan branch: json, size: 49748 | |
| 17:38 | More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though. file: [9a7f275cf7] check-in: [576425e862] user: stephan branch: json, size: 49748 | |
| 16:31 | started adding infrastructure to report non-fatal warnings. file: [c0f4173504] check-in: [ad50fe9584] user: stephan branch: json, size: 49330 | |
|
2011-09-20
| ||
| 16:58 | fossil_warning() is now a no-op in JSON mode, to avoid corrupting the output. file: [a0c145e517] check-in: [6ce6b5e63f] user: stephan branch: json, size: 49215 | |
| 16:45 | more minor internal cleanups. s/g.isCGI/g.isHTTP/ to avoid confusion later on. file: [3a95eced16] check-in: [9adc95c476] user: stephan branch: json, size: 49045 | |
|
2011-09-19
| ||
| 17:11 | minor cleanups in prep for the "larger" JSON APIs. file: [420a695429] check-in: [87e20659c6] user: stephan branch: json, size: 49041 | |
|
2011-09-18
| ||
| 05:45 | More cleanups to the cson_cgi removal refactoring. Added common "indent" parameter to control indentation of JSON (uses cson_output_opt.indentation semantics). file: [67c8e83066] check-in: [b3653265d1] user: stephan branch: json, size: 49025 | |
| 04:31 | Factored out cson_cgi bits - now using fossil's CGI bits. Removed cson_cgi from cson_amalgamation (cuts its size considerably). Seems to still work, and this removes some discrepancies in how CGI/server modes are handled. file: [ca3e4958a3] check-in: [4cf9681440] user: stephan branch: json, size: 48939 | |
|
2011-09-17
| ||
| 16:01 | More cleaning up of error lower-level handling to output JSON instead of HTML in a few more cases. file: [bff6200306] check-in: [9b842564f7] user: stephan branch: json, size: 49552 | |
|
2011-09-16
| ||
| 23:29 | Added some code for dumbing-down only the different login errors (missing name, missing pw, or no match found). Defaults to dumbed-down mode. file: [c3f2d11f7a] check-in: [388c9888af] user: stephan branch: json, size: 48916 | |
| 17:53 | minor cleanups to the json "command path" handling. file: [f1a7d8bf05] check-in: [2dcc2397b5] user: stephan branch: json, size: 48640 | |
| 16:38 | fixed an inconsistency in the CLI/CGI args/path handling. Non-CGI server mode is still broken b/c we do not yet have the PATH_INFO (or equivalent) data. file: [b26233a82c] check-in: [73591cc746] user: stephan branch: json, size: 48637 | |
|
2011-09-15
| ||
| 12:03 | initial mass-change merge of main repo with my fork. file: [e432f98599] check-in: [5b44a419cd] user: stephan branch: json, size: 48260 | |
| 00:54 | Further progress towards jerusalem on yet another holy docco crusade! Checkin #3/n file: [df80623725] check-in: [17f21f2482] user: martin.weber branch: msw-docco, size: 45680 | |
|
2011-09-14
| ||
| 17:45 | Refactored g.okXXX perms flags to g.perm.XXX. file: [ecba5b6bcf] check-in: [34b4dec0bc] user: stephan branch: stephan-hack, size: 45142 | |
|
2011-09-01
| ||
| 22:06 | Merge all the latest trunk changes into the tcl-integration branch. file: [7c6dfe9cfb] check-in: [26c515f6ff] user: drh branch: tcl-integration, size: 45164 | |
|
2011-08-27
| ||
| 14:42 | Initial code to support TH1/Tcl integration. file: [be2b314f3a] check-in: [f723647710] user: mistachkin branch: tcl-integration, size: 45091 | |
|
2011-08-22
| ||
| 22:20 | Merge trunk. file: [db924043b4] check-in: [c57830bec2] user: dmitry branch: symlinks, size: 45051 | |
|
2011-07-20
| ||
| 08:29 | Merge trunk with ben-testing file: [f285e31aba] check-in: [74d65bab28] user: ben branch: ben-testing, size: 44978 | |
|
2011-07-15
| ||
| 18:06 | Enable Fossil to run as a Windows service and add a "fossil service" command. file: [c6ebf35db7] check-in: [91c2f65a6e] user: tsbg branch: tsbg-win-service, size: 44823 | |
|
2011-07-09
| ||
| 16:12 | Added ability to access repositories via CGI that are located in a path containing whitespaces. file: [3df1e45af9] check-in: [fc15fe0418] user: rimkojr branch: trunk, size: 44742 | |
|
2011-06-18
| ||
| 17:00 | Merge latest changes from trunk file: [45f77be7ef] check-in: [7bbeb88205] user: ben branch: ben-testing, size: 44873 | |
| 16:50 | Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. file: [bc78af85f5] check-in: [e0303181a5] user: drh branch: trunk, size: 44718 | |
|
2011-06-14
| ||
| 22:16 | A very simple commit fix. file: [1eca048ed8] check-in: [3a610a3980] user: drh branch: trunk, size: 44698 | |
|
2011-06-02
| ||
| 19:31 | Merge SSL client certificate support from ben-security branch file: [c507dbf3d1] check-in: [397f434a4d] user: ben branch: ben-testing, size: 44851 | |
|
2011-05-29
| ||
| 12:49 | Support for client side SSL certificates for extra authentication to https servers. Adds --ssl-identity command line option and ssl-identity setting to specify the filename of a identity file containing a PEM encoded certificate and private key. file: [fd4e60aa08] check-in: [e06ea26e97] user: ben branch: ben-security, size: 44863 | |
|
2011-05-27
| ||
| 12:03 | Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. file: [05527f6219] check-in: [32ad9a1584] user: drh branch: trunk, size: 44696 | |
|
2011-05-26
| ||
| 11:57 | Add the --systemtrace option for debugging calls to fossil_system. file: [de92a08ab8] check-in: [5a4dc2239b] user: drh branch: trunk, size: 44973 | |
|
2011-05-20
| ||
| 11:22 | Convert some fopen() calls to fossil_fopen(). Missed them previously. file: [f6ebb6641b] check-in: [f626fcaab6] user: drh branch: windows-i18n, size: 44708 | |
|
2011-05-12
| ||
| 12:14 | Pull the latest changes from trunk into windows-i18n. file: [f0e37be892] check-in: [f25b6c00c8] user: drh branch: windows-i18n, size: 44694 | |
| 12:02 | Change fossil_malloc() so that it does not report "out of memory" when allocating zero bytes. file: [8e19d2ee39] check-in: [6b382b0818] user: drh branch: trunk, size: 44450 | |
|
2011-05-10
| ||
| 13:29 | Always write UTF8 to the console. Change the console output mode on windows to UTF8 at startup. file: [5b623f88f3] check-in: [ab934c6b09] user: drh branch: windows-i18n, size: 44781 | |
|
2011-05-09
| ||
| 15:50 | Pull the latest trunk changes over into the windows-i18n branch. file: [41da7844ee] check-in: [bbba160840] user: drh branch: windows-i18n, size: 44683 | |
| 12:57 | Accept either "on" or "ON" as the value of the HTTPS environment variable. Ticket [e95f7c93370be8c86] file: [baf52fde69] check-in: [2d92db7ebf] user: drh branch: trunk, size: 44439 | |
| 12:44 | Fix an issue with inherited capabilities in the subrepo mechanism. file: [4e49421b8e] check-in: [3bd2de4c92] user: drh branch: trunk, size: 44431 | |
|
2011-05-04
| ||
| 11:13 | Add a wrapper around all calls to access() that translates UTF8 to MBCS. file: [3379e5dc48] check-in: [850d3df44e] user: drh branch: windows-i18n, size: 44628 | |
|
2011-05-03
| ||
| 01:12 | Update the fossil_system() function so that it converts the system command form UTF8 into MBCS before calling system(). Speculative fix for ticket [8d916f5fc30be3]. file: [83fc41d803] check-in: [a65c97afd6] user: drh branch: windows-i18n, size: 44623 | |
|
2011-04-28
| ||
| 13:53 | Make sure the argument to fopen() is MBCS instead of UTF8. file: [1fd08296c2] check-in: [a3c252f237] user: drh branch: windows-i18n, size: 44552 | |
|
2011-04-27
| ||
| 18:21 | Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [71d8cafb04] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 44669 | |
|
2011-04-18
| ||
| 19:32 | Fix another issue with directory search for CGI. file: [8722a350fc] check-in: [0fc9b5e1f2] user: drh branch: trunk, size: 44384 | |
| 19:17 | Fix to the multi-repository name parser for CGI. file: [77aada7001] check-in: [71a1c7b22b] user: drh branch: trunk, size: 44370 | |
|
2011-04-07
| ||
| 22:41 | Add the test-echo command - useful for investigation the wildcard expansion behavior of shells. file: [7391106b7c] check-in: [cbf8782d56] user: drh branch: trunk, size: 44358 | |
|
2011-03-31
| ||
| 15:30 | Some rephrasing and code cleanup. file: [5765a80837] check-in: [cff102fe85] user: jan branch: jan-clientcert, size: 44139 | |
|
2011-03-30
| ||
| 18:49 | Use the new certificate bundle management for https connections, and deactivate the old environment variable code. Added support for specifying certificate/key bundle to clone/push/pull/sync commands. file: [a4bcf28eed] check-in: [1a1aa98a40] user: jan branch: jan-clientcert, size: 44137 | |
|
2011-03-28
| ||
| 22:29 | A new approach to sub-repos in which a specific user for the subrepo is specified in the CONFIG table entry. file: [f94d5d0822] check-in: [e8b15ad642] user: drh branch: sub-repos, size: 44063 | |
| 21:27 | Update the sub-repository capability so that it is able to restrict permissions on the sub-repository to a subset of the login permissions. file: [c095e1d437] check-in: [c477b2470f] user: drh branch: sub-repos, size: 44048 | |
| 18:08 | Allow for the creation of "sub-repositories" that can be accessed through the web interface using the same login credentials as the parent repository. file: [4156b7c1fa] check-in: [97d0118794] user: drh branch: sub-repos, size: 43666 | |
|
2011-03-23
| ||
| 19:08 | Enhancements to the redirector so that it accepts the redirect value as the $PATH_INFO and so that it can redirect to a relative URL. file: [848078966e] check-in: [122a31ddfc] user: drh branch: trunk, size: 42555 | |
| 15:13 | Do a better response in the redirector if no matching artifact is found. file: [b303f94f9b] check-in: [dbc2098a6a] user: drh branch: trunk, size: 42377 | |
| 13:30 | Add the "redirect:" option to CGI, to scan multiple repositories and redirect to the one that contains the requested artifact ID. file: [dec902c44d] check-in: [ef6e364866] user: drh branch: trunk, size: 42324 | |
|
2011-03-22
| ||
| 17:00 | Add the https-login setting which forces a switch to HTTPS for any non-anonymous login. file: [2c40890bcd] check-in: [be0e804130] user: drh branch: trunk, size: 40295 | |
|
2011-03-18
| ||
| 02:51 | When a server is pointing to a directory, allow *.fossil files to be served out of any subdirectory of that directory. For security, pathnames may not contain any characters except alphanumerics, "/", "-", and "_". file: [e99311cd99] check-in: [d04fa1e143] user: drh branch: trunk, size: 40012 | |
|
2011-03-08
| ||
| 17:00 | Provide better error messages to the client when the server database schema is out-of-date. file: [3238a32d7d] check-in: [0ca3644367] user: drh branch: trunk, size: 39567 | |
|
2011-02-28
| ||
| 23:50 | Use "sqlite3_int64" instead of "long long int" for compatibility with compilers that do not support long long. file: [bf5e510271] check-in: [e0073f431c] user: drh branch: trunk, size: 39324 | |
|
2011-02-26
| ||
| 21:49 | First cut at code to enable syncing private branches. Code compiles but is otherwise untested. The "x" privilege is required on the server in order to sync privately. file: [2e6fa46dfa] check-in: [4a17f85182] user: drh branch: private-sync, size: 39324 | |
|
2011-02-24
| ||
| 23:26 | Add the --sqlstats command-line option for use in optimization work. Use a persistent prepared statement for a single query to reduce the number of calls to sqlite3_prepare() for the "update" command. file: [b97679ae83] check-in: [b81112371c] user: drh branch: trunk, size: 39252 | |
|
2011-02-22
| ||
| 20:30 | Do not do automatic login for "fossil server" and "fossil http" and "fossil cgi" unless the --localauth option is used. Continue to do automatic login for 127.0.0.1 connections for "fossil ui", though. Ticket [573727d6d93badc] file: [8df893fdb7] check-in: [f7a3c6deef] user: drh branch: trunk, size: 39083 | |
|
2011-02-21
| ||
| 13:17 | Do not assume that the PATH_INFO environment variable is set by CGI. Give it a default value to avoid segfaults (on Solaris). file: [4b8d03c99a] check-in: [88383d8d4a] user: drh branch: trunk, size: 38223 | |
|
2011-01-28
| ||
| 19:04 | Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). file: [08020cd2ec] check-in: [ed2ef7e9a3] user: dmitry branch: symlinks, size: 38292 | |
|
2011-01-18
| ||
| 18:58 | Add --host and --https options to the http command. Ticket [0ffa37e70e885cfc]. file: [53c7b3ab58] check-in: [ff0e506e42] user: drh branch: trunk, size: 38219 | |
|
2011-01-17
| ||
| 23:47 | Extra resilience on the automatic chroot mechanism. file: [1915a53b42] check-in: [13d3cad50c] user: drh branch: trunk, size: 37842 | |
|
2011-01-12
| ||
| 02:24 | Improvements to "help": List commands if the command for which help is requested is unknown. If the command prefix is ambiguous, show all alternatives. file: [438c3009c4] check-in: [1b159db282] user: drh branch: trunk, size: 37682 | |
| 02:08 | Allow --help anywhere on the command-line as an alternative way to get "help" for a command. file: [15804b5394] check-in: [a00888f666] user: drh branch: trunk, size: 37520 | |
|
2011-01-07
| ||
| 17:08 | Do not complain about unfinalized SQL statements when exiting on a fatal error. Fix comments and indentation on the vfile_verify_not_phantom() function. file: [392b8bd2dd] check-in: [c2f5dbe655] user: drh branch: trunk, size: 37107 | |
|
2011-01-01
| ||
| 00:15 | Add the [/test-all-help] webpage used for testing. file: [145ba6b70a] check-in: [26e269fef3] user: drh branch: trunk, size: 37102 | |
|
2010-12-25
| ||
| 23:58 | All the help URL to have its command specified as a path extension in addition to the "cmd" query parameter. file: [36ae19b8bd] check-in: [ae76c7879b] user: drh branch: trunk, size: 36733 | |
| 23:55 | Improvements to the "help" webpage. file: [36bc04856b] check-in: [01b3c9c1a8] user: drh branch: trunk, size: 36706 | |
|
2010-12-23
| ||
| 02:22 | Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. file: [bd0acd027e] check-in: [31c52c7b3e] user: drh branch: trunk, size: 36369 | |
|
2010-12-19
| ||
| 21:08 | When an ambiguous command prefix is entered, report all possible matches as part of the error message. file: [22a7ce72d8] check-in: [5ae54b39fd] user: drh branch: trunk, size: 36070 | |
|
2010-12-17
| ||
| 12:03 | Remember which database was opened first (as the "main" database) in the g.zMainDbType global variable. file: [d06813adff] check-in: [99f52f3806] user: drh branch: trunk, size: 35747 | |
|
2010-12-16
| ||
| 14:46 | Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. file: [eac111c10b] check-in: [daeb10f65f] user: drh branch: trunk, size: 35748 | |
|
2010-11-24
| ||
| 12:03 | Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. file: [a106db02f3] check-in: [b4687be448] user: drh branch: trunk, size: 35752 | |
|
2010-11-19
| ||
| 19:48 | Work toward getting and "update" or "commit" to continue even after an auto-sync failure. file: [071d17d0b4] check-in: [9286aaf778] user: drh branch: trunk, size: 36622 | |
|
2010-11-17
| ||
| 13:15 | Set binary translation mode on windows for import and export. Ticket [feeb8a91eb838f743ae9] file: [a182882c18] check-in: [b408ece7f6] user: drh branch: trunk, size: 36616 | |
|
2010-11-12
| ||
| 21:51 | Add the fossil_nameofexe() function to use in place of g.argv[0]. file: [c7212227de] check-in: [a04a650870] user: drh branch: trunk, size: 36379 | |
|
2010-11-09
| ||
| 08:59 | fix [e49f245975f89a8a9c006ec224eed48c8ad77593] by adding -nocgi option file: [28760cd089] check-in: [1b883d49cf] user: ron branch: trunk, size: 36149 | |
| 01:17 | Cleanup of help_page() in preparation for merging with trunk. file: [739ad6c194] check-in: [a298a0e2f9] user: drh branch: StvPrivateHook2, size: 38875 | |
|
2010-11-07
| ||
| 10:13 | merge from trunk file: [84e4def94e] check-in: [8050311dd5] user: wolfgang branch: StvPrivateHook2, size: 40241 | |
|
2010-11-06
| ||
| 21:04 | Rename the "portable_system()" function to "fossil_system()" and move it from diffcmd.c into main.c. file: [5d57644202] check-in: [d9880a8003] user: drh branch: trunk, size: 36284 | |
| 16:57 | merge from trunk file: [b65ff0cd6b] check-in: [3ea66260b5] user: wolfgang branch: StvPrivateHook2, size: 39767 | |
|
2010-11-04
| ||
| 19:58 | Do not assume that the method is CGI just because the GATEWAY_INTERFACE environment variable is set. Only do CGI if GATEWAY_INTERFACE is set and there either is no argument specified, or the specified argument is not a valid command. Ticket [e49f245975f89a8a9] file: [3aed1de483] check-in: [dcf839e4a6] user: drh branch: trunk, size: 35810 | |
|
2010-11-01
| ||
| 18:52 | merge from trunk file: [0b139928b9] check-in: [4a094f46ad] user: wolfgang branch: StvPrivateHook2, size: 39602 | |
|
2010-10-31
| ||
| 21:51 | Add a warning to the "fossil sqlite3" command to remind users that careless use of the command can easily corrupt the repository. Ticket [b18338c226f6fb4899]. file: [149ce91a67] check-in: [4e1241f323] user: drh branch: trunk, size: 35645 | |
|
2010-10-29
| ||
| 21:11 | merge from trunk and add sqlite shell to windows make file: [fe599e4b37] check-in: [6d334ac9ed] user: wolfgang branch: StvPrivateHook2, size: 39379 | |
| 19:06 | Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] file: [2d4ffa8f91] check-in: [8c723318d2] user: drh branch: trunk, size: 35422 | |
|
2010-10-16
| ||
| 17:33 | merge from trunk file: [5ba33c3023] check-in: [586b0eb144] user: wolfgang branch: wolfgangHelpCmd, size: 38732 | |
|
2010-10-15
| ||
| 17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. file: [fc28f9bd81] check-in: [8f41b2fa75] user: drh branch: trunk, size: 34775 | |
| 16:11 | merge from trunk file: [85fedee2b4] check-in: [c127179362] user: wolfgang branch: wolfgangHelpCmd, size: 38407 | |
|
2010-10-14
| ||
| 19:14 | Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. file: [0a2213fb3d] check-in: [2fac809165] user: drh branch: trunk, size: 34450 | |
|
2010-10-10
| ||
| 08:59 | added more cross reference file: [c33cba014a] check-in: [c2ef371590] user: Ratte branch: wolfgangHelpCmd, size: 38394 | |
|
2010-10-09
| ||
| 15:34 | link the command line help to the gui pages, where appropriate file: [454367d576] check-in: [a5cd79272f] user: wolfgang branch: wolfgangHelpCmd, size: 38377 | |
|
2010-10-08
| ||
| 19:03 | integrated test commands into the reference file: [8e76b5189c] check-in: [f3f7d9e53f] user: wolfgang branch: wolfgangHelpCmd, size: 37552 | |
| 15:05 | fine tuning the layout of the command line help strings file: [a34135cd31] check-in: [c6d1879069] user: wolfgang branch: wolfgangHelpCmd, size: 37201 | |
| 12:56 | corrected layout for wrong calls to help web page file: [7bb0cacd78] check-in: [d6e69d6a18] user: wolfgang branch: wolfgangHelpCmd, size: 36970 | |
| 12:42 | help page uses detected command, not the given input parameter as header file: [b95cbf4aff] check-in: [9017bde28f] user: wolfgang branch: wolfgangHelpCmd, size: 36909 | |
| 12:39 | help page linkt to doc files references fossil-scm.org, not the local repository to be usefull in all repositories, not only in clones of fossil file: [37d57a5880] check-in: [47f4866bbc] user: wolfgang branch: wolfgangHelpCmd, size: 36836 | |
| 12:32 | help overview page uses table layout file: [4f510ac9eb] check-in: [94741fb68f] user: wolfgang branch: wolfgangHelpCmd, size: 36803 | |
| 12:18 | removed quotes from command cross references and add them in help command file: [7a1bcc0d4b] check-in: [b3bf08cc84] user: wolfgang branch: wolfgangHelpCmd, size: 36348 | |
| 12:02 | added cross reference links to command line help in the gui file: [25d9ba1903] check-in: [b76a547f1a] user: wolfgang branch: wolfgangHelpCmd, size: 36119 | |
|
2010-10-07
| ||
| 18:40 | Merge in changes from wolfgangFormat2CSS_2, with a few minor corrections. file: [d701be5728] check-in: [b525add4e0] user: drh branch: trunk, size: 34443 | |
|
2010-10-06
| ||
| 13:10 | added command line help page to the gui file: [c080800a8c] check-in: [ffbfb4d57c] user: wolfgang branch: wolfgangFormat2CSS_2, size: 34424 | |
|
2010-09-29
| ||
| 15:49 | Print a warning and require confirmation prior to continuing with a commit after detection of time skew. file: [ee8335813a] check-in: [c6a65cbd81] user: drh branch: trunk, size: 33136 | |
| 13:18 | Back out changes in [9978d2aba603d94]. Instead, simply modify checkout so that it never overwrites "manifest" and "manifest.uuid" if those files are explicitly checked in. Ticket [22a59e9a3455d8e]. file: [f07060048d] check-in: [4208b3b479] user: drh branch: wolfgangFormat2CSS_2, size: 33056 | |
|
2010-09-28
| ||
| 15:45 | more formats to css file: [3b14c57970] check-in: [e05f750a45] user: wolfgang branch: wolfgangFormat2CSS_2, size: 33211 | |
|
2010-09-27
| ||
| 18:12 | added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] file: [b92c8644ae] check-in: [9978d2aba6] user: wolfgang branch: wolfgangFormat2CSS_2, size: 33227 | |
|
2010-08-28
| ||
| 06:59 | This is the first check-in on the windowscompilers branch and it adds the <a href="http://www.digitalmars.com/">Digital Mars C compiler</a> The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include. typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj The following files were edited or added: <p>Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by<br>#include <windows.h><br> However most of the time we don't use windows.h. </p> <p>Adding an other windows compiler is done by adding<br> "|| defined(__COMPILER_IDENTIFIER__)"<br> and maybe some special things in the files below. Like <pre> </pre> </p> <p>These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC <p>In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.</p> <p>DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! </p> <p>added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc. </p> <p>These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines. <p>The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking. </p> file: [cc78f4e4a1] check-in: [f66f414fd3] user: renez branch: windowscompilers, size: 33072 | |
|
2010-08-26
| ||
| 12:10 | Remove dead code from cgi.c. Attempt better error handling. file: [310b3c53b9] check-in: [79294bb81b] user: drh branch: experimental, size: 33073 | |
| 11:27 | Fix buffering issues with ssh://. The ssh:// sync method now works with older, unmodified servers. Added the "?fossil=exe" option to URL processing. file: [b9e68910d1] check-in: [af97726337] user: drh branch: experimental, size: 32846 | |
| 02:32 | A rework of the SSH sync method that does not use TCP port forwarding. It works in some cases but not other. The failure is probably do to I/O buffering issues. Need further work. file: [58a0bed544] check-in: [192ceef3ca] user: drh branch: experimental, size: 32951 | |
|
2010-08-25
| ||
| 19:55 | Change the "ui" and "sshd" commands so that they bind to INADDR_LOOPBACK rather than INADDR_ANY. Disable the "quit" monitoring on "ui" and "server". Add better error messages explaining that ssh:// is not yet supported on windows. file: [4eb9098058] check-in: [2f8e4c4b38] user: drh branch: experimental, size: 33854 | |
| 16:03 | Continuing work on the ssh:// sync protocol. file: [5ccf692410] check-in: [958f596637] user: drh branch: experimental, size: 33123 | |
| 14:03 | Initial code to implement synchronization via ssh. file: [d00cc11260] check-in: [b19f25fe87] user: drh branch: experimental, size: 32788 | |
|
2010-07-14
| ||
| 13:27 | Integrated last commit in benoit branch into trunk. file: [29a6aa6b97] check-in: [711675774b] user: benoit branch: trunk, size: 32500 | |
| 13:25 | Run without arguments, fossil proposes to run fossil help to list available commands. file: [45e2b431dc] check-in: [e0a9b6e044] user: benoit branch: benoit, size: 32223 | |
|
2010-07-08
| ||
| 17:53 | Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). file: [d484f464b4] check-in: [932825bc6a] user: drh branch: trunk, size: 32328 | |
|
2010-07-06
| ||
| 21:22 | Add software version information and database stats to the /stat page. file: [d77a46a95b] check-in: [5acf617104] user: drh branch: trunk, size: 32123 | |
|
2010-05-16
| ||
| 19:08 | Change from GPL to the Simplified BSD License. file: [c90cbe0a37] check-in: [c06edd231f] user: drh branch: clear-title, size: 32051 | |
|
2010-04-22
| ||
| 15:48 | Infrastructure changes that will allow the client-side sync to be run from a web interface - the status messages now go to CGI output if the sync is run from a web page. This is a partial implementation of the "SyncNow" button. The button itself has not yet been added. file: [e01c72d09e] check-in: [c56af61e5e] user: drh branch: trunk, size: 32327 | |
|
2010-03-31
| ||
| 18:42 | Get chroot jails working correctly when a particular fossil repository is specified on the "http" command. This fixes a problem introduced by the multi-repository feature added by check-in [9cd2c42e79] on [2010-01-31]. file: [3f93a246a7] check-in: [42ba7b97aa] user: drh branch: trunk, size: 32307 | |
| 15:17 | Improvements to the SQLite error logging output format. file: [0936f74611] check-in: [b30e35fcd2] user: drh branch: trunk, size: 32181 | |
| 14:52 | Cause all SQLite errors to be logged as warnings. file: [e01f9628a7] check-in: [99fea6cde4] user: drh branch: trunk, size: 30774 | |
|
2010-03-16
| ||
| 21:33 | Work toward adding support for attachments. Keep this on an experimental branch until it is actually working. file: [0384dca978] check-in: [c3d7df650b] user: drh branch: experimental, size: 30544 | |
|
2010-02-09
| ||
| 12:31 | Disable the built-in robots.txt file. Ticket [03c9f4deef] file: [b20658a1d4] check-in: [f2626a53c3] user: drh branch: trunk, size: 30493 | |
|
2010-02-05
| ||
| 16:57 | Force the method to be /xfer if the content type is application/x-fossil. file: [425b1f76e7] check-in: [94bb313444] user: drh branch: trunk, size: 30698 | |
|
2010-02-03
| ||
| 14:36 | Add the --notfound option to the "http" and "server" command. For CGI, add configuration lines "directory:" and "notfound:". file: [9cfc5cc672] check-in: [49cffc0187] user: drh branch: trunk, size: 30588 | |
|
2010-02-01
| ||
| 15:07 | Make the new multi-repository fossil server feature work with the "clone" command. file: [36fe27203b] check-in: [a918bdf56b] user: drh branch: trunk, size: 28776 | |
|
2010-01-31
| ||
| 20:29 | If the REPOSITORY argument to the "server" or "http" commands is a directory, then use the first element of PATH_INFO as the basename of a repository in that directory. file: [c081fb5427] check-in: [9cd2c42e79] user: drh branch: trunk, size: 28572 | |
|
2010-01-21
| ||
| 18:13 | Factor the sync password out of the last-sync-url configuration setting. Store the password separately. Prompt the user for the password if it is missing. file: [7b9ddb2c9c] check-in: [59002d5e35] user: drh branch: experimental, size: 25901 | |
|
2010-01-18
| ||
| 22:23 | Add the --stopper option to the "ui" and "server" commands on windows. The argument is the name of a file, which if it exists, causes the server to abort upon receiving the next inbound TCP connection. Use this to shut down fossil servers running as a windows service. file: [cc1948bcaa] check-in: [23c0d16718] user: drh branch: trunk, size: 25846 | |
|
2010-01-14
| ||
| 15:34 | If a "merge" or "update" or "revert" fails, then automatically rollback any partial changes to the filesystem. Ticket [a9722a15d2]. file: [746a0d5b9f] check-in: [7c3cb28d0f] user: drh branch: trunk, size: 25683 | |
|
2010-01-09
| ||
| 22:03 | Store passwords in USER.PW as either cleartext (as is done in legacy) or as the SHA1 hash of the password. When changing a password or adding a new user, always use the SHA1 hash password. file: [16c9110773] check-in: [cfe33dcf92] user: drh branch: experimental, size: 24496 | |
|
2009-12-29
| ||
| 22:10 | clean up a few compiler warnings file: [f14e3f8203] check-in: [97789f0a92] user: rwilson branch: trunk, size: 24481 | |
|
2009-12-14
| ||
| 23:18 | Added a global command line argument named -quiet. This will suppress some output (currently during sync) for those interfacing fossil with various development tools. It does not make eliminate all output, only the output that is meant for fancy display to the user on a console. You can now use this new flag anywhere by referencing if (!g.fQuiet) {...} file: [09a4698442] check-in: [dccd27c6da] user: jeremy_c branch: trunk, size: 24455 | |
|
2009-11-11
| ||
| 16:21 | Deal with windows filename aliasing in the "all" command. Ticket [974618fe5a8]. Also display the home directory for windows users with the "info" command since the home directory is non-obvious in windows. file: [0e2e1d04fd] check-in: [d5695157d0] user: drh branch: trunk, size: 24346 | |
|
2009-09-12
| ||
| 21:53 | Update the proxy handler so that it supports basic authorization. file: [e990b4f28d] check-in: [9e274a2e7b] user: drh branch: trunk, size: 24286 | |
|
2009-08-31
| ||
| 00:48 | When the "http" command is run as root, automatically set up a chroot jail and drop root privileges prior to reading any input. file: [97f8036e59] check-in: [7ba10f1a6a] user: drh branch: trunk, size: 24229 | |
|
2009-08-29
| ||
| 17:01 | Patches to get Fossil working on OS/2. Ticket [89bec0d9aa9f30] file: [65c875517e] check-in: [df97fae2bd] user: drh branch: trunk, size: 23703 | |
|
2009-08-26
| ||
| 18:25 | Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. file: [38aa437f8c] check-in: [02a584f7f5] user: drh branch: trunk, size: 23572 | |
|
2009-08-13
| ||
| 14:27 | Disconnect the global configuration database in ~/.fossil from the respository database in most cases. This allows multiple "sync" or "commit" operations to be running on different repositories at the same time. file: [0dbd180aa0] check-in: [00ac7945a9] user: drh branch: trunk, size: 23503 | |
|
2009-07-29
| ||
| 13:09 | On unix with the "fossil ui" command, try to open the webbrowser with "xdg-open" and "gnome-open" prior to resorting to "firefox". Ticket [8bc2549cedcd599556bbaf131f03b96588701f20] file: [9b1a2a10f7] check-in: [3a7e3e427d] user: drh branch: trunk, size: 23347 | |
|
2009-03-27
| ||
| 14:32 | Infrastructure in place on the client side to encrypt sync traffic. This is mostly untested so far because we do not yet have a server that understands encrypted traffic. file: [ac2f572b24] check-in: [9a23c348b1] user: drh branch: experimental, size: 22487 | |
|
2009-03-22
| ||
| 13:44 | Fix a C89 violation in main.c. file: [828c799fea] check-in: [d63f87c003] user: drh branch: trunk, size: 22434 | |
|
2009-02-09
| ||
| 18:09 | fix option/argument parsing for the case where an option is missing a required argument. file: [c2e4729e31] check-in: [f80303ac73] user: bharder branch: trunk, size: 22427 | |
|
2009-01-13
| ||
| 18:43 | Add code to understand the "https://" prefix on server URLs. Any attempt to use https gives an error at this point, however. This is a work in progress. file: [ea151948ee] check-in: [797d680ef5] user: drh branch: trunk, size: 22371 | |
|
2008-12-07
| ||
| 18:48 | The server now issues error messages in the synchronization protocol when a database error occurs during sync. Ticket [39f3294e213111a51e93d02fef6faa0062979619] file: [ae77223909] check-in: [2be82dcc2a] user: drh branch: trunk, size: 22184 | |
|
2008-12-03
| ||
| 14:10 | Fix a bug in windows that causes the menu on the wiki display pages to be omitted. Ticket [d6d9ee682eac7708b0a7aa31febc8ad47e4923b1]. file: [3a813bc47a] check-in: [426a3ba49e] user: drh branch: trunk, size: 22114 | |
|
2008-11-20
| ||
| 00:35 | Here is a better fix for ticket [c62fac40af] suggested by Kees Nuyt. file: [815f70292e] check-in: [22cb1e1be2] user: drh branch: trunk, size: 22047 | |
|
2008-11-15
| ||
| 14:18 | Miscellaneous cosmetic changes file: [ce8e26c45d] check-in: [9de6abab2a] user: eric branch: trunk, size: 21826 | |
|
2008-11-10
| ||
| 01:13 | The "ui" and "server" commands no longer quit if they cannot open TCP port 8080. They keep trying with consecutive ports until they find one that works - up to 100 ports. file: [936fc223a3] check-in: [d8ceb4ad47] user: drh branch: trunk, size: 21827 | |
|
2008-11-09
| ||
| 16:23 | Add the http-port setting used to specify the default TCP/IP port for the built-in webserver. Ticket [7168128e09]. file: [7ce5037b83] check-in: [02f09cdd6c] user: drh branch: trunk, size: 21782 | |
|
2008-11-01
| ||
| 20:56 | Make UTC time display the default. You can still set up a server to show localtime but that requires changing a setting under setup/timeline. file: [a407a1b98e] check-in: [0b36f02f15] user: drh branch: trunk, size: 21757 | |
|
2008-10-31
| ||
| 13:36 | Change a couple of instances of "file" to the more correct "artifact". Make it clear that the build time is expressed in UTC. file: [89f5fcc95e] check-in: [d5cd3251fa] user: drh branch: trunk, size: 21676 | |
|
2008-10-27
| ||
| 15:34 | Fix the web-browser user setting so that it actually works. file: [1d28ae7236] check-in: [3f5ef308fe] user: drh branch: trunk, size: 21672 | |
|
2008-10-25
| ||
| 20:43 | Get "configuration push" working. Fix bugs in concealed-field processing of tickets. file: [1a6ab5a7eb] check-in: [31e94c0a04] user: drh branch: trunk, size: 21658 | |
|
2008-10-24
| ||
| 18:23 | Begin adding a TH1 script trace mechanism actived by the --th_trace option on the "server" and "ui" commands. The implementation is incomplete, but the plane is landing.... file: [99156e48f6] check-in: [f55c6a1b62] user: drh branch: trunk, size: 21658 | |
|
2008-10-18
| ||
| 20:29 | Add the "version" command to print out the source-code version number for the fossil executable. file: [c1173878a4] check-in: [a1f727be9d] user: drh branch: trunk, size: 21429 | |
| 12:55 | Add defenses against [http://en.wikipedia.org/wiki/Cross-site_request_forgery | cross-site request forgery] attacks. file: [bc031c08b3] check-in: [0be54823ba] user: drh branch: trunk, size: 21258 | |
|
2008-08-12
| ||
| 03:27 | New <b>Zip</b> permission. This permission allow someone to download a zipped artifact via the wiki's <tt>/zip</tt> URL. It can given the user <tt>nobody</tt> to allow automatic package builder to download the sources they know from <tt>fossil-scm.org</tt> or other servers without any intervening login necessary. As the <tt>/zip</tt> page do not expose anything, a spider should have a hard time to crawl thru the project using this URL. So IMO it does not open a break-in hole for spiders. file: [e3e3bcd32f] check-in: [fa6e993017] user: cle branch: trunk, size: 21064 | |
|
2008-07-19
| ||
| 15:12 | Fix enforcement of access restrictions on reports. Do not allow reports to show the content of fields whose names begin with "private_" unless the "e" permission is enabled. file: [7cc029d992] check-in: [21326fb6f7] user: drh branch: trunk, size: 20991 | |
|
2008-06-08
| ||
| 15:45 | Better error messages when trying to run "fossil ui" with an invalid or unaccessible repository. file: [be97bf56d4] check-in: [dcc48662f8] user: drh branch: trunk, size: 20980 | |
|
2008-05-28
| ||
| 18:48 | Continuing work on the ticketing system. file: [96c79d2faa] check-in: [49380d500a] user: drh branch: trunk, size: 20860 | |
|
2008-05-25
| ||
| 11:50 | Allow command-line options of the form "--name=value". file: [8f6eeea4b5] check-in: [be758137b0] user: drh branch: trunk, size: 20792 | |
|
2008-05-22
| ||
| 12:49 | Make sure fossil_panic() text is given a proper header in CGI mode. file: [5193badb96] check-in: [dbfe682b92] user: drh branch: trunk, size: 20491 | |
| 12:38 | Fix a segfault on the "fossil cgi" command. file: [5d729a0cb8] check-in: [b4f9d90ca3] user: drh branch: trunk, size: 20466 | |
|
2008-05-18
| ||
| 15:51 | Improvements to cloning performance. file: [c15347d3f4] check-in: [243e02bfbd] user: drh branch: trunk, size: 20424 | |
|
2008-05-17
| ||
| 18:19 | Add the "ui" command to automatically launch a web browser after starting the HTTP server. The web browser choice can be configured using the "setting" command. file: [7b16a4ea5c] check-in: [dfb68976be] user: drh branch: trunk, size: 20351 | |
| 17:43 | Get the "server" command running under windows. file: [bf0146efdb] check-in: [e2e016c31f] user: drh branch: trunk, size: 19708 | |
| 14:49 | The bug report generator compiles but still does not work right. file: [d06833697f] check-in: [55342eb9fb] user: drh branch: trunk, size: 18950 | |
|
2008-05-16
| ||
| 18:11 | Progress toward getting ticket handling to work. file: [d5882d7323] check-in: [68c24b1857] user: drh branch: trunk, size: 18344 | |
| 13:31 | Add the "Index Page" setup option to allow each site to configure a page to appear when no URL is specified or when the "Home" menu option is selected. file: [1f3362585e] check-in: [c7c81df138] user: drh branch: trunk, size: 18216 | |
|
2008-05-13
| ||
| 13:20 | Make attempts to add _FOSSIL_, manifest, and manifest.uuid warnings, not fatal errors. This allows users to say things like "fossil add *" when initially populating a new project repository. file: [b6f2004a21] check-in: [844718abbf] user: drh branch: trunk, size: 18301 | |
| 00:19 | Use the SCRIPT_NAME environment variable rather than REQUEST_URI to find the base name of the CGI script. file: [d82321902f] check-in: [c23469468b] user: drh branch: trunk, size: 18020 | |
|
2008-05-10
| ||
| 18:01 | Help message cleanup. Automatically delete cloned database files if the clone fails. file: [42f0720d46] check-in: [6b85fd173e] user: drh branch: trunk, size: 18461 | |
| 17:09 | Add the --nosync option to temporarily disable autosync. Useful when off network. file: [ee65ecd97a] check-in: [9ba6e4287b] user: drh branch: trunk, size: 18455 | |
|
2008-05-05
| ||
| 19:08 | Fix the HOST: header to use the original URL, not the proxy URL. file: [54f94155e2] check-in: [1dbf332352] user: drh branch: trunk, size: 18385 | |
|
2008-02-13
| ||
| 22:31 | Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. file: [e12b36e51e] check-in: [fde1d82372] user: drh branch: trunk, size: 18317 | |
|
2008-02-01
| ||
| 05:29 | Made remove_from_argv public for use by the upcoming test-import-manifest command. Fixed description of verify_all_options. Initialized variable to silence gcc warning. file: [fcf22176a5] check-in: [da4f0c2638] user: aku branch: trunk, size: 18265 | |
|
2007-11-05
| ||
| 02:42 | Added the "e" capability for viewing ticket submitter email addresses. Additional tinkering toward the design of tickets. This check-in is only thinly tested. file: [cfe3d68152] check-in: [929d28e358] user: drh branch: trunk, size: 18263 | |
|
2007-10-23
| ||
| 18:04 | Untested, experimental patch for correct redirect to the /index page when only the CGI script name is specified. file: [5992525fce] check-in: [f66089ec43] user: drh branch: trunk, size: 18196 | |
|
2007-10-12
| ||
| 22:56 | The g.zExtra parameter is now always available as P("name"). This means the /wiki/xyz and /wiki?name=xyz are equivalent URLs. file: [d1ff45663d] check-in: [677aa71bca] user: drh branch: trunk, size: 18275 | |
|
2007-10-11
| ||
| 02:11 | Add the g.zExtra output to the test_env page. Fix a bug in the computation of g.zTop. file: [53217aa48d] check-in: [1ce716b2ec] user: drh branch: trunk, size: 18225 | |
|
2007-10-10
| ||
| 23:10 | Get rid of the "locking" capability on wiki pages. Assume that anybody who can write or append to a wiki page can do so to any wiki page. Add the /wikiappend page for appending comments to the end of wiki. file: [5b5ca5ba39] check-in: [61ce5e3685] user: drh branch: trunk, size: 18229 | |
| 21:15 | Many changes and bug fixes in the wiki processing. Moving toward a workable wiki system. The "Home" menu option now takes you to the wiki page whose name is the same as the Project Name. There is a "wcontent" page, but no link to it yet. Many other changes. file: [ef101c5a91] check-in: [50a58adb76] user: drh branch: trunk, size: 18293 | |
| 15:21 | Fix the wiki editor so that it can handle wiki page names that include spaces. file: [9a7566a7fb] check-in: [9f89a8e68e] user: drh branch: trunk, size: 18112 | |
|
2007-10-03
| ||
| 12:20 | Test commands for importing and exporting ticket configurations. file: [157f4f5378] check-in: [1e9c0e287e] user: drh branch: trunk, size: 18091 | |
|
2007-09-22
| ||
| 17:38 | Improved display of version information on the help command. Display fossil version number and date on the bottom of every webpage. file: [1a17fea25b] check-in: [c2d1e3c70a] user: drh branch: trunk, size: 17917 | |
|
2007-09-01
| ||
| 21:11 | Add the /wiki and /bwiki web pages. Currently renders content from the check-out as readonly. file: [17322e8c2b] check-in: [b2e55c0d4d] user: drh branch: trunk, size: 17905 | |
|
2007-08-25
| ||
| 19:39 | Add the "baseline" command that shows the UUID of the fossil baseline from which the fossil executable was built. file: [500655758a] check-in: [def4449a87] user: drh branch: trunk, size: 18027 | |
| 04:02 | Merging formatting changes to timeline and concepts documentation file: [da39a3ee5e] check-in: [9b30224db7] user: aku branch: trunk, size: 0 | |
|
2007-08-23
| ||
| 23:10 | Website updates. Change the message for unrecognized commands to refer the user to "help". file: [9916f220db] check-in: [0cd202a86e] user: drh branch: trunk, size: 17837 | |
| 19:52 | Add separate "clone" permissions. Previously, one needed "History" premission in order to clone. But sometimes we want to grant clone without granting history. file: [057090c5e8] check-in: [22c1ac41d4] user: drh branch: trunk, size: 17863 | |
|
2007-08-18
| ||
| 11:42 | Added options to the "timeline" CLI command. Additional help comments. file: [b9c1d09428] check-in: [6607844a01] user: drh branch: trunk, size: 17754 | |
| 02:45 | Add the "help" command and the "clean" command. More work is needed on the text for various help messages. file: [69bfd961c8] check-in: [c9fdb846fb] user: drh branch: trunk, size: 17449 | |
|
2007-08-04
| ||
| 00:08 | Merge in and correct the changes to the new repository initialization. Also fix other misc bugs seen while testing. file: [18f71690c1] check-in: [f5e8b1d736] user: drh branch: trunk, size: 16623 | |
|
2007-08-03
| ||
| 23:30 | Show an error if unrecognized command-line options appear on the commit command. Also add the (undocumented) "omit-ci-sig" configuration option on the database. Setting omit-ci-sig omits the PGP signature on check-in. file: [67d59cdc12] check-in: [6aff11f03f] user: drh branch: trunk, size: 16518 | |
| 15:31 | Extend the commit command so that specific files can be committed. There are still some problems with doing this after a merge. file: [efc0bca8ad] check-in: [22552fb803] user: dan branch: trunk, size: 16177 | |
|
2007-07-31
| ||
| 23:33 | Add the new "history" permission. Merge in changes that require permissions to view the timeline. file: [e3d8b5d0b9] check-in: [fd36718ad9] user: drh branch: trunk, size: 16156 | |
| 22:59 | Separate "nobody" and "anonymous" logins. file: [21f5fffa72] check-in: [9c952d247e] user: drh branch: trunk, size: 16094 | |
|
2007-07-30
| ||
| 14:28 | Use POST instead of GET for the /xfer method. Other bug fixes in the URL parser. file: [fa34f0baa1] check-in: [e621b6dbe3] user: drh branch: trunk, size: 16155 | |
| 13:34 | When errors occur during CGI, make sure the error is returned in a correct CGI reply. file: [66d6462906] check-in: [396cc2a4eb] user: drh branch: trunk, size: 16054 | |
|
2007-07-28
| ||
| 07:09 | When accessing a remote repository, if there is a username/password specified as part of the URI, use these to login. file: [93362928df] check-in: [3dcaed8d86] user: dan branch: trunk, size: 16170 | |
|
2007-07-23
| ||
| 19:52 | Improvements to the WWW interface. file: [e0071db8be] check-in: [66f4caa379] user: drh branch: trunk, size: 16030 | |
|
2007-07-21
| ||
| 14:10 | Added: Initial check-in of m1 sources. file: [3326d06274] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 15857 | |