Commit graph

  • b03410952c grrr, i hate that tar xml ant weirdo-ness: still experimenting with file permissions and the right taring... p3k 2002-05-15 17:33:15 +00:00
  • d240acab24 modified antclick task to achieve correct file permissions when taring that thang p3k 2002-05-15 17:23:59 +00:00
  • 23c965c85d updated version date. hns 2002-05-15 17:21:18 +00:00
  • db69f15dc1 Implemented skin caching. hns 2002-05-15 17:20:44 +00:00
  • 36eee9e151 pass number of read characters to Skin constructor. hns 2002-05-15 17:19:05 +00:00
  • 1085f83d02 Pretty much streamlined Skin parsing and rendering, trying to reduce the number of objects created. hns 2002-05-15 17:18:32 +00:00
  • e618c5c8a2 updated comment which was from 1998 or something like that hns 2002-05-15 17:17:04 +00:00
  • b457ca8a88 implemented writeCharArray() method hns 2002-05-15 17:16:38 +00:00
  • db9fab2c8c fixed a typo creating syntax error in line 313 p3k 2002-05-15 16:35:00 +00:00
  • 1f2cf86509 added lines in target "antclick" for creating a tgz package, too p3k 2002-05-15 16:32:08 +00:00
  • 0dcf1ad58b added line to change access rights for hop.sh in /antclick p3k 2002-05-15 15:57:02 +00:00
  • e1b5aedeca added targets "antclick", "cleanup", "fullcleanup"; modified target "package" (now excludes docs) and added target "fullpackage" (which does what "package" did before) p3k 2002-05-15 15:51:28 +00:00
  • 4fd9583a30 initial check-in p3k 2002-05-15 13:51:49 +00:00
  • 9e9220f11b kicked out hopblog due to helma progressing from hsp templates p3k 2002-05-15 13:43:01 +00:00
  • c4ff262a1d now using relative path to hsqldb files p3k 2002-05-15 12:27:00 +00:00
  • c7cc771d45 initial check-in p3k 2002-05-15 09:58:27 +00:00
  • a903fbb0cd initial check-in p3k 2002-05-15 09:48:58 +00:00
  • ac2faa75de initial check-in p3k 2002-05-14 17:32:12 +00:00
  • 61998b0234 initial check-in p3k 2002-05-14 17:23:35 +00:00
  • d0899da45b backpedalling on dumb previous modification... never change something you don't understand. hns 2002-05-14 17:09:57 +00:00
  • 707e9e9171 updated version string to current date. hns 2002-05-14 16:44:04 +00:00
  • 45b172f21b Only set path-lookup-by-prototype if the object in the path actually does have a prototype. Previously this threw a NullPointerException for untyped path elements. hns 2002-05-14 16:43:03 +00:00
  • a19a01d19b Call getNodeProperty() instead of getProperty() in NodeGet to avoid retrieving prototype functions. hns 2002-05-14 16:41:35 +00:00
  • 9dcf718733 Changed remove() method to remove node itself if no arguments are supplied. hns 2002-05-14 16:40:28 +00:00
  • 1cd27f8c1d Did some fixes in setConstraint() which now checks if the backward mapping is a primitive mapping or an object reference. Also allow the method to be called for group-by collections, which is why the new code should be regarded as experimental. hns 2002-05-14 16:37:14 +00:00
  • d269727524 Nodes are now inserted/updated in the database in the same order they were marked as dirty in the transactor. This is to avoid exceptions when databases check for relational constraints in inserted objects. hns 2002-05-14 16:35:18 +00:00
  • 77fbf7e5b4 initial check-in p3k 2002-05-14 16:34:49 +00:00
  • 3863edd22f Fixed remove() method. hns 2002-05-14 16:34:03 +00:00
  • 86cbedc1d6 added methods to get and set skinpath and translated skinpath. hns 2002-05-14 16:33:24 +00:00
  • 72308434eb removed silly comment hns 2002-05-14 16:32:33 +00:00
  • a193cbf2b2 added a lot of beautiful comments at the beginning of the file (to inform about the different targets and their purpose) p3k 2002-05-14 16:18:09 +00:00
  • 1bd0fe6c05 merged changes from refactor_scripting_05_02 branch hns 2002-05-13 17:38:00 +00:00
  • 5a015fbbc5 switched reval field from RequestEvaluator to FesiEvaluator. hns 2002-05-13 17:19:33 +00:00
  • 9bcef4ca11 removed rss application; instead, added a new target for checking out and zipping any application residing in the cvs [syntax: ant -buildfile file.xml -Dapplication=appName] p3k 2002-05-10 16:01:14 +00:00
  • fd82482a03 Take id field from parent prototype if it isn't defined in this one. hns 2002-04-26 15:30:54 +00:00
  • e74c9b22f2 modifed to fit the latest build targets stefanp 2002-04-26 15:10:59 +00:00
  • c0d7a163ba checkout now gets only the sources, checkoutfull gets everything needed for building. stefanp 2002-04-26 15:09:36 +00:00
  • 653de0713c Removed try/catch clause from getLogger() method. Increased version string to "pre3 2002/04/26". hns 2002-04-26 14:47:10 +00:00
  • b49b50449e Formatting fixes hns 2002-04-26 14:05:47 +00:00
  • 8c4e0ed609 added a trim() method to fesi string objects stefanp 2002-04-26 13:44:52 +00:00
  • 4e3cc523e4 Logger.getLogger(...) doesn't throw an IOException anymore if it can't open the requested log file. Instead it displays an error message and sees if the file becomes writable. So there's no use in catching the Exception and getting a Logger to std out/err anymore. hns 2002-04-26 12:48:51 +00:00
  • 86eb2c075a Do not throw IOException on getLogger(...) anymore. Instead, display an error message on standard out, try again and again to open and write to the log file, and discard queued log messages and display a warning message every now and then. hns 2002-04-26 12:47:04 +00:00
  • 3a0a234d50 Pretty much rewrote the Logger class. hns 2002-04-25 16:39:37 +00:00
  • f99abd660d added rss application to checkout p3k 2002-04-25 15:37:16 +00:00
  • c9c85a67c7 separated building of snapshot and of distribution. "build package" now works in helma/work-directory only. added targets "build snapshot" and "build snapshotcompile" to build helma.jar added target "build helmadocs" to download documentation from helma.org. stefanp 2002-04-25 14:08:48 +00:00
  • 0e9738e95d updated to fit the last changes stefanp 2002-04-24 16:04:29 +00:00
  • c7071ce55d Changed order of reading request properties. Previously, HTTP parameters where set after HTTP variables/headers, which caused a security problem with HTTP variables being overridable by parameters. (bug #77) hns 2002-04-23 16:07:51 +00:00
  • 8ddc2b2e4f bugfix http://www.helma.org/bugs/show_bug.cgi?id=55 login() now returns false if authenication fails, not only if heavier exceptions appear. stefanp 2002-04-23 14:36:03 +00:00
  • 52822f59e3 moved description from text file description.txt to property "description" in app.properties p3k 2002-04-23 11:46:23 +00:00
  • 2363def4f7 use _attribute instead of attributes stefanp 2002-04-19 17:16:50 +00:00
  • 0fbaf447e8 use _prototype instead of prototype stefanp 2002-04-19 16:45:30 +00:00
  • ddf1a9a88e initial checkin xml/dom-extension stefanp 2002-04-19 15:54:14 +00:00
  • 0524f54a47 failure to catch an empty enumeration from javascript caused a bug when an application had no app.properties. workaround: check against new method SystemProperties.size(). stefanp 2002-04-18 09:37:55 +00:00
  • 8e96f6fee8 added wrapper for Hashtable.size()-method stefanp 2002-04-18 09:35:54 +00:00
  • ce27d2124b "=self"-tag for self scripting applications in apps.properties is no longer supported. use class.properties file instead and define helma.main.Server as the main class. stefanp 2002-04-08 09:00:52 +00:00
  • 1bd0f474b6 for security reasons: removed default adminUsername and adminPassword properties. manage-application will ask for these properties once if they are not set at startup. stefanp 2002-04-08 08:57:08 +00:00
  • 3360a56ee4 removed =self tag for self scripting applications base and manage. this is done in app's class.properties files now stefanp 2002-04-08 08:56:22 +00:00
  • a48d2fefc9 make app work again with new way of retrieving a custom root object (helma.main.Server, that is) stefanp 2002-04-08 08:49:41 +00:00
  • 08f702bd40 improved creation of custom root object: - definition of root class is moved from app.properties to class.properties file. - optional use of fields "root.factory.class" and "root.factory.method" in class.properties to retrieve an instance of the root object. stefanp 2002-04-08 08:43:30 +00:00
  • 2f2f540501 This commit was manufactured by cvs2svn to create tag 'pre_scripting_april_1'. hns 2002-04-05 17:09:27 +00:00
  • 9ecef6e720 This commit was manufactured by cvs2svn to create branch 'refactor_scripting_04_02'. hns 2002-04-05 17:09:26 +00:00
  • ca66d7ba90 reverted scripting environment refactoring from HEAD branch, will go into separate branch. hns 2002-04-05 17:09:25 +00:00
  • b46b664d94 Halfway through refactoring of scripting framework, getting everything that has to do with FESI out of helma.framework and into helma.scripting.fesi. hns 2002-04-02 17:19:52 +00:00
  • 1108e386e0 Renamed .groupby option to .group, according to spec, in the parsing of db mapping when using the new format. hns 2002-04-02 13:30:50 +00:00
  • 337928ee4a Fixed bug 66: setParent() doesn't overrule _parent anymore hns 2002-03-28 16:22:06 +00:00
  • 8f6503ae6b changed instructions stefanp 2002-03-26 19:00:25 +00:00
  • 0dbab772a6 saving of username and password now works through appending and not by saving the whole properties list. stefanp 2002-03-26 19:00:03 +00:00
  • 660ea666d9 makekey now uses createAuth() and shows a nice form. stefanp 2002-03-26 16:11:18 +00:00
  • ddd6149251 added createAuth() if no username/password are set and request comes from localhost checkAuth() now goes into createAuth() to let user enter uname/passwd combination. stefanp 2002-03-26 16:10:28 +00:00
  • 2a25fd3054 very basic skin stefanp 2002-03-26 16:08:03 +00:00
  • 9e8d43a015 html-form to set adminUsername and adminPassword stefanp 2002-03-26 16:07:48 +00:00
  • 41fdae647f added style-class formEl stefanp 2002-03-26 16:04:45 +00:00
  • 12e5fd0846 Make lookups by column name case insensitive. Also, hide the column to property map from the outside world so nobody can do a case sensitive lookup by fault. hns 2002-03-26 15:19:52 +00:00
  • b294dabc90 Always do case insensitive comparison when checking if a column name is the primary key column of a table. hns 2002-03-26 15:18:09 +00:00
  • d13d2087f4 Use columnNameToProperty to look up property names for columns instead of doing it myself. DbMapping does takes care to make the lookup case insensitive. hns 2002-03-26 15:16:58 +00:00
  • 0ec0e17485 Run Logger with default priority. hns 2002-03-26 13:12:49 +00:00
  • 870c8eb527 Removed obsolete chooser() and multiChooser functions for HopObjects. hns 2002-03-26 13:09:13 +00:00
  • fb264c63e5 replaced javascript-md5-library with method in helma.util.MD5Encoder stefanp 2002-03-26 12:47:49 +00:00
  • 4b09e5f1c3 update server version hns 2002-03-26 12:14:57 +00:00
  • 78c56ac382 Just be a little bit more precise in the kind of exception we throw. hns 2002-03-26 12:10:49 +00:00
  • 0fa15992cf Implement override toString method to do what you'd expect it to do (generate a string representation of the properties). hns 2002-03-26 12:10:16 +00:00
  • c88ac35c17 Try both Unix crypt and Stefan's new MD5 encoding for authentication. hns 2002-03-26 12:09:32 +00:00
  • 7041bf08e7 Initial implementation of new skin path resolution schema and public skins. hns 2002-03-25 18:55:38 +00:00
  • 1a777b5c5a Added constructor without Prototype parameter to make it possible to have SkinFiles which don't know or care about what prototype they belong to. hns 2002-03-25 18:54:07 +00:00
  • 77da4999aa Added skinExtensions properties for support of public skins. This is a property file, for now called mime.properties, that mapps file extension names to MIME types. hns 2002-03-25 18:53:10 +00:00
  • 3712b51628 res.skinpath is now an object property (holding an array of HopObjects or directory names) instead of a string property. hns 2002-03-25 18:51:21 +00:00
  • 7d607250b6 added link to helma.org, aehm stefanp 2002-03-25 18:50:29 +00:00
  • 847f2542d3 Removed everything related to the _skinmanager property which isn't used anymore. hns 2002-03-25 18:49:41 +00:00
  • 4e0182bfda bug fixed in helma.main.Server stefanp 2002-03-25 18:37:49 +00:00
  • 078769bb43 no message stefanp 2002-03-25 18:37:19 +00:00
  • bf86d54c67 removed obsolete functions: calling href() on Java objects does indeed work. The problem was that getParentElement() method in Application always returned null (due to a very hard to find bug in helma.main.Server). stefanp 2002-03-25 18:36:56 +00:00
  • 891b5056c8 no message stefanp 2002-03-25 17:58:45 +00:00
  • 15221babdc typo stefanp 2002-03-25 17:58:28 +00:00
  • fd73f252a0 bugfixed and improved calculation of 5-minute request count stefanp 2002-03-25 17:58:19 +00:00
  • eb6f593913 obsolete after switch to helma embedded md5-function stefanp 2002-03-25 17:57:38 +00:00
  • 6374ce94fc improved addressFilter, switched to helma embedded md5-function stefanp 2002-03-25 17:56:26 +00:00
  • cc36746efb changed typo stefanp 2002-03-25 17:55:25 +00:00
  • 66f7b97e40 utility class for java md5-methods stefanp 2002-03-25 17:46:44 +00:00
  • 5fb400ec4c added zipped application manager p3k 2002-03-21 17:33:14 +00:00
  • cf01737f8f added application manager p3k 2002-03-21 17:04:57 +00:00