Commit graph

  • e29a8aee38 * Fix bug where multiple parameter values with the same name aren't stored in parameter map for forms with enctype="multipart-formdata". hns 2007-11-14 10:00:46 +00:00
  • ae83283fc5 * Prevent response splitting vulnerability reported by Paul Alexandrow on helma-dev: Also fix res.setCookie() and add comments. hns 2007-11-13 14:30:05 +00:00
  • 2721d55139 * Prevent response splitting vulnerability reported by Paul Alexandrow on helma-dev. hns 2007-11-13 14:23:57 +00:00
  • 54617d09c1 * Limit maximal loop count for Macro.resolveHandler() lookup. Fixes symptoms of bug 543. <http://helma.org/bugs/show_bug.cgi?id=543> hns 2007-11-12 14:43:48 +00:00
  • 5cd2021502 * Throw exception instead of removing the old node when adding a node to a named collection with a name that is already taken. Fixes bug 568 <http://helma.org/bugs/show_bug.cgi?id=568> hns 2007-11-12 13:41:56 +00:00
  • ac4e78cb17 * Allow HopObjects to be used as arguments in XML-RPC calls, interpreting them as dicts and ignoring child nodes. Resolves bug #345 <http://helma.org/bugs/show_bug.cgi?id=345> hns 2007-11-08 11:03:41 +00:00
  • e0b814216e * Log error in XML-RPC method call. hns 2007-11-08 10:55:33 +00:00
  • d896e79aeb * Do not allow constructor property to be defined as constant on HopObjects, as we need the constructor to be resettable in Helma with Rhino 1.7. hns 2007-11-07 13:46:57 +00:00
  • 12423bb9a7 * Do not check parent nodes found via _parent setting - just trust getChildElement to be set appropriately. hns 2007-11-07 10:31:35 +00:00
  • 1650407241 * Implement suppressErrorPage property to allow error pages for low level errors to be suppressed: hns 2007-11-05 14:03:02 +00:00
  • a21d31830e * Backpaddle from incompatible change: return file name instead of file path from MimePart.writeToFile() again as in Helma 1.6.0. hns 2007-11-05 09:32:31 +00:00
  • 6d2f294252 * Implement onDebuggerStatement(Context) added in Rhino 1.7. * Minor Javadoc and import cleanup. hns 2007-10-29 09:37:59 +00:00
  • 8a27991087 Switching to jala trunk hns 2007-10-23 12:11:48 +00:00
  • e307d212fd * Rename Config to ServerConfig in order to prepare for an ApplicationConfig class. hns 2007-10-11 13:26:02 +00:00
  • beed995659 * Enabling use of ID sequence generators in H2 databases. Patch by Robert Gaggl, fixes bug 562 - http://helma.org/bugs/show_bug.cgi?id=562 hns 2007-10-11 12:31:49 +00:00
  • ae0536eb26 * Allow _parent to consist of three elements, such as page.comments.blocked. Fixes bug 563 - http://helma.org/bugs/show_bug.cgi?id=563 * Throw an exception when adding to a collection with accessname defined and the collection already contains an object with the given name. Previously, the old object was deleted from the database. Fixes bug 561 - http://helma.org/bugs/show_bug.cgi?id=561 hns 2007-10-11 12:21:40 +00:00
  • 3c059e8778 * Update to stock Apache XML-RPC 2.0.1. hns 2007-10-11 12:13:07 +00:00
  • b1980dceec * Update tagsoup.jar to version 1.1.3. Tagsoup is used by getHtmlDocument() as well as Jala. hns 2007-10-11 11:58:40 +00:00
  • a58b4a084f * Allow type.properties to be named after their prototype (e.g. Root.properties). Implement feature request 553: http://helma.org/bugs/show_bug.cgi?id=533 hns 2007-10-11 10:05:53 +00:00
  • 033659c8c5 * Don't mark a HopObject dirty if added to transient collection. This is a rather conservative fix for bug 554. http://helma.org/bugs/show_bug.cgi?id=554 hns 2007-10-11 09:51:17 +00:00
  • 9874ec1cd9 * Remove toggle link for debug output. hns 2007-10-10 12:30:10 +00:00
  • 4ab4f0ef9c Define svn:externals for helma modules trunk hns 2007-10-09 13:31:47 +00:00
  • f232748501 Define svn:externals for jala 1.2 hns 2007-10-09 13:29:56 +00:00
  • 2fa6005ee1 Simplify implementation: * No need to use reflection because we always have JDK 1.4 functionality. * Use java.util.BitSet for lookup of URI-safe characters. hns 2007-10-03 14:43:39 +00:00
  • 9b75760568 * Add try/catch and logging to updateProperties(), and remove duplicate code. hns 2007-10-03 14:40:21 +00:00
  • d6b7e1555c robert: set svn:mime-type property on all html files helma_1_2_0 hns 2007-09-28 13:29:58 +00:00
  • f56c056b49 robert: set svn:mime-type property on all html files helma_1_2_1 hns 2007-09-28 13:29:58 +00:00
  • f86988a69a robert: set svn:mime-type property on all html files helma_1_2_2 hns 2007-09-28 13:29:58 +00:00
  • 6770a0da46 robert: set svn:mime-type property on all html files helma_1_2_3 hns 2007-09-28 13:29:58 +00:00
  • 7bc850a150 robert: set svn:mime-type property on all html files helma_1_2_4 hns 2007-09-28 13:29:58 +00:00
  • 25a75d3b38 robert: set svn:mime-type property on all html files helma_1_2_4b hns 2007-09-28 13:29:58 +00:00
  • cf761b197d robert: set svn:mime-type property on all html files helma_1_2_5 hns 2007-09-28 13:29:58 +00:00
  • 667e61ff9b robert: set svn:mime-type property on all html files helma_1_2_5_merge_1 hns 2007-09-28 13:29:58 +00:00
  • 311885a691 robert: set svn:mime-type property on all html files helma_1_2_6 hns 2007-09-28 13:29:58 +00:00
  • 49090262ce robert: set svn:mime-type property on all html files helma_1_2_merge_2002_02_26 hns 2007-09-28 13:29:58 +00:00
  • 25c410f0d2 robert: set svn:mime-type property on all html files helma_1_2_pre4 hns 2007-09-28 13:29:58 +00:00
  • a2b6bd73cf robert: set svn:mime-type property on all html files helma_1_2_pre_reformat hns 2007-09-28 13:29:58 +00:00
  • aa427513db robert: set svn:mime-type property on all html files helma_1_2_rc1 hns 2007-09-28 13:29:58 +00:00
  • d6e7e2656d robert: set svn:mime-type property on all html files helma_1_2_rc2 hns 2007-09-28 13:29:58 +00:00
  • cf43fb6a93 robert: set svn:mime-type property on all html files helma_1_3_0_M2 hns 2007-09-28 13:29:58 +00:00
  • a31e6de024 robert: set svn:mime-type property on all html files helma_1_4_2 hns 2007-09-28 13:29:58 +00:00
  • 455caba145 robert: set svn:mime-type property on all html files helma_1_5_3 hns 2007-09-28 13:29:58 +00:00
  • 72fffb0aa1 robert: set svn:mime-type property on all html files hns 2007-09-28 13:29:58 +00:00
  • 97ac5d781e robert: removed svn:mime-type and set svn:keywords property of all text files Pre1_2001_02_27_stable hns 2007-09-28 13:16:38 +00:00
  • f26558a473 robert: removed svn:mime-type and set svn:keywords property of all text files acme10 hns 2007-09-28 13:16:38 +00:00
  • 5d97858402 robert: removed svn:mime-type and set svn:keywords property of all text files antville_1_0 hns 2007-09-28 13:16:38 +00:00
  • 52181eb5d6 robert: removed svn:mime-type and set svn:keywords property of all text files fesi_114 hns 2007-09-28 13:16:38 +00:00
  • cd02174f2d robert: removed svn:mime-type and set svn:keywords property of all text files hop10 hns 2007-09-28 13:16:38 +00:00
  • f2d7b50980 robert: removed svn:mime-type and set svn:keywords property of all text files pre_scripting_april_1 hns 2007-09-28 13:16:38 +00:00
  • 243169eacd robert: removed svn:mime-type and set svn:keywords property of all text files v_1_2_feature_complete hns 2007-09-28 13:16:38 +00:00
  • a70b360310 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • a59ea3367e robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 1067f732b7 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • af76ec7da3 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 0da83a4224 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 62854f800b robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • b5e6f5f74b robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • a307f1c926 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • dd262da555 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • c42c66ed04 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • aea9db38ea robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 3d203079f8 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • d475f01124 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 89f839cd2e robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 21963b9b0b robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 6c826cba8b robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • aaf819b0cd robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 42ca8f92a9 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 8fc2269faa robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • 463a175753 robert: removed svn:mime-type and set svn:keywords property of all text files hns 2007-09-28 13:16:38 +00:00
  • f03f405f04 * Check if changeSet is null in commitCompilation() to avoid NullPointerException. Fixed bug http://helma.org/bugs/show_bug.cgi?id=466 hns 2007-09-26 12:46:21 +00:00
  • e9e11ddb9a * Add write() and writeToString() variants that take an additional boolean argument to write node in shallow/internal database mode. Fixes bug http://helma.org/bugs/show_bug.cgi?id=404 * Some code and javadoc cleanup. hns 2007-09-26 12:07:34 +00:00
  • ff20cddcda * Refactor constructors a lil bit, make className final, clean up import statements. hns 2007-09-26 12:03:06 +00:00
  • fd598f23cf * Set session cookie in request object. Fixes bug 547. http://helma.org/bugs/show_bug.cgi?id=547 * Use java.security.SecureRandom for session id generation, with fallback to java.util.Random. hns 2007-09-25 11:01:30 +00:00
  • f7f2604969 * Move cleanupSessions() from Application to SessionManager. hns 2007-09-25 10:43:04 +00:00
  • a35d3ea425 * Convert file name into an absolute path in saveAs(). * Build directories in saveAs() if they don't exist, fixing bug 324 <http://helma.org/bugs/show_bug.cgi?id=324> hns 2007-09-21 14:57:22 +00:00
  • 4b23a48c14 * Try to be more robust if getInputStream() is called after writeToFile() has been called by getting the InputStream from the new file instead of the old one, which may not exist anymore. Fixes bug 559 <http://helma.org/bugs/show_bug.cgi?id=559> * Print error messages when catching Exceptions, plus a little more cleanup. hns 2007-09-21 14:55:10 +00:00
  • 262eb22335 * Fall back to property name if a filter reference can't be resolved as column name. Fixes bug 557 <http://helma.org/bugs/show_bug.cgi?id=557> hns 2007-09-21 13:12:46 +00:00
  • 74b3b217ee * Mark object references as COMPLEX_REFERENCE if the foreign key column is also mapped as primitive property. Fixes bug 555. <http://helma.org/bugs/show_bug.cgi?id=555> * Get group mapping from parent DbMapping. Fixes bug 553. <http://helma.org/bugs/show_bug.cgi?id=553> hns 2007-09-21 09:31:15 +00:00
  • 9395ebcd06 * Update lib/jetty.jar to Jetty 5.1.14 and lib/servlet.jar with the following patch for AJP13 request paths: --- jetty-5.1.14/src/org/mortbay/http/ajp/AJP13Connection.java 2007-03-05 01:15:05.000000000 +0100 +++ jetty-5.1.14-patched/src/org/mortbay/http/ajp/AJP13Connection.java 2007-09-20 17:28:17.000000000 +0200 @@ -208,12 +208,9 @@ log.warn(packet.toString()); } hns 2007-09-20 15:33:41 +00:00
  • a961a2d6cb * Update lib/jetty.jar to Jetty 5.1.14 and lib/servlet.jar to Servlet API 2.4. * Remove LongSink code from helma.main.Server. Fixes bug 550 http://helma.org/bugs/show_bug.cgi?id=550 hns 2007-09-20 14:55:00 +00:00
  • 797a719f15 * fixed bug 539 * added private getter for internal buffer and mime multipart object to ease testing grob 2007-09-20 11:14:10 +00:00
  • e9fbe01c68 * Fully implement simple object references that don't use the primary key on either side. Fixes bug 218. hns 2007-09-20 10:39:31 +00:00
  • 4648a7eee2 * Pimp up res.debug() output a little bit, making it invisible by default and adding a link to display it. This is just a minor facelift to a feature that needs to be rethought and replaced, though. hns 2007-09-20 09:19:30 +00:00
  • 87722c3b8d Minor cleanups and fixes in helma.util.CronJob: * Send sub-properties of app properties that start with "cron." so we don't have to do the filtering ourselves. * Be tolerant of whitespace in cron job time specs (e.g. cron.foo.minutes = 0, 15, 30, 45) hns 2007-09-20 08:12:13 +00:00
  • 3e54355ef5 Minor cleanups and fixes in helma.util.CronJob: * Send sub-properties of app properties that start with "cron." so we don't have to do the filtering ourselves. * Be tolerant of whitespace in cron job time specs (e.g. cron.foo.minutes = 0, 15, 30, 45) hns 2007-09-20 08:11:01 +00:00
  • a15d836297 test-commit, please ignore grob 2007-09-17 10:41:06 +00:00
  • 880a312656 test-commit, please ignore grob 2007-09-17 10:40:12 +00:00
  • 9066bd1b2e * Improve Rhino Tracer: - Include method runtime in milliseconds. - Indent nested method calls. - Stop including method arguments in the trace output. hns 2007-09-17 09:36:49 +00:00
  • a5b8ce588e test commit, pls. ignore grob 2007-09-11 10:22:11 +00:00
  • bc3130dd64 test commit, pls. ignore grob 2007-09-11 10:21:26 +00:00
  • fca989d668 * updated lucene jar files to version 2.2.0 * changed Document.addField(): instead of defining field options as booleans (still supported for backwards compatibility), they can now contain a string defining the storage, indexing and term vector options for this field. this way all options supported by lucene can be used. see apidoc for accepted values. in addition addField() now accepts an instance of helma.Search.Document.Field as single argument too. * added Document.Field() constructor wrapping a lucene document field instance. The constructor can be called with the same options as Document.addField() * Document.getField() now returns an instance of helma.Search.Document.Field instead of a plain JS object. For backwards compatibility name and value can still be accessed as properties, but to get detailed information about the field the appropriate methods needs to be called (eg. isTokenized(), isStored()) * removed Index.getModifier() as all but one method of IndexModifier is now available in IndexWriter too * removed private getWriterModifier() method as waiting for index unlock is now done by Lucene itself (defaults to 1 second) * getWriter() now supports a second argument enabling or disabling auto commit (defaults to false) * changed default boolean clause in BooleanQuery.addTerm() and BooleanQuery.addQuery() from "and" (MUST) to SHOULD * removed Document.getDateField(): the value of a field converted into a date is now accessible via the "dateValue" property of the field * added Document.removeField(name) grob 2007-09-06 11:46:48 +00:00
  • c6d5098e8c Fixed bug that prevented correct error handling p3k 2007-08-30 12:40:25 +00:00
  • 2af69af96f Added support for content length and HTTP error messages p3k 2007-08-30 12:38:33 +00:00
  • c6aa2b46b7 * Update to Rhino 1.6R7 with Token patch from http://dev.helma.org/wiki/Rhino+Bugs+%26+Patches/ hns 2007-08-30 10:06:28 +00:00
  • 437d603faf changed docs for file.list methods, attempting to work around a JSDoc rendering problem zumbrunn 2007-07-31 21:24:08 +00:00
  • 54d348d904 fixed docs for File.prototype.renameTo and helma.File.renameTo to show that the expected argument is of type FileObject, not String zumbrunn 2007-07-31 19:50:05 +00:00
  • 62e88d817a added reference to docs for supported date format pattern zumbrunn 2007-07-30 20:03:58 +00:00
  • fb20983640 * Make sure jsdocs target is executed before package-raw. helma_1_6_0 hns 2007-07-18 23:12:40 +00:00
  • de0c08ce5a * Be more careful about setting parent scope on functions (which may be nested). Fixes bug 531 reported by juerg lehni on helma-dev. http://helma.org/bugs/show_bug.cgi?id=531 hns 2007-07-18 22:54:36 +00:00