Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
83 check-ins using file tclsqlite3.c version 94aa52632b
2018-03-09
| ||
17:49 | Improve %string() to escape < so that </script> does not cause problems in embedded javascript. Improve %html() to escape " and \ to avoid problems with HTML used inside a javascript string. (check-in: 1e5ec777a7 user: drh tags: trunk) | |
2018-03-02
| ||
14:02 | Add the download.md document. (check-in: 88695e2d91 user: drh tags: trunk) | |
2018-02-27
| ||
04:05 | Fix typos in the security.md document. (check-in: 3d9bec254b user: drh tags: trunk) | |
2018-02-19
| ||
12:32 | Attempt to reimplement wapp-subst and wapp-trim using the -command option to regsub. This prevents bracket-command evaluatation in unsubstituted script, but it does not handle backslash escapes quite right. (Closed-Leaf check-in: 9352328572 user: drh tags: regsub-command) | |
2018-02-18
| ||
23:45 | Allow "%html%(...)%" as an alternative to "%html(...)" for use in cases where the "..." contains one or more ")" characters. (check-in: a3a740ad51 user: drh tags: trunk) | |
2018-02-16
| ||
19:24 | In "local" and "server" modes, if a TCL error occurs in the page processing routine, write that error onto standard output in addition to sending it back as the reply to request. (check-in: 99b13e374c user: drh tags: trunk) | |
2018-02-14
| ||
01:56 | In the formajax02.tcl example, change the name of the AJAX accept procedure to "acceptajax" which makes more sense than the former name of "acceptjson". (check-in: d5adad95cd user: drh tags: trunk) | |
01:52 | In the formajax02.tcl example, use the encodeURIComponent() javascript function instead of escape() so that the "+" character is correctly escaped. Fix for ticket [a38160c72116b1ba04c] (check-in: 9580d1fedb user: drh tags: trunk) | |
2018-02-10
| ||
20:21 | Add an edit function to the shopping list application. (check-in: 43323e55a9 user: drh tags: trunk) | |
2018-02-08
| ||
12:31 | More improvements to test01.tcl. (check-in: cea1360863 user: drh tags: trunk) | |
12:15 | Typos from Andreas. Added the file-upload test to test01.tcl. (check-in: e17c170f16 user: drh tags: trunk) | |
04:42 | Fix minor problems with the two self-scripts. (check-in: b25f6825c5 user: drh tags: trunk) | |
02:17 | Add she-bangs to the self.tcl and self2.tcl examples. (check-in: 654ca1127b user: drh tags: trunk) | |
02:07 | Add the self2.tcl example script (check-in: 0afcafe89f user: drh tags: trunk) | |
01:31 | Add cache-control to the self.tcl example script. (check-in: b1545db25b user: drh tags: trunk) | |
01:24 | Add the "self.tcl" example application that displays a copy of itself. (check-in: 8f65cebe60 user: drh tags: trunk) | |
00:14 | Add a documentation file on how to compile wapptclsh. (check-in: 3e1e061441 user: drh tags: trunk) | |
2018-02-07
| ||
23:55 | Fix yet another typo. (check-in: e4fc8bab33 user: drh tags: trunk) | |
23:53 | Fix documentation typos reported by Andreas Kupries. (check-in: 7afff168cb user: drh tags: trunk) | |
20:00 | Improvements to the same-origin detection logic. (check-in: 8b769e4771 user: drh tags: trunk) | |
18:33 | More documentation updates (check-in: f6b7dbaa54 user: drh tags: trunk) | |
14:27 | Documentation enhancements. (check-in: 651c5f305b user: drh tags: trunk) | |
01:38 | Mention the license (2-clause BSD) on the homepage. (check-in: 8e060c0dec user: drh tags: trunk) | |
01:37 | New and improved documentation. (check-in: ea88c28347 user: drh tags: trunk) | |
2018-02-06
| ||
17:58 | Fix filename dequoting in multipart/form-data interpretation. Add two test files for multipart/form-data testing. (check-in: 6cd6484c92 user: drh tags: trunk) | |
16:54 | Adjust the regexp commands used to parse multipart/form-data to improved performance with very large upload files. (check-in: 4cc53a980a user: drh tags: trunk) | |
16:36 | Enhance the file upload test to show uploaded images inline. (check-in: 089322b3a4 user: drh tags: trunk) | |
15:47 | Add support for decoding multipart/form-data on POST queries. (check-in: 70438dc56d user: drh tags: trunk) | |
13:14 | Add the WAPP_MODE cgi parameter. (check-in: 7700f1866a user: drh tags: trunk) | |
12:46 | Add the "--local PORT" option to wapp-start. (check-in: a931abfc06 user: drh tags: trunk) | |
12:37 | Move the implementation of wapp-start to the end of the file, where it seems to fit in better. No changes to logic. (check-in: bacdb61533 user: drh tags: trunk) | |
2018-02-05
| ||
04:34 | Add SQLite search to the list of known users of Wapp in the wild. (check-in: 7a829f83e3 user: drh tags: trunk) | |
04:21 | Update documentation to include the SCRIPT_FILENAME and DOCUMENT_ROOT cgi parameters. (check-in: de2bae5c84 user: drh tags: trunk) | |
01:31 | Fix automatic CGI detection so that it works with CGI 1.1. (check-in: 95e6f7d2d2 user: drh tags: trunk) | |
00:45 | Make sure the SCRIPT_FILENAME is a full pathname for the standalone server. (check-in: 20f4274937 user: drh tags: trunk) | |
2018-02-04
| ||
23:38 | Add the (pwd)= output line to wapp-debug-env. (check-in: 4c985fa7e4 user: drh tags: trunk) | |
19:49 | Make CGI parameters DOCUMENT_ROOT and SCRIPT_FILENAME available to the application. (check-in: bccd3dd07f user: drh tags: trunk) | |
17:58 | Tweaks to the homepage. No changes to code. (check-in: 1bb173f9a3 user: drh tags: trunk) | |
2018-02-02
| ||
16:14 | Add real-world usage examples for Wapp. (check-in: 405b0e8963 user: drh tags: trunk) | |
16:03 | Remove deprecated interfaces. Improved comments in the wapp.tcl source code. (check-in: d45c7180be user: drh tags: trunk) | |
15:40 | More tweaks to the homepage documentation. (check-in: c0fdd17fd6 user: drh tags: trunk) | |
14:51 | Updates to the documentation. (check-in: 985de3d884 user: drh tags: trunk) | |
05:45 | Further tweaks to the documentation. (check-in: 7387e256f9 user: drh tags: trunk) | |
05:41 | Improved documentation. No code changes. (check-in: 7ec2de27c9 user: drh tags: trunk) | |
01:02 | Faster dispatch using "info procs" rather than "info commands". (check-in: 3a5f24fc30 user: drh tags: trunk) | |
2018-02-01
| ||
22:07 | Move test files into the tests/ folder. Add the encode-binary-file.tcl utility script. Add an image to tests/test01.tcl. Move the "-translation binary" out of wappInt-handle-request and into wappInt-handle-cgi-request. (check-in: 7c173f40cb user: drh tags: trunk) | |
21:19 | Always set "-translation binary" on an http reply. Add an icon to the shoplist.tcl example application. (check-in: 098049fe94 user: drh tags: trunk) | |
18:15 | Work on the example scripts so that they all work with the new default CSP. Add comments to all scripts. Provide a demonstration database for shoplist.tcl. Add a README.md to the examples folder. (check-in: f28e72c49e user: drh tags: trunk) | |
17:28 | Restructure and comment the shoplist.tcl example to make it easier for people to read and understand. (check-in: 47e58e7d2b user: drh tags: trunk) | |
13:31 | More shoplist.tcl enhancements. (check-in: 2169d31440 user: drh tags: trunk) | |
03:45 | Updates to the documentation. (check-in: c594b95816 user: drh tags: trunk) | |
03:11 | Safety enhancements: (A) Invoke the application with the --lint option to do a self-check for unsafe constructs. (B) Bring back the wapp-unsafe command for the rare cases where it is actually needed. (C) Comment out wapp.tcl comment lines when building the wapptclsh application. (check-in: 15fbf713e6 user: drh tags: trunk) | |
2018-01-31
| ||
22:25 | Fix typo in the shoplist.tcl app. (check-in: 0b681c21b4 user: drh tags: trunk) | |
22:15 | Updated shopping list app (check-in: 8526aa6f10 user: drh tags: trunk) | |
18:52 | Add the shoplist.tcl example script. (check-in: 351d1c4858 user: drh tags: trunk) | |
01:09 | Get automatic compression working for CGI. (check-in: 9aa39ada4d user: drh tags: trunk) | |
00:19 | Add a restrictive default Content Security Policy and provide the wapp-content-security-policy command to change it if necessary. (check-in: 4022bf292d user: drh tags: trunk) | |
2018-01-30
| ||
23:46 | Add wapp-allow-xorigin-params and SAME_ORIGIN. Update the documentation accordingly. (check-in: e82121be4d user: drh tags: trunk) | |
20:36 | Update example scripts to remove uses of the ::wapp dict. Improvements to the documentation. (check-in: 5d5c1559d7 user: drh tags: trunk) | |
19:37 | Update the documentation page to remove all references to the ::Wapp dict. Describe the wapp-set-param, wapp-param-list, and wapp-param-exists interfaces used as an alternative to direct ::Wapp dict access. (check-in: 91b5a1ed09 user: drh tags: trunk) | |
19:09 | Use 307 instead of 302 to redirect. (check-in: d8cc844e83 user: drh tags: trunk) | |
19:07 | Add routines wapp-set-param, wapp-param-exists, and wapp-param-list which together eliminate the need to access the global ::wapp dict. (check-in: f9a0146ed6 user: drh tags: trunk) | |
17:28 | Support the -Dvariable=value option to set global TCL variables. (check-in: 6fa89b7c98 user: drh tags: trunk) | |
17:06 | Change wapp-debug-puts-env to just wapp-debug-env. (check-in: bf65f413cf user: drh tags: trunk) | |
16:09 | Pass the HTTPS CGI parameter through to the application code. (check-in: 622563732a user: drh tags: trunk) | |
13:18 | Automatically do gzip content-encoding on text/* replies if the TCL interpreter supports the zlib command. (check-in: 51541ac197 user: drh tags: trunk) | |
00:36 | Add the tableajax01.tcl example script (check-in: 5bace79173 user: drh tags: trunk) | |
2018-01-29
| ||
23:42 | Comment changes. Code is unaltered. (check-in: 142baa4cbd user: drh tags: trunk) | |
21:55 | Add wapp-cache-control. (check-in: 815db10773 user: drh tags: trunk) | |
20:54 | Add the --trace option useful for debugging. (check-in: 7e098c4180 user: drh tags: trunk) | |
18:08 | Add the wapp-debug-puts-env command for debugging. (check-in: 95eb5f5c75 user: drh tags: trunk) | |
01:10 | Add another ajax form example, this time using x-www-form-urlencoded content. (check-in: 39368df9be user: drh tags: trunk) | |
00:45 | Move the "env.tcl" example script into the examples/ folder. (check-in: afbbaffbe0 user: drh tags: trunk) | |
00:40 | Add the formajax01.tcl example script (check-in: bc899245cc user: drh tags: trunk) | |
2018-01-28
| ||
22:58 | Add the "env.tcl" demonstration and prototyping script. (check-in: 441f956cf2 user: drh tags: trunk) | |
20:54 | Updates to the README.md file. (check-in: 05cf577f9f user: drh tags: trunk) | |
20:04 | Add the wapp-trim command. (check-in: ba9c27b26a user: drh tags: trunk) | |
19:46 | Add a Makefile for MacOS. Add wapp-param. Add the %string(...) substitution for wapp-subst. (check-in: 1b25f9e6ed user: drh tags: trunk) | |
17:45 | When the value of a cookie is an empty string, set its max age to 1 second so that it will be cleared from the browser. (check-in: b76fa41ae9 user: drh tags: trunk) | |
17:32 | Add the wapp-redirect command. (check-in: e6c6f398a0 user: drh tags: trunk) | |
2018-01-27
| ||
22:17 | Enable JSON1 in wapptclsh (check-in: a763b12070 user: drh tags: trunk) | |
16:09 | Add the optional wapp-before-dispatch-hook and the test05.tcl test case to demonstrate how to use it. (check-in: e605df67a3 user: drh tags: trunk) | |
2018-01-26
| ||
21:26 | Update the built-in SQLite to the 3.22.0 release. (check-in: a700937563 user: drh tags: trunk) | |