114 check-ins using file example/pages/rightcol/view.scm version f05a664b96
2021-03-20
| ||
04:30 | Chicken 5 readiness Leaf check-in: 9288fabe1c user: matt tags: chicken-5 | |
04:26 | Merged stml2 to trunk Leaf check-in: 2737ed086f user: matt tags: trunk | |
2018-10-03
| ||
06:33 | Added s:output (the html feature) Leaf check-in: 6da3fc24ef user: matt tags: stml2 | |
2018-09-27
| ||
05:53 | Pass in config and carry it through. check-in: 1132e616b5 user: matt tags: stml2 | |
2018-09-17
| ||
14:11 | Set toppage to home check-in: 461d0e242a user: matt tags: stml2 | |
2018-09-16
| ||
05:56 | Added s:script check-in: 9c8b1b022a user: matt tags: stml2 | |
2018-09-13
| ||
14:13 | Allow either debugmode or debug-mode in config. Someday deprecate debugmode check-in: 3a34ddd1b5 user: matt tags: stml2 | |
2018-09-12
| ||
06:21 | Corrected default for page-dir-style, change directory to sroot check-in: d5508f1e3b user: matt tags: stml2 | |
2018-09-09
| ||
16:44 | Fixed s:if-{param,session-var} calls to return null list for safe processing of stml pages. check-in: 30a1c2e2d2 user: matt tags: stml2 | |
16:35 | Fixed bad return from formdat initialization when there is no form. check-in: 60c715f8f7 user: matt tags: stml2 | |
12:52 | Pulled sugar.scm into stml2.scm check-in: 4856914104 user: matt tags: stml2 | |
01:19 | converted vector to defstruct check-in: 605397d08c user: matt tags: stml2 | |
2018-09-08
| ||
23:04 | Added ability to specify config file check-in: e954e3db42 user: matt tags: stml2 | |
20:07 | All moved into stml1 module and it compiles/installs. check-in: 77e7733590 user: matt tags: stml2 | |
19:46 | Moved everything into a single module for a more easy transition check-in: de72dc8d9f user: matt tags: stml2 | |
2018-07-29
| ||
22:04 | first steps in refactoring to a module check-in: 8b66fa08e7 user: matt tags: stml2 | |
2017-11-10
| ||
21:26 | Ensure force-ssl is initiallized to #f check-in: cb3c5f2532 user: matt tags: trunk | |
2017-10-21
| ||
00:26 | Added force-ssl check-in: 35d44094de user: kiatoaco tags: trunk | |
2017-10-20
| ||
23:45 | Honor HTTPS_SERVER cgi varible check-in: 5a8df0870a user: matt tags: trunk | |
2017-09-16
| ||
04:29 | Added session:generate-random-string. check-in: 9fe02f8d12 user: matt tags: trunk | |
2017-03-31
| ||
02:47 | Replaced use of regex with substring-index for form parsing. Former use was quite broken treating incoming data as the regex. check-in: 0d4c0dc2fe user: matt tags: trunk, 2017-ww40 | |
2017-03-13
| ||
06:30 | Added obfuscated set/get check-in: 544afe46f9 user: matt tags: trunk | |
2017-03-11
| ||
12:03 | Added s:get-inp which does s:get-input falling back to s:get-param if no input var exists check-in: 962faddbed user: matt tags: trunk | |
2017-03-07
| ||
20:36 | Minor cleanup of example in howto.txt and changed s:local-set to s:lset check-in: fd0492638e user: matt tags: trunk | |
2017-03-03
| ||
13:37 | Merged in some forgotten changes check-in: 88e690f242 user: matt tags: trunk | |
2017-02-28
| ||
23:07 | Added script override check-in: d55d5a7926 user: mrwellan tags: trunk | |
2016-11-08
| ||
06:44 | Added missing use dbi in misc-stml.scm check-in: 17ef0caa4a user: matt tags: trunk | |
06:20 | Merged crypt branch check-in: 0e2bee049a user: matt tags: trunk | |
06:18 | Added escape of \n \r as option to session:apply-type-preference Leaf check-in: 7592869969 user: matt tags: crypt | |
2016-10-20
| ||
17:53 |
Replace external openssl call with "crypt" egg.
The OpenSSL call was using the old UNIX crypt DES password hashing, which is very weak. Crypt will default to a more sensible mechanism (Blowfish, but in the future could transparently switch). Old passwords will continue to work, because the crypt egg detects DES salts and happily hashes them. When creating new passwords, they will be hashed using the modern algorithm. The OpenSSL call passed the password to the shell, so an onlooker on the server could see it in plaintext. It also neglected to escape the password for the shell, resulting in a command injection vulnerability. check-in: 1b5a5d3a6e user: sjamaan tags: crypt | |
17:50 | Create new branch named "crypt" Closed-Leaf check-in: 1241e8996c user: sjamaan tags: crypt | |
2016-09-25
| ||
17:10 | Added conversion to s:session-var-get. WARNING: Need to use 'raw in many cases check-in: 445ea184ae user: matt tags: trunk | |
2016-09-24
| ||
07:07 | Added recovery from bad form. but it is broken and I don't know why. Still seems rare ... check-in: 44c407806c user: matt tags: trunk | |
2016-09-22
| ||
06:28 | Added safe handling for params check-in: 4bccacb50f user: matt tags: trunk | |
2016-09-21
| ||
04:34 | Oops. Use the string result. check-in: 8c0e13bea5 user: matt tags: trunk | |
04:31 | Trim \n sillyness from escaped strings check-in: 8b94f6cb84 user: matt tags: trunk | |
2016-09-19
| ||
06:05 | Oops. missed setup.scm check-in: 4b5ced8c71 user: matt tags: trunk | |
05:55 | Add filtering to s:get-input. Switch to dbi. check-in: e78a65d865 user: matt tags: trunk | |
2016-07-28
| ||
06:46 | emit limited debug info to the user if not in debug mode. Give name of log file check-in: bd6f7bf73b user: matt tags: trunk | |
06:36 | emit limited debug info to the user if not in debug mode. Give name of log file check-in: e9e91f635f user: matt tags: trunk | |
2016-07-10
| ||
04:53 | Fixed fork again check-in: 77503f3f5c user: kiatoaco tags: trunk | |
2016-05-14
| ||
19:44 | Merged fork check-in: f3b21cf7d2 user: matt tags: trunk | |
19:42 | Added comment on fPIC and added clean target check-in: 3b621651c1 user: matt tags: trunk | |
16:40 | Added hint regarding fPIC to INSTALL file check-in: 5f818de536 user: matt tags: trunk | |
2015-12-28
| ||
03:34 | Added snip of stml code from Kiatoa project check-in: 7c85b0da59 user: matt tags: trunk | |
2015-12-22
| ||
06:12 | Return empty string if stuff to output isn't recognised check-in: 4c0940a61f user: matt tags: trunk | |
03:27 | Merged selfcontained back to trunk check-in: f276a48081 user: matt tags: trunk | |
2015-11-15
| ||
02:20 | deal somewhat gracefully with improper %num escaped char in URL Leaf check-in: 332033f93f user: matt tags: selfcontained | |
2015-10-28
| ||
06:17 | Corrected get-path-params from get-page-params check-in: 460f848f5f user: matt tags: selfcontained | |
2015-10-27
| ||
03:54 | Added s:button check-in: 6fc4c3e74b user: matt tags: selfcontained | |
2015-09-27
| ||
06:05 | Added s:hd check-in: f0e4b568c0 user: matt tags: selfcontained | |
2015-04-14
| ||
04:45 | Merged selfcontained back to trunk check-in: d3fdfad50d user: matt tags: trunk | |
2015-01-27
| ||
05:02 | Tweaked config file locating. Added thead and tbody. check-in: f4a40c5778 user: matt tags: selfcontained | |
2015-01-25
| ||
21:20 | Little bit done on documentation check-in: 36a29ccc0a user: matt tags: selfcontained | |
2014-09-03
| ||
06:14 | Added message to Makefile to hint that fpic is needed check-in: 15ba418938 user: kiatoaco tags: selfcontained | |
05:46 | Converted to using openssl for crypt. Added type checks to password compare to fix empty password compare failing check-in: 1936d7e2b4 user: matt tags: selfcontained | |
2014-04-17
| ||
06:26 | Added method to get all input keys. Made get from forms be liberal and take either string or symbol check-in: a7378b56d4 user: matt tags: selfcontained | |
2013-11-18
| ||
06:24 | Added note to makefile on compiling on bluehost check-in: 6dcf12e9a9 user: kiatoaco tags: selfcontained | |
2013-10-26
| ||
04:26 | Added some sugar; a default to s:shared-get and s:label check-in: 53f9eeed61 user: matt tags: selfcontained | |
2013-09-22
| ||
17:35 | Reworked howto. Added s:shared-hash, added s:if to sugar.scm check-in: 9cde8a89e8 user: matt tags: selfcontained | |
05:25 | Added some document snippets. Improved page handling/loading logic to provide message if page not found and option to not compile pages check-in: 886293086d user: matt tags: selfcontained | |
2013-08-03
| ||
17:47 | Commented out postgreql in requirements.scm.template check-in: bd41580f94 user: matt tags: v0.901, selfcontained | |
2013-06-05
| ||
07:13 | Added s:h3 and s:h4 check-in: 6497bed82c user: matt tags: v0.9, selfcontained | |
2013-05-24
| ||
21:38 | Removed unnecessary output messages. check-in: e9a3ddb76a user: matt tags: selfcontained | |
2013-05-21
| ||
08:25 | bit messed up but converging on modularized and single-exe check-in: 320ab4e791 user: matt tags: selfcontained | |
2013-05-19
| ||
07:03 | Added some missing files check-in: 154b67c8ea user: matt tags: selfcontained | |
07:01 | Self contained approach now working check-in: 2da502548b user: matt tags: selfcontained | |
2013-05-18
| ||
21:13 | Added utility to rollup pages check-in: 136be142e4 user: matt tags: selfcontained | |
19:00 | Updated stmlrun to require-library stml check-in: 632ed21f6c user: matt tags: selfcontained | |
06:33 | changed stmlmodule.so to stml.so check-in: 0952b2f8ef user: matt tags: selfcontained | |
2013-05-17
| ||
07:19 | corrections to makefile check-in: 77e3268c9d user: matt tags: selfcontained | |
07:08 | refactor for selfcontained executables (incomplete) check-in: 55a8152be6 user: matt tags: selfcontained | |
2013-02-03
| ||
05:25 | Added additional verbage for debug and setup easing check-in: 18e7e965e2 user: matt tags: trunk | |
2013-01-09
| ||
06:20 | Fixed output of error in error page check-in: 60f784c4db user: matt tags: trunk | |
2013-01-05
| ||
20:42 | Added debug-mode helper function check-in: 8a162a1405 user: matt tags: trunk | |
2012-12-13
| ||
05:41 | Install used instead of cp for install, cleaned up stmlrun.scm a bit check-in: a53376324f user: kiatoaco tags: trunk | |
04:57 | Added initial implementation of catching errors and presenting data to user check-in: 75298ea6c2 user: matt tags: trunk | |
2012-12-11
| ||
02:59 | docs-tweak check-in: bec5075b24 user: matt tags: trunk | |
2012-08-08
| ||
15:06 | Added direct access to pg conn check-in: 57f91bc5c8 user: matt tags: trunk | |
2012-08-04
| ||
20:55 | Basic twiki now working but still buggy check-in: 1a58be0746 user: matt tags: trunk | |
18:56 | Improved message for broken stml check-in: 8f51206e58 user: matt tags: trunk | |
03:48 | Moved back to built in date calc instead of unix calls, test fix (doesn't work) check-in: b0c8348626 user: matt tags: trunk | |
2012-08-02
| ||
21:26 | Initial cleared out version of the manual. check-in: e1712c7156 user: matt tags: trunk | |
18:41 | Cleaned up and got working on orion check-in: ceb2c8c436 user: matt tags: trunk | |
15:48 | Added manual, tweaked session.scm to use dbi check-in: 19d7e34d29 user: matt tags: trunk | |
2012-07-27
| ||
21:20 | removed unnecessary logging output check-in: 3e61eb47cb user: matt tags: trunk | |
18:41 | Fixed stupid cookie bug check-in: f1f4d8b2de user: matt tags: trunk | |
2012-07-26
| ||
23:16 | Got cookie to compile by switching to posix calls for time string check-in: 00fb8be61d user: matt tags: trunk | |
2012-03-17
| ||
06:50 | Updated template, lots of change due to move to chicken4.7 check-in: 73e724b31f user: matt tags: trunk | |
2011-10-05
| ||
03:36 | Merged in some minor fixes from porting check-in: bd24408c02 user: matt tags: trunk | |
03:35 | few more fixes from porting Leaf check-in: 562f01e7e5 user: matt tags: move-to-ck4.7.x | |
2011-10-04
| ||
14:42 | Merged changes for chicken4.7 to trunk check-in: fda7f57df0 user: mrwellan tags: trunk | |
05:33 | 99.99% complete in porting to chicken 4.7 check-in: 06b806d3c6 user: matt tags: move-to-ck4.7.x | |
03:39 | Moved to units based compilation check-in: 31955e0a02 user: matt tags: move-to-ck4.7.x | |
02:58 | couple files to help recreate the eval problem check-in: 2be28d85ad user: matt tags: move-to-ck4.7.x | |
02:56 | Minor porting and debugging tweaks check-in: 471f3f9325 user: matt tags: move-to-ck4.7.x | |
2011-10-03
| ||
00:52 | 99% ported to chicken-scheme v4.7 check-in: 1086107010 user: matt tags: move-to-ck4.7.x | |
2011-10-02
| ||
23:50 | 98% ported to chicken-scheme v4.7 check-in: 414475a853 user: matt tags: move-to-ck4.7.x | |
23:35 | 95% ported to chicken-scheme v4.7 check-in: 361599ef76 user: matt tags: move-to-ck4.7.x | |
22:22 | 90% ported to chicken-scheme v4.7.0 check-in: 45412597aa user: matt tags: move-to-ck4.7.x | |
19:47 | Mostly ported to Chicken 4.7.x check-in: 2274e4ac36 user: matt tags: move-to-ck4.7.x | |
07:18 | Bit more ported check-in: d3ad3e868e user: matt tags: move-to-ck4.7.x | |
05:44 | Partially ported. Removing dependency on tinyclos check-in: d78243d7c2 user: matt tags: move-to-ck4.7.x | |
03:48 | Create new branch named "move-to-ck4.7.x" check-in: 79392b09d0 user: matt tags: move-to-ck4.7.x | |
2011-09-25
| ||
03:33 | Cleaned up twiki, no more table based layout. Also no documentation yet... check-in: 3217617d70 user: matt tags: trunk | |
2011-09-24
| ||
22:13 | Yikes. Changes sitting around on disk for long time.... s:any->pgint fix? check-in: 7807ffe39b user: matt tags: trunk | |
2011-06-09
| ||
05:09 | Added string to pgint check-in: be70f56b97 user: matt tags: trunk | |
2011-06-08
| ||
04:48 | Added minor detail to howto check-in: ea14aab600 user: matt tags: trunk | |
2011-06-04
| ||
04:14 | Added a comment about the (begin ... ) issue that always bites me check-in: 8b22cd0ba6 user: matt tags: trunk | |
2011-05-29
| ||
08:56 | Added s:nbsp and fixed fieldset check-in: 754bf4430e user: matt tags: trunk | |
2011-05-24
| ||
02:44 | checking in minor output clean up check-in: 00c7439634 user: matt tags: trunk | |
2011-05-23
| ||
00:27 | completed support for switching from pages/<pagename>_(view|ctrl).scm or pages/<pagename>/(view|control).scm check-in: 7836d134f7 user: matt tags: trunk | |
2011-05-22
| ||
21:13 | Added support for putting pages in path pages/<pagename>_(view|ctrl).scm check-in: 4439a046b2 user: matt tags: trunk | |
2011-05-15
| ||
20:43 | Initial check in after moving from http://www.kiatoa.com/fossils/opensrc check-in: d3abae2d97 user: matt tags: trunk | |