Commit graph

  • 9eb0955806 Updated version string. hns 2002-09-04 13:37:03 +00:00
  • 06430a62e8 Do not call stop() method on threads when aborting a transaction. The method is deprecated, and it seemed to leave db connections in an unreclaimable state. hns 2002-09-04 13:35:50 +00:00
  • 921e4787cb Do not try to perform path translation relative to the servlet mountpoint since this is done already by the servlet container. hns 2002-08-30 15:26:57 +00:00
  • 251b9e0fa3 Added <hr> to list of recognized HTML tags. hns 2002-08-30 14:28:10 +00:00
  • 9b9e73f508 temporary fix: made Xml.write() use default UTF-8 encoding. stefanp 2002-08-21 17:11:58 +00:00
  • e4979a7175 made XmlDatabase use the app's charset (app.properties/charset=ISO...) new method: Application.getCharset() stefanp 2002-08-16 18:22:47 +00:00
  • eb397b6def fixed bug that caused default xml-conversion not to work properly. removed commented out code. stefanp 2002-08-11 17:26:04 +00:00
  • a0ce604062 Do not locally define pwfile field, which is meant to be an instance variable. hns 2002-08-07 12:44:42 +00:00
  • 51a564cd60 Updated version string. hns 2002-08-06 14:50:27 +00:00
  • 65bef92295 Perform getCanonicalFile() immediately when creating hopHome in main method of Server instead of only doing it when needed. hns 2002-08-06 14:47:30 +00:00
  • 1f6e49e791 Fixed bug where serving of static files didn't work on Windows with hopHome property set by using File.getCanonicalFile(). hns 2002-08-06 12:57:24 +00:00
  • a097a07937 Re-enable server-wide passwd file for the authenticate() function. hns 2002-08-05 16:39:18 +00:00
  • 1b29302939 * Updated version string * Improved startup message which now includes info about Java version * Default Helma log is now log file, not console * added getDbProperties() method to retrieve server-wide db sources. hns 2002-08-02 18:33:12 +00:00
  • 096541e347 Fixed bug where prototype was marked as checked too early, resulting in other evaluators to use the prototype is if the code was fully parsed/compiled. hns 2002-08-02 18:19:04 +00:00
  • a1080de978 Get prototype resources through synchronized methods instead of directly accessing them. This fixes a bug where prototypes that were in the process of being compiled were accessed by evaluators. hns 2002-08-02 13:32:56 +00:00
  • 6182b9313a Return true on needsUpdate if zip file has been removed. hns 2002-08-02 13:25:22 +00:00
  • b2862b95bb Added lastModified property that contains a date either of when the session was created or when the session was last logged in or out. The property can also be set from script code. hns 2002-08-02 10:50:48 +00:00
  • 113ea0aecc Added support for HTTP Last-Modified and If-Modified-Since headers and 304 Not Modified response. hns 2002-08-02 10:49:40 +00:00
  • 6b87ffb004 Removed deprecated/unused servlet constructor. hns 2002-08-02 10:28:52 +00:00
  • 65b8d6b2c4 Major clean-up work on Application constructors. Removed some old options like setting application file extensions etc. Instead now the Application constructors can take arguments for the app and db home directories. hns 2002-08-02 10:27:31 +00:00
  • c044ab86ab Set debug on so we get line numbers with stack traces. hns 2002-08-01 16:04:04 +00:00
  • 236a819d86 change in extension-mechanism: initScripting() now returns a HashMap (key=varname, value=ESValue) which will be added to the global object by FesiEvaluator. This ensures that global vars are (re-)set before each request. DemoExtension was updated to reflect this change. stefanp 2002-08-01 14:37:25 +00:00
  • a4a0405241 fixed a bug that didn't let primitive values returned by a bean pass through because of a classcastexception. stefanp 2002-07-31 15:57:25 +00:00
  • c5e1c05dfb Upgraded to Mckoi DB 0.93 with DataCellCache patch applied (see http://mckoi.com/database/ver/patches/0.93/ for details) hns 2002-07-31 15:48:29 +00:00
  • 44aff437b4 Better session cookie creation algorithm. Random number and timestamp are now woven into one number. Both shorter and (presumably) more secure. hns 2002-07-29 18:11:51 +00:00
  • 7585b72d7f * Properties file is now read only when needed instead of reading it in constructor * Implemented case insensitivity for Hashtable methods (get(), containsKey()) * Optimized file checking. Synchronized code is entered only if file has been modified. * Added lots of comments. hns 2002-07-29 18:10:29 +00:00
  • 40ba46d788 Fixed issues with HTML comments and Helma macros in Helma format functions. hns 2002-07-29 14:53:13 +00:00
  • 1012b31a6a made app.properties-object readonly, plus formatting fixes. stefanp 2002-07-29 12:46:36 +00:00
  • e6cf8647cc added readonly option. stefanp 2002-07-29 12:44:57 +00:00
  • b4595a2a29 fixed bug that would check for another server running on the default rmi port even if helma was using only the embedded webserver. stefanp 2002-07-29 12:42:52 +00:00
  • 4b35b3bf2c added comment that advises initScripting, applicationStarted and applicationStopped to be synchronized. kmfdm 2002-07-29 08:32:09 +00:00
  • 5482bbfc77 Update to JavaMail 1.2. hns 2002-07-26 17:08:28 +00:00
  • 969f5b1e76 Updated to JDOM beta 8. hns 2002-07-26 17:07:49 +00:00
  • 67c80bb772 updated version string. hns 2002-07-25 12:16:21 +00:00
  • 68f516710c Improved start scripts, added jetty jar files. hns 2002-07-25 12:09:35 +00:00
  • 8d72e0f9c4 Switch off event logging in Jetty hns 2002-07-25 11:27:18 +00:00
  • aa73b41701 Acme Serve is no longer used in Helma. hns 2002-07-24 19:16:28 +00:00
  • 748c225afe Attempt to copy licenses folder into build package hns 2002-07-24 18:46:38 +00:00
  • 0fea66820e Update to new extended start scripts from Antclick distribution. Including jetty.jar and servlet.jar into the classpath. hns 2002-07-24 18:45:56 +00:00
  • 69a016010e Updated to Helma license 1.2 hns 2002-07-24 18:45:44 +00:00
  • 53410917bd Switch to Jetty for embedded web serving needs. hns 2002-07-24 18:37:20 +00:00
  • 20ea4b874f Get init parameters in in init method instead of a special constructor the way servlets should. hns 2002-07-24 18:35:45 +00:00
  • 4e7cc29a82 Slight modification of the way too large file uploads are handled. hns 2002-07-24 18:34:46 +00:00
  • 07d457f558 Update to new extended start scripts from Antclick distribution. Including jetty.jar and servlet.jar into the classpath. hns 2002-07-24 18:33:14 +00:00
  • 81f23f6a31 Removed ancient JSDK servlet classes. hns 2002-07-24 18:31:34 +00:00
  • 2fc9706c87 Added Servlet 2.2 API hns 2002-07-24 18:30:58 +00:00
  • e17c0367e8 Added Jetty 3.1.8 ad new embedded web server hns 2002-07-24 18:30:10 +00:00
  • 2a452e84e1 update to version 1.1.4 p3k 2002-07-23 09:16:59 +00:00
  • a106e43fd0 Ditched getTranslatedSkinpath() and setTranslatedSkinpath in RequestTrans. getSkinpath() and setSkinpath now directly deal with Object arrays. hns 2002-07-19 11:35:21 +00:00
  • 02d64e6d1e __prototype__ internal property is now also accessible as _prototype. Simplified check for internal properties: Every property name starting with an underscore is now interpreted as internal property. Added check for null propertyName. hns 2002-07-18 20:32:28 +00:00
  • bfa99996c8 Only return property-to-db mapping as properties enumeration if the node is stored in a relational database. Otherwise, the actual properties are returned. hns 2002-07-18 20:19:52 +00:00
  • 8f75b2183c create images dir (although this doesn't seem to be necessary) hns 2002-07-16 15:37:07 +00:00
  • af183dfb0e unzip images to /static/images instead of /static/antville hns 2002-07-16 15:30:03 +00:00
  • ad6e93aa38 Do not set baseUri, since this is not necessary with the embedded web server anymore. hns 2002-07-16 15:06:01 +00:00
  • 1b3d6adc79 Show message when client IP address is not allowed instead of going stealth mode. hns 2002-07-16 14:45:34 +00:00
  • 54ac9930e6 checkin of mckoi database configuration file. hns 2002-07-16 13:56:28 +00:00
  • b930d63621 switch from hsqldb to mckoidb data source. hns 2002-07-16 13:41:35 +00:00
  • 857625515b commented out JAVA_HOME assignment which overwrites preexisting environment variable. hns 2002-07-16 13:39:03 +00:00
  • c886ea5ad8 Remove HSQLDB jar file in favour of mckoidb.jar. hns 2002-07-16 13:22:30 +00:00
  • 7eef23b116 Empty Mckoi Database files hns 2002-07-16 13:20:09 +00:00
  • 87a95f270d Remove HSQLDB files in favour of Mckoidb. hns 2002-07-16 13:12:09 +00:00
  • 3b98b2c422 changed mountpoint for manage application. hns 2002-07-16 12:01:30 +00:00
  • 844a5f1ebb added mckoidb.jar to classpath. hns 2002-07-16 11:59:52 +00:00
  • 3353f34807 Updated classpath and command line. hns 2002-07-16 11:59:51 +00:00
  • c202e31ea3 Set default uploadLimit. Avoid hanging in in.read() when uploadLimit is exceeded. hns 2002-07-15 16:15:47 +00:00
  • 101e3ee58a Start embedded XML database without the db file name parameter, which doesn't exist anymore and wasn't used anyhow. hns 2002-07-15 14:34:19 +00:00
  • 0128e07d69 Removed code to retrieve prototype from propertiy map in getPrototype(). (This was a backwards compatibility feature for when prototype was stored as a generic property.) hns 2002-07-15 14:33:32 +00:00
  • 54f2a0e317 Issue a message to the Server log when moving applications on the embedded web server. hns 2002-07-12 19:17:20 +00:00
  • 6978b08841 Specifying the mountpoint for applications on the embedded web server now actually works. (Servlet path translation was broken). Application manager is now able to move applications on the embedded web server, i.e. if appname.mountpoint is modified, the application is re-mounted at the new location. hns 2002-07-12 18:57:07 +00:00
  • 17a0a7a93c Cleaned up class quite a bit. Added -x parameter to specify port of XML-RPC server independently from RMI server port. hns 2002-07-12 17:53:08 +00:00
  • 2b491ebe39 renamed app property "description" to "_description" to indicate internal status p3k 2002-07-11 15:35:15 +00:00
  • 010f71e201 Removed rmi.zip from classpath. hns 2002-07-11 12:40:30 +00:00
  • e724c8367e added mountpoint for base app in apps.properties file hns 2002-07-11 12:34:50 +00:00
  • 48a7b536a0 * Avoid duplicate child-text-to-property assignment. * Parse children in sparse mode even if we don't convert the element itself. * Avoid assigning element text as property "text" in sparse mode. hns 2002-07-11 12:03:29 +00:00
  • d41c6d5657 Fixed bug that caused NullPointerException. Added option to add selected elements to the default subnode collection via element.childelement = prototype._children. hns 2002-07-10 18:30:56 +00:00
  • d6d7141350 First sketch to implement sparse and deep parsing. The old demo app examples still work. The new features may require some more tweaking, possibly also on the mapping prototype file syntax. hns 2002-07-10 16:56:15 +00:00
  • 7088254cb1 Do not create applications with "." in the application name when apps.properties is modified. hns 2002-07-10 13:24:14 +00:00
  • 8ee53d5a25 Replaced (String)props.get() with props.getProperty(). Removed toLowerCase() because XML is supposed to be case sensitive (or am I missing something here?) hns 2002-07-05 15:53:58 +00:00
  • 649aac3f7c Use the updatePrototype() method in type manager that takes the prototype object instead of the prototype name. hns 2002-07-05 15:07:01 +00:00
  • 65686330fc Update the prototype before returning the skinfiles. hns 2002-07-05 15:05:55 +00:00
  • 9c3cbea82f Provide a variant of the updatePrototype() method that takes a prototype object instead of the prototype name. hns 2002-07-05 15:05:10 +00:00
  • 443dd18158 fixed formatting and indentation. hns 2002-07-05 13:28:42 +00:00
  • 47ab428371 Check if prototype exists in hasFunction(...). hns 2002-07-04 18:44:51 +00:00
  • fab876e2e7 Some cleanup, fixed bug where a zip file with entries for a prototype would prevent stuff in the prototype's directory to be ignored. (use getLastCheck() instead of getLastUpdate() to find out if we should look for new files in directory) hns 2002-07-04 18:31:11 +00:00
  • 894c544174 Added javadoc comments, made some fields final. hns 2002-07-04 18:28:35 +00:00
  • a85ac92e2b Added private makeNodeHandle method that honors the prototyperef attribute when converting an XML tag to a NodeHandle. hns 2002-07-04 17:35:22 +00:00
  • df4d199072 added getDbMapping(typename) method that gets the DbMapping for a prototype name. hns 2002-07-04 17:33:56 +00:00
  • d66a280200 changed sql argument encoding utility method: single quotes are now encoded as '' instead of \' hns 2002-07-04 17:33:20 +00:00
  • 47a3202ba8 fixed formatting and indentation. hns 2002-07-04 17:05:52 +00:00
  • 96cd8c406c adjusted to take advantage of the new appname.mountpoint option for apps.properties files. hns 2002-07-02 15:21:35 +00:00
  • c9707a83b8 Added appname.mountpoint option for entries in apps.properties to define where an application should be mounted on the embedded web server. hns 2002-07-02 15:16:08 +00:00
  • fa4fcef67e (Re-)checked in crimson.jar 1.1.3. hns 2002-07-01 15:33:21 +00:00
  • 3749d23619 deleted crimson jar because it wasn't checked in as binary. hns 2002-07-01 15:32:11 +00:00
  • 02c20371b0 added access permission for execution of hop.sh in tar action; added prefix parameter in tar actions p3k 2002-06-28 16:28:56 +00:00
  • 2c7bef0c8e fixed typo kmfdm 2002-06-28 15:14:22 +00:00
  • fd441f1521 Still checking to see if commit mails are working... hns 2002-06-27 15:41:00 +00:00
  • 97b4f8b7e9 Updated version date and checking to see if commit mails are working again. hns 2002-06-27 15:37:09 +00:00
  • 2f722912b5 made getLogger() method public. hns 2002-06-27 15:28:21 +00:00
  • a6eb8d62ca Kill Threads the hard way when timeouts occurr. Eventually, we might want to add a method in the ScriptingEngine interface for that purpose, i.e. to let scripting engines kill threads in a soft + specific way. hns 2002-06-27 14:19:59 +00:00
  • e365ce4c63 update to version 1.5b3 of ant http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta3/bin/ p3k 2002-06-27 13:12:21 +00:00