Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
203 check-ins using file src/db.c version f5e296e45a
|
2013-11-11
| ||
| 19:32 | Output "+++ end of timeline reached +++" when appropriate at the end of timeline output in stead of marker indicating that a limit is reached. After ML request. If n=0 no marker will be output. check-in: 8e01c2257d user: jan.nijtmans tags: trunk | |
| 19:18 | Make use of WITHOUT ROWID in new repositories. Closed-Leaf check-in: ad98226090 user: drh tags: without-rowid | |
| 17:32 | Update the built-in SQLite to the latest trunk version that includes the WITHOUT ROWID enhancement. Fossil itself does not (yet) make use of this enhancement. check-in: 611e25d396 user: drh tags: trunk | |
|
2013-11-10
| ||
| 15:35 | Remove duplicate user from fossil user capabilities usage statement. check-in: 66ca04d452 user: andybradford tags: trunk | |
| 06:04 | Merge in latest from trunk. Closed-Leaf check-in: 69a19a7d75 user: andybradford tags: url-password-fixes | |
| 06:01 | On Win32 isatty/fileno have been deprecated in favor of _isatty/_fileno. check-in: 594bbaea70 user: andybradford tags: url-password-fixes | |
| 03:49 | Logic correction. Should check if the local db is open before trying to use it, not before checking if the variable is null. Closed-Leaf check-in: 8a7a45e094 user: andybradford tags: pending-review | |
| 00:02 | Change fossil ui behavior to look for default-user first if set, otherwise look for user with Setup capability. check-in: 2fe1d8043e user: andybradford tags: pending-review | |
|
2013-11-09
| ||
| 02:38 | Prefer use of fossil_strcmp that handles NULL better. check-in: e97665e056 user: andybradford tags: url-password-fixes | |
|
2013-11-08
| ||
| 15:46 | Fix temporary directory separator handling for Cygwin. For testing purposes. (Change taken over from SQLite's "cygDirSep" branch) check-in: 7bba46776c user: jan.nijtmans tags: trunk | |
| 07:50 | Remove side effect produced when calling with no flags. This permits removal of work around in sync.c. check-in: 912ca19510 user: andybradford tags: url-password-fixes | |
| 06:01 | Clean up handling of passwords for SSH. Further separate prompting for password from saving of password. check-in: ad34c07c45 user: andybradford tags: url-password-fixes | |
|
2013-11-07
| ||
| 13:31 | Make sure that "fossil clean" never cleans win/fossil.exe either. check-in: 6dd4d75e15 user: jan.nijtmans tags: trunk | |
| 13:29 | Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. check-in: aab8ce2fcc user: jan.nijtmans tags: trunk | |
|
2013-11-05
| ||
| 09:37 | Add --once option to "fossil clone" check-in: c0cdb632ed user: jan.nijtmans tags: url-password-fixes | |
| 02:08 | Make it so password prompts during commit are also honored. check-in: 1854e090fd user: andybradford tags: url-password-fixes | |
|
2013-11-04
| ||
| 15:12 | Preserve any URL flags that get added when parsing the original URL. check-in: 23e51b9d9b user: andybradford tags: url-password-fixes | |
|
2013-11-02
| ||
| 17:26 | Restore URL flags because user_select() causes them to be altered. This allows the save password prompt to appear when required. check-in: 817d795f96 user: andybradford tags: url-password-fixes | |
| 16:06 | Continue prompting for as many times as the failed login check will allow. check-in: 87d258107c user: andybradford tags: url-password-fixes | |
| 11:16 | Don't crash if last-sync-pw was never set yet. check-in: a282923061 user: jan.nijtmans tags: url-password-fixes | |
| 10:57 | Only prompt for password save if the to-be-saved password is different from the already saved password check-in: a5404e30cb user: jan.nijtmans tags: url-password-fixes | |
| 06:19 | Only prompt to save the password if there is a tty. check-in: 34b2f0675b user: andybradford tags: url-password-fixes | |
| 06:17 | It appears that calls to url_parse(0,x) are used to establish who the user is using user_select(). In this case we should not overwrite a password that has been provided prior to calling user_select() with one from the database. check-in: a01c714c3a user: andybradford tags: url-password-fixes | |
|
2013-11-01
| ||
| 08:11 | Avoid clobbering the last-sync-pw when doing sync --once. check-in: 8bdc3ccd2b user: andybradford tags: url-password-fixes | |
| 05:14 | Prompt to remember password when password is embedded in URL. Also improve password failure prompting during clone/sync operations. check-in: 1ccbb651c5 user: andybradford tags: url-password-fixes | |
|
2013-10-31
| ||
| 14:41 | Merge from trunk. Closed-Leaf check-in: bbebf7090c user: dg tags: dg-misc | |
| 11:00 | Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" Closed-Leaf check-in: 13ba9a50df user: jan.nijtmans tags: rfe-1ec9e8658e | |
| 06:03 | Allow read access to fx_* tables in report_query_authorizer(). check-in: dda5b18b0d user: joel tags: trunk | |
|
2013-10-30
| ||
| 10:50 | merge trunk check-in: a354949a62 user: jan.nijtmans tags: cleanX | |
| 09:39 | Added .bat for building with latest MSVC version check-in: 4f32dced74 user: BM tags: msvc_build | |
| 09:38 | Create new branch named "msvc_build" check-in: caa9c2c61c user: BM tags: msvc_build | |
| 09:11 | Make "fossil add", "fossil addremove", "fossil update" and "fossil co --latest" work when the repository doesn't contain any commit yet. This is not a fatal situation at all. check-in: b725c1cf26 user: jan.nijtmans tags: trunk | |
| 08:42 | Make option -n|--limit of "fossil timeline" now specify the number of entries, just like all other commands which have the -n|--limit option. Suggested by Martin Gagnon. check-in: 6e4e16fb8c user: jan.nijtmans tags: trunk | |
| 08:09 | More style cleanup. check-in: e4e2f9f7b8 user: mistachkin tags: trunk | |
|
2013-10-29
| ||
| 13:09 | merge trunk Closed-Leaf check-in: 055245ad08 user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 13:08 | code style cleanup check-in: ea3d77c4aa user: jan.nijtmans tags: trunk | |
| 12:58 | Fix existing print_timeline() calls, so they return the same output as trunk by default. check-in: 11634df5ea user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 12:48 | Fix a typo in quickstart.wiki. check-in: e3ad71f0e4 user: drh tags: trunk | |
| 11:10 | correct merge conflict check-in: 0cb3ab794f user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 11:06 | merge trunk check-in: 1d6cccc552 user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 10:55 | Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. check-in: 2eb492e282 user: jan.nijtmans tags: trunk | |
|
2013-10-28
| ||
| 20:13 | Code style cleanup. check-in: 24273fd0c4 user: mistachkin tags: trunk | |
| 14:01 | Change the anti-spider error message to be more welcoming to human users who happen to be using a browser without javascript support. check-in: 3ede3702a2 user: drh tags: trunk | |
|
2013-10-27
| ||
| 09:44 | Added fx_* to the glob of tables which are _not_ dropped by a rebuild, per ML discussion. The intention is to give 3rd-party extensions a safe place to put their data. check-in: dbec64585a user: stephan tags: trunk | |
| 04:48 | Modify TH1/Tcl integration macros to avoid using a generic variable name. check-in: 63a9998ca1 user: mistachkin tags: trunk | |
| 01:18 | Prevent incorrect attachment links from appearing on the timeline. Reported via the mailing list. check-in: 359399307e user: mistachkin tags: trunk | |
| 01:17 | Fix harmless compiler warning. check-in: 9147aa2c5b user: mistachkin tags: trunk | |
|
2013-10-26
| ||
| 22:51 | Accept return codes 2xx when establishing tunnel. check-in: a672018374 user: jan tags: jan-httpsproxytunnel | |
| 19:17 | Merge latest change from trunk. check-in: eb1b310fc7 user: mgagnon tags: hide-diff-on-vdiff_page | |
| 09:06 | Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. check-in: b2455507cb user: jan.nijtmans tags: trunk | |
|
2013-10-25
| ||
| 12:42 | Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. check-in: 3710f2ac5b user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 11:57 | Restore fossil_fatal panic message in case of possible checkout/repo mismatch. check-in: 8e7edc60fa user: jan.nijtmans tags: trunk | |
| 07:41 | Make "fossil commit" work on a repository which doesn't have any commits yet: An initial commit will be created then. check-in: ebe92f5cfb user: jan.nijtmans tags: trunk | |
|
2013-10-24
| ||
| 10:53 | Don't set _USE_32BIT_TIME_T when using MSVC++ compiler: On <VS2005 this flag has no effect, and for >=VS2005 the executable links with msvcrt80.dll (or higher), so the fact that localtime64 is missing from msvcrt.dll is no issue there. check-in: 6112b31d8c user: jan.nijtmans tags: trunk | |
|
2013-10-22
| ||
| 07:46 | Adapt other callers of print_timeline(), so they show as well whether the limit was reached. check-in: 25d0049045 user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 07:41 | Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. check-in: feb175065c user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 03:40 | Perform timeline limit checks at the end of the loop, after checking if a limit exists. check-in: 521f7a14e0 user: mistachkin tags: timeline_cmd_dash_n_fix | |
|
2013-10-21
| ||
| 18:44 | One advantage of modifying print_timeline() in stead of using LIMIT: It's possible to put an indication at the end that output stopped because the limit was reached! check-in: d54ada1cea user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 18:38 | merge trunk check-in: 0e4dee009e user: jan.nijtmans tags: timeline_cmd_dash_n_fix | |
| 17:21 | Slight modularization when building the request to establish https tunnel over proxy. check-in: 491e6d30fc user: jan tags: jan-httpsproxytunnel | |
| 17:00 | Merge from trunk. check-in: f3037e1763 user: jan tags: jan-httpsproxytunnel | |
| 08:45 | Simpler: In raw mode, each entry outputs a single line, so LIMIT can do the job as well. Closed-Leaf check-in: 59da968645 user: jan.nijtmans tags: limit-tag | |
| 08:33 | The same for raw mode as well. check-in: 4b9be08a4d user: jan.nijtmans tags: limit-tag | |
| 08:23 | Let the "-limit" option in "fossil tag find" be handled exactly the same as in "fossil timeline". This allows output of more than 2000 lines if the "-limit" parameter requests so. check-in: 1f77efc321 user: jan.nijtmans tags: limit-tag | |
| 07:41 | Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. Closed-Leaf check-in: 4fdffd7d3e user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2 | |
| 06:29 | Simplify handling of the limit in print_timeline. check-in: d7f457b456 user: mistachkin tags: trunk | |
| 05:06 | Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. check-in: 0c312bee20 user: jan.nijtmans tags: trunk | |
|
2013-10-20
| ||
| 06:40 | Possibly simpler alternative to timeline_cmd_dash_n_fix branch check-in: c6a49e29b9 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2 | |
|
2013-10-19
| ||
| 12:52 | Fix typo in hyperlink. check-in: 18d9f5af04 user: drh tags: trunk | |
| 06:47 | Change /vdiff page (used when clicking on 2 nodes on /timeline), so it honor the show-version-diffs settings. Just like the /ci page. Also add the "Hide diff" button to hide the diffs manually. The /vdiff page can have a lot of files to diff depending on which version are selected, so the capability to show only list of files that change is very convenient to spot interesting files. check-in: d7dc41586f user: mgagnon tags: hide-diff-on-vdiff_page | |
|
2013-10-18
| ||
| 22:37 | Merge updates from trunk. check-in: 63bd6754a5 user: mistachkin tags: timeline_cmd_dash_n_fix | |
| 16:05 | Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. check-in: feef2d153c user: stephan tags: trunk | |
| 11:46 | Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. check-in: 403d937287 user: drh tags: trunk | |
| 10:30 | cosmetic: ensure that /reports graph bars have a width of at least 1, to avoid that a positive event count has an empty graph bar during low-activity time periods (where active is under 1% of activity relative to the rest of the report). check-in: 50c08819fb user: stephan tags: trunk | |
| 09:40 | Fix typo in help text. check-in: 6cc54a7962 user: mistachkin tags: trunk | |
| 09:38 | Improvements to the 'fossil all' help text. Cherrypick of [8019d49bdb], which was checked-in on the wrong branch. check-in: ed17f3cc2e user: mistachkin tags: trunk | |
| 09:32 | Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. check-in: 720e09841c user: stephan tags: trunk | |
| 07:48 | Simplify the declaration of common TH1 related configuration settings. check-in: 52ed68109b user: mistachkin tags: trunk | |
| 07:30 | Update error message text. check-in: 037ccb47c5 user: mistachkin tags: trunk | |
| 03:16 | Merge updates from trunk. check-in: 2ed75739a5 user: mistachkin tags: timeline_cmd_dash_n_fix | |
| 03:15 | Merge timeline entry/line limit improvements from the v2 branch. check-in: 9cc75945be user: mistachkin tags: timeline_cmd_dash_n_fix | |
| 03:13 | Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. Closed-Leaf check-in: 695a3c13bd user: mistachkin tags: timeline_cmd_dash_n_fix-2 | |
|
2013-10-17
| ||
| 22:16 | Add the 'fossil all clean' and 'fossil all extra' sub-commands. Add -whatif option to the 'fossil clean' command that has the same effect as -dry-run, primarily for use with 'fossil all clean' since the all command itself uses the -dry-run option. check-in: d30e5a4835 user: mistachkin tags: trunk | |
| 21:44 | Merge updates from trunk. Closed-Leaf check-in: 9ee11edbc1 user: mistachkin tags: allExtra | |
| 18:36 | Enhance the CGI processor to assume that PATH_INFO is an empty string if it is omitted. check-in: 63a84cb66e user: drh tags: trunk | |
| 18:12 | Increase the version number to 1.28. check-in: d8eb5cb7a5 user: drh tags: trunk | |
| 18:10 | Update the change log. No changes to code. check-in: d694ef089d user: drh tags: trunk | |
| 17:38 | Tolerate CGI systems that do not send REQUEST_URI. check-in: a68280c4fc user: drh tags: trunk | |
| 16:10 | minor typo fix. check-in: bd209802bf user: stephan tags: trunk | |
| 16:08 | Patch from offline drh which sets the default cloned-repo user name to the one provided in the URL. check-in: 64aa75260f user: stephan tags: trunk | |
| 15:40 | Update the built-in SQLite to the 3.8.1 release. check-in: 8f4e273b0d user: drh tags: trunk | |
| 15:21 | Fixed typo. check-in: 4ca5aa356c user: jan tags: jan-httpsproxytunnel | |
| 12:30 | minor oops check-in: 3cf6908e02 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2 | |
| 12:22 | Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. check-in: 6c02f699af user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2 | |
| 10:04 | Include User-Agent when connecting to proxy for https tunnels. Fixed a misplaced EOL. check-in: 08b02fe828 user: jan tags: jan-httpsproxytunnel | |
| 09:31 | Add keep-alive for unauthenticated proxy tunnels. Remove port number from host. check-in: ca61c5e992 user: jan tags: jan-httpsproxytunnel | |
| 09:07 | Make proxy connection 'keep-alive' for https tunnel. check-in: ca82d0c1fa user: jan tags: jan-httpsproxytunnel | |
|
2013-10-16
| ||
| 19:02 | Update build instructions for Mac 10.2. check-in: bf6a4d3294 user: drh tags: trunk | |
| 12:43 | Changed text which appears in EDITOR/VISUAL-based commit message editor, per ML discussion. check-in: 9801449b68 user: stephan tags: trunk | |
| 04:09 | Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage. Now -n <n> define the number of entries while before, it was limiting the number of lines. (pending review...) check-in: 453a060c19 user: mgagnon tags: timeline_cmd_dash_n_fix | |
|
2013-10-15
| ||
| 20:10 | Add support for compiling with symbols enabled using MSVC. check-in: 44bd9ae243 user: mistachkin tags: trunk | |
| 15:02 | If _USE_32BIT_TIME_T is already set, e.g. because SQLite provides it already, don't set it again. check-in: 043512c578 user: jan.nijtmans tags: trunk | |
| 06:48 | Bug-fix in ticket handling when tracing is on. (discovered in tkt-change-hook branch) check-in: 9e940f2e1e user: jan.nijtmans tags: trunk | |
| 00:28 | Minor changes to SQLite 3.8.1 as it nears release. check-in: 93c258250b user: drh tags: trunk | |
|
2013-10-14
| ||
| 13:57 | Clarification to the quickstart.wiki text. check-in: 0b9f725e15 user: drh tags: trunk | |
| 13:30 | Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. check-in: 089dad49e2 user: drh tags: trunk | |
| 08:51 | Merge updates from trunk. check-in: 14be8e8a17 user: mistachkin tags: allExtra | |
| 08:28 | Fix compiler warnings. check-in: c932fa47ef user: mistachkin tags: trunk | |
|
2013-10-11
| ||
| 20:19 | Improved the help text for /reports. Started 1.28 changelog entries. check-in: 5c123de48c user: stephan tags: trunk | |
| 19:58 | Added sub-submenu to /reports for selecting type of event to filter on. check-in: 3e915d420a user: stephan tags: trunk | |
| 19:04 | Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. check-in: 0761df83b0 user: stephan tags: trunk | |
| 13:29 | Update the built-in SQLite to the latest 3.8.1 beta that includes the "sqlite3.h" file text at the very beginning of the "sqlite3.c" amalgamation file. check-in: 7f5fbf95eb user: drh tags: trunk | |
| 12:40 | Fix Win64 build with MinGW. Problem reported by Martin Gagnon. check-in: 0d70a87234 user: jan.nijtmans tags: trunk | |
| 11:44 | merge trunk Closed-Leaf check-in: 1a310615b6 user: jan.nijtmans tags: fix-win64-mingw | |
| 11:31 | Revert makefile changes in my previous commit: It broke the normal MinGW build! Sorry! check-in: 6e55cfe61c user: jan.nijtmans tags: trunk | |
| 11:24 | minor doc typo fix from ML. check-in: 2530ee0372 user: stephan tags: trunk | |
| 11:20 | With this additional change, it works. But I don't understand why, and it means patching SQLite. check-in: 57cf68c421 user: jan.nijtmans tags: fix-win64-mingw | |
| 11:13 | Attempt to fix Win64 MinGW build. Doesn't work yet. check-in: e25410039d user: jan.nijtmans tags: fix-win64-mingw | |
| 08:36 | Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. check-in: c30cd93b91 user: jan.nijtmans tags: trunk | |
| 07:49 | Merge updates from trunk. check-in: 33d26b91c4 user: mistachkin tags: allExtra | |
|
2013-10-10
| ||
| 15:19 | Update the built-in SQLite to the latest 3.8.1 beta from upstream. check-in: cb29ef2a1e user: drh tags: trunk | |
| 13:18 | Make sure that in Win64 builds _USE_32BIT_TIME_T is never defined. check-in: d66cfb164f user: jan.nijtmans tags: trunk | |
| 02:52 | Merge from 'trunk' check-in: 9c3021b097 user: ashish tags: ashish-ipv6 | |
|
2013-10-09
| ||
| 13:58 | help fix typo from ML. check-in: 6981cc6851 user: stephan tags: trunk | |
| 12:06 | Change "Abbreviated Name" to "Tarball and ZIP-archive Prefix" on the "Configuration" page of setup. check-in: 49e112c9f0 user: drh tags: trunk | |
| 09:20 | Make sure that the UUID of a generated P-card is the UUID of a valid check-in in this repository. If not, bail out early. check-in: d30abe150a user: jan.nijtmans tags: trunk | |
| 08:24 | Be carefull comparing a char < ' ': If the platform 'char' type is signed, this will be true for all UTF-8 characters >0x7f as well. check-in: c426475eeb user: jan.nijtmans tags: trunk | |
| 07:56 | Fix the abbreviated project name escape mechanism for two less obvious dangers: - spaces at the end of the filename should be stripped. - control charaters are not allowed in filenames either. check-in: e161527c3a user: jan.nijtmans tags: trunk | |
| 03:17 | Fix a couple of minor documentation typos. check-in: c334fc9ac7 user: drh tags: trunk | |
| 02:44 | Mention the --dontstop option in the "fossil all" on-line help. check-in: f89ba310bb user: drh tags: trunk | |
| 00:09 | Merge the enhanced SSH transport changes into trunk. The ssh command now runs a single instance of "fossil" directly on the remote side, obviating the need for a remote shell. check-in: dbb5e2d32a user: drh tags: trunk | |
|
2013-10-08
| ||
| 15:21 | double-quote and question mark are a problem as well. check-in: 760f80cd8f user: jan.nijtmans tags: trunk | |
| 15:10 | Fix the abbreviated project name escape mechanism to escape all and only the characters that are special to unix and windows filesystems. check-in: 99318f09e6 user: drh tags: trunk | |
| 14:50 | Bring in the latest SQLite 3.8.1 beta from upstream. check-in: 4910a37809 user: drh tags: trunk | |
| 14:43 | Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. check-in: 1239545663 user: drh tags: trunk | |
| 14:13 | minor help text typo. check-in: eb6b14723a user: stephan tags: trunk | |
| 14:01 | integrated reports-by-type. Still missing some UI components, but the feature works if the user adds type=XYZ to the URL args. check-in: 358f8e361f user: stephan tags: trunk | |
| 13:51 | If the ".fslckout" file gets confused about the RID of the current checkout, still generate a valid manifest, only without the "P" record. check-in: e17e2174a9 user: drh tags: trunk | |
| 13:45 | Revise the character escaping logic for generated tarballs and zip archives. Add a "For best results" comment to the configuration page where the project name is set. check-in: fe76ad5567 user: drh tags: trunk | |
| 13:11 | Add the undocumented --script FILENAME option to all diff operations that make use of the --tk option. The --script FILENAME option is used for testing and debugging only. check-in: cee30a34d8 user: drh tags: trunk | |
| 13:03 | Escape special characters used in the Project Name when generating the URLs for tarball and ZIP archive. check-in: ddc313e8e1 user: drh tags: trunk | |
| 12:54 | Add the "fossil blame" command that shows the username without a line number. The "fossil annotate" command continues to show the line number and omit the username. check-in: 6f686403d7 user: drh tags: trunk | |
| 07:23 | Even better error message in case of "manifest file (12892) is malformed". Detection of this situation is not 100% failproof yet, but if zParentUuid=0 we know for sure that an illegal manifest will be generated later, so better catch this early. check-in: 27dc7a5671 user: jan.nijtmans tags: trunk | |
|
2013-10-07
| ||
| 23:52 | Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. check-in: 4e7753c8a1 user: mistachkin tags: allExtra | |
| 23:36 | Update help to include 'fossil all extra'. check-in: aca6db8f2b user: mistachkin tags: allExtra | |
| 22:37 | Add the 'fossil all extra' command. check-in: f4bcc63fab user: mistachkin tags: allExtra | |
| 13:27 | Support for tunneling https through http proxy. check-in: c039efde83 user: jan tags: jan-httpsproxytunnel | |
| 08:35 | Hm. the db_finalize() and the newline append should be done within the "if"! Closed-Leaf check-in: 6135c92e4b user: jan.nijtmans tags: pending-review | |
| 08:10 | Prevent an invalid manifest to be generated if there is no parent manifest. check-in: aa01de5d16 user: jan.nijtmans tags: pending-review | |
| 07:41 | Better error message in case of "manifest file (12892) is malformed". It will now give an additional line: "line ???: wrong size UUID on P-card" (or whatever other parsing error happens), and using the "-n" option it will print out the complete manifest as well. This would have made it much easier to investigate Ron Aaron's commit problem (many thanks for reporting this!), without adding special debugging code to fossil. check-in: ec81aee915 user: jan.nijtmans tags: trunk | |
|
2013-10-05
| ||
| 22:34 | Backout check-in [7557c3e03f]. The code in that check-in is not necessary. (It was added only to try to catch errors.) Fix for ticket [9d9d42d9aab]. check-in: 6d1c038c62 user: drh tags: trunk | |
|
2013-10-04
| ||
| 17:06 | Fix a busted hyperlink in the server.wiki documentation page. check-in: 92bad3cdb8 user: drh tags: trunk | |
| 16:42 | Update the server documentation to show an example stunnel4 configuration. check-in: bd6dac51d1 user: drh tags: trunk | |
| 15:18 | Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. check-in: 7557c3e03f user: stephan tags: trunk | |
| 10:12 | Corrections to comment. check-in: c72c19b8f1 user: mistachkin tags: trunk | |
| 09:59 | Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. check-in: 4ff370c832 user: jan.nijtmans tags: trunk | |
| 09:30 | Better error-message in case of "manifest file is malformed" Closed-Leaf check-in: 1eb438d61a user: jan.nijtmans tags: pending-review | |
| 09:10 | Fix compiler warning on Cygwin check-in: c05cc27300 user: jan.nijtmans tags: trunk | |
| 02:50 | Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. check-in: 816e893d3b user: mistachkin tags: trunk | |
|
2013-10-03
| ||
| 14:59 | Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. check-in: 19b2b2403c user: jan.nijtmans tags: trunk | |
|
2013-10-02
| ||
| 21:39 | Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). Closed-Leaf check-in: 68e3e0a5dc user: stephan tags: reports-by-type | |
| 21:32 | made the docs match the code. check-in: 4c21f20cf8 user: stephan tags: reports-by-type | |
| 21:28 | Initial draft of type event type argument for /reports. Seems to work but is missing labels and link integration (i.e. can only be used by explicitly passing y=TYPE for the time being). check-in: 331a8b7112 user: stephan tags: reports-by-type | |
| 11:33 | Fix typos in the server.wiki document. check-in: e3a2d8f381 user: drh tags: trunk | |
| 04:22 | Merge in latest from trunk to keep up-to-date. Closed-Leaf check-in: c6500ac985 user: andybradford tags: ssh-transport-changes | |
| 03:26 | Upgrade the included Jim Tcl to 0.74. check-in: 753f4d9a04 user: mistachkin tags: trunk | |
|
2013-10-01
| ||
| 23:01 | Merge updates from trunk. check-in: 8d2f9ab128 user: mistachkin tags: cleanX | |
| 09:58 | Upgrade the included Jim Tcl to 0.74. Closed-Leaf check-in: 023e681208 user: mistachkin tags: jimTcl74 | |
| 09:35 | Make sure the --emptydirs option is processed even when it is already implied to prevent it from being considered as an 'unrecognized option'. check-in: f7c022c141 user: mistachkin tags: trunk | |
|
2013-09-30
| ||
| 14:45 | Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. check-in: 238c8dafd0 user: drh tags: trunk | |
| 13:45 | Imply the --emptydirs option automatically when the --dirsonly option is used. Closed-Leaf check-in: 0ecb950002 user: mistachkin tags: cleanEmptyDirs | |
| 13:32 | Improvements to the header of from/to timelines. check-in: 564d75b0cd user: drh tags: trunk | |
| 13:30 | Simplify vfile_dir_scan and make sure nested calls do not alter the path added to the dscan_temp table. check-in: 4f2bad8396 user: mistachkin tags: cleanEmptyDirs | |
| 13:29 | Fix to the chroot() fix: Get Fossil working again for xinetd access. check-in: 1050f2e75f user: drh tags: trunk | |
| 12:16 | Add the --dirsonly and --allckouts options to the 'clean' command. check-in: 51403ee52e user: mistachkin tags: cleanEmptyDirs | |
| 11:45 | Add --emptydirs option to the 'clean' command to remove empty directories. Corrections to style and comments. Remove superfluous local variable zDir in vfile_scan. check-in: 8f1e1ee8fb user: mistachkin tags: cleanEmptyDirs | |
| 11:39 | Silence harmless compiler warning. check-in: 16113accff user: mistachkin tags: trunk | |
|
2013-09-29
| ||
| 15:40 | added some docs regarding read/write perms for CGI configurations, per ML thread. check-in: 3892fcab71 user: stephan tags: trunk | |
| 12:42 | When chroot()'ing for root user, close the repo _before_ the chroot, not after. Problem reported via ML. check-in: e65162b4ad user: stephan tags: trunk | |
| 12:39 | help text fix reported in ML. check-in: 5e6fa72016 user: stephan tags: trunk | |
|
2013-09-28
| ||
| 10:34 | Merge recent trunk changes into the tkdiff-enhancements branch. Closed-Leaf check-in: fac1093192 user: drh tags: tkdiff-enhancements | |
|
2013-09-27
| ||
| 14:41 | The various "diff --tk" commands now take an optional, undocumented option "--script FILENAME" that causes the Tk script to be written into FILENAME rather than to be run. One use for this is to get a copy of the diff script in a form were it can be easily edited and enhanced before being moved back into Fossil. check-in: 326a736493 user: drh tags: tkdiff-enhancements | |
| 08:52 | Disable use of the unloadTcl function on 64-bit Windows, since the underlying MinGW issue does not manifest there. check-in: ba779faf48 user: mistachkin tags: trunk | |
| 07:49 | unloadTcl is only needed on Win32, not for Win64 or any other platform. Closed-Leaf check-in: 0013d9ccb6 user: jan.nijtmans tags: win64-unloadTcl | |
| 04:08 | Make an exception in the spider protection code for Opera Mini. check-in: 1a30da30db user: joel tags: trunk | |
|
2013-09-26
| ||
| 08:09 | Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. check-in: 4137f4cda9 user: mistachkin tags: trunk | |
| 07:17 | Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) check-in: a8214df372 user: jan.nijtmans tags: trunk | |
| 06:58 | Workaround for [http://sourceforge.net/p/mingw/bugs/2062/|MinGW bug #2062] check-in: f2ce2f80f4 user: jan.nijtmans tags: trunk | |
|
2013-09-25
| ||
| 23:56 | Add formal unloading support to the Tcl integration subsystem. This is necessary to prevent a deadlock while exiting the process when Tcl is loaded. Add runtime detection of the ability to directly invoke an objProc for a Tcl command. Support USE_TCL_STUBS define in the version information. check-in: 6b58c67ed8 user: mistachkin tags: trunk | |
| 08:36 | Remove unnecessary code which does not give any advantage. This fixes dynamical loading of Tcl 8.4 as well. Closed-Leaf check-in: 132c1b4cc2 user: jan.nijtmans tags: pending-review | |
| 08:29 | FOSSIL_ENABLE_TCL_PRIVATE_STUBS only makes sense when USE_TCL_STUBS is defined as well. Use that consistantly in the code. Easier testing whether Tcl integration works fine, just by "fossil version -v". check-in: 0038f4c999 user: jan.nijtmans tags: pending-review | |
|
2013-09-24
| ||
| 16:11 | merged in trunk Closed-Leaf check-in: 4fb3675a1a user: stephan tags: usage-command | |
|
2013-09-23
| ||
| 12:09 | Loading Tcl 8.4 only works when USE_TCL_EVALOBJV=1. Reason: the function Tcl_GetCommandFromObj is introduced in Tcl 8.5 (TIP #139). Actually, the source code history for Tcl indicates that this is not correct. Both Tcl_GetCommandFromObj and Tcl_GetCommandInfoFromToken are present for Tcl 8.4. The Tcl_GetCommandInfoFromToken function was added in TIP #32 and the Tcl_GetCommandFromObj function exists since the initial check-in in the Tcl repository, circa 1998. Closed-Leaf check-in: 2234fabe76 user: jan.nijtmans tags: support-tcl84-stubs | |
| 10:17 | Prevent a crash in fossil during exit, when a mingw-compiled (with dw2) Tcl version is still loaded. This is clearly a dw2 bug (see: [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724]), but the suggested workaround works and is managable. check-in: da96f916cb user: jan.nijtmans tags: trunk | |
|
2013-09-19
| ||
| 18:36 | Per feedback, further improve the Tcl shared library error message. check-in: aad3ef3288 user: mistachkin tags: trunk | |
| 11:48 | Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value check-in: 6e1e4bb83d user: jan.nijtmans tags: trunk | |
| 11:29 | Notepad and Cygwin interpret absolute paths differently. Solution: make the path relative. This is generally better anyway because relative paths are shorter and less likely to overflow platform path limitations. check-in: 3cadf76c3d user: jan.nijtmans tags: trunk | |
| 11:18 | Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. check-in: add7524533 user: jan.nijtmans tags: trunk | |
| 08:30 | Add --slash option to test-canonical-name and test-relative-name check-in: e6ced76797 user: jan.nijtmans tags: trunk | |
| 08:10 | merged in trunk check-in: d3e4ef94b4 user: stephan tags: usage-command | |
| 06:32 | Improve the error message when loading a Tcl shared library fails. check-in: 43c5630485 user: mistachkin tags: trunk | |
| 02:41 | Merge in recent development from trunk. check-in: 6b90659f83 user: andybradford tags: ssh-transport-changes | |
|
2013-09-18
| ||
| 12:58 | Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] check-in: 78d714e984 user: drh tags: trunk | |