Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
113 check-ins using file src/xfer.c version c3f3b33463
|
2013-10-17
| ||
| 15:21 | Fixed typo. check-in: 4ca5aa356c user: jan tags: jan-httpsproxytunnel | |
| 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-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 | |
| 21:36 | Fix array indexing issue in db_all_column_text_and_int64() and refactor all_cmd() in an attempt to avoid bug [b6eea9446d]. check-in: cb8f7eb88a user: mistachkin tags: tkt-b6eea9446d | |
| 20:26 | Comment fixes. check-in: 19d2a8db7c user: mistachkin tags: tkt-b6eea9446d | |
| 20:24 | Initial groundwork for fixing bug [b6eea9446d]. check-in: d5407ff954 user: mistachkin tags: tkt-b6eea9446d | |
| 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 t... 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 | |
| 14:45 | Take over some improvements/fixes from the CleanX2 branch. Still not very well tested, so please don't look ;-) check-in: b2a2ce5312 user: jan.nijtmans tags: cleanX-no-clean-glob | |
| 11:33 | Fix typos in the server.wiki document. check-in: e3a2d8f381 user: drh tags: trunk | |
| 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 | |
| 09:21 | merge trunk check-in: 5724c62cf6 user: jan.nijtmans tags: cleanX-no-clean-glob | |
|
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 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... 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 | |
|
2013-09-18
| ||
| 12:58 | Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] check-in: 78d714e984 user: drh tags: trunk | |
| 12:56 | Always allow the administrator to moderate attachments. check-in: 41d9de6e14 user: drh tags: trunk | |
| 12:46 | Fix typos in the "Server" documentation. Also remove the "Security Considerations" paragraph at the end, which seems to be mostly common-sense. check-in: dd357f7f06 user: drh tags: trunk | |
|
2013-09-17
| ||
| 16:08 | Get a 10x speedup on long annotations by indexing a field in the temporary "ancestor" table. check-in: 1c40de1843 user: drh tags: trunk | |
| 15:05 | When using private stubs, really use private stubs check-in: 07c8b73072 user: jan.nijtmans tags: trunk | |
| 13:31 | Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. check-in: 02d3f53305 user: drh tags: trunk | |
| 11:33 | Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. check-in: 8c8c6bce21 user: jan.nijtmans tags: trunk | |
| 10:06 | Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. check-in: d7f83e7462 user: mistachkin tags: trunk | |
| 09:31 | Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. check-in: 5782fa032e user: mistachkin tags: trunk | |
| 09:16 | New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. check-in: 249f6075d9 user: mistachkin tags: trunk | |
| 09:00 | Use Tcl_EvalObjv in any Tcl version, not only when compiled with Tcl 8.6 headers. Closed-Leaf check-in: 92fd8ddc13 user: jan.nijtmans tags: pending-review | |
| 08:43 | new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. check-in: 9112867c2d user: jan.nijtmans tags: pending-review | |
|
2013-09-16
| ||
| 23:38 | Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. check-in: e10d117125 user: mistachkin tags: trunk | |
| 23:17 | Fix missing argument check for pxDeleteInterp in the Tcl integration module. check-in: ee9d2bfb31 user: mistachkin tags: trunk | |
| 23:06 | Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. check-in: fe0bb72716 user: mistachkin tags: trunk | |
| 22:51 | Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. check-in: 955886f18c user: mistachkin tags: trunk | |
| 20:01 | Improve readability of the Win32 RC file. check-in: b5141cb799 user: mistachkin tags: trunk | |
| 19:41 | If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. check-in: 0ad8af4bf6 user: jan.nijtmans tags: trunk | |
| 19:24 | Minor consistency fixes to the Win32 RC file. check-in: 45d93e1575 user: mistachkin tags: trunk | |
| 12:49 | For some reason, fossil.rc could not be compiled any more. Anyway with stubs, the patchlevel doesn't say anything. Closed-Leaf check-in: 7c232dc0c3 user: jan.nijtmans tags: tcl-stubs-v2 | |
| 12:16 | Add "clean" target as well. Remove noncence part. check-in: 4966e15d04 user: jan.nijtmans tags: tcl-stubs-v2 | |
| 12:13 | Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" check-in: 648c27e6ee user: jan.nijtmans tags: tcl-stubs-v2 | |
| 08:34 | Much more simplified stubs implementation. No changes to Fossil code itself. check-in: 10f71bc7fc user: jan.nijtmans tags: tcl-stubs-v2 | |
| 07:36 | Fix a couple missed changes. Closed-Leaf check-in: 9562a16f6d user: mistachkin tags: tcl-stubs | |
| 07:31 | Correct typo in auto.def. Improvements to the Tcl integration. check-in: 6e08e5ae64 user: mistachkin tags: tcl-stubs | |
| 07:26 | merge fork check-in: fea040240f user: jan.nijtmans tags: trunk | |
| 07:24 | Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. check-in: c237195fa4 user: jan.nijtmans tags: trunk | |
| 07:23 | Correct typo in auto.def. Improvements to the Tcl integration. check-in: efaea6b641 user: mistachkin tags: trunk | |
| 06:23 | Fix inaccurate error message. check-in: 0a94396ddf user: mistachkin tags: tcl-stubs | |
| 06:21 | Merge TH1 initialization fix from trunk. check-in: deb196f00a user: mistachkin tags: tcl-stubs | |
| 06:17 | Further cleanup and naming consistency. check-in: 48f501ec21 user: mistachkin tags: tcl-stubs | |
| 06:04 | Fix built-in TH1 command registration broken by the previous commit. check-in: 5d20065c4b user: mistachkin tags: trunk | |
| 05:54 | Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. check-in: a76a134bfd user: mistachkin tags: tcl-stubs | |
| 03:54 | Merge updates from trunk. check-in: fc1442ca60 user: mistachkin tags: tcl-stubs | |
|
2013-09-15
| ||
| 18:51 | Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. check-in: 0e6862046d user: mistachkin tags: trunk | |