]> err.no Git - sope/blobdiff - sope-appserver/NGObjWeb/ChangeLog
improved SOPE security exceptions
[sope] / sope-appserver / NGObjWeb / ChangeLog
index 8c09dd3c3d32533c41861331b491a938b5e72bcc..dcd8d5064a8efb2a0e259d8b907841174a0dd6a6 100644 (file)
@@ -1,3 +1,295 @@
+2004-09-24  Helge Hess  <helge.hess@skyrix.com>
+
+       * SoObjects/SoSecurityManager.m: improved reason string of security
+         exceptions (v4.3.44)
+
+2004-09-23  Helge Hess  <helge.hess@skyrix.com>
+
+       * v4.3.43
+       
+       * WOCoreApplication.m: improved handling of WOPort default (detect
+         numeric ports)
+
+       * Defaults.plist: changed default WOPort value from '"*:20000"' to
+         just 20000 (which is the same like *:20000' but compatible to WO)
+
+       * WOHttpAdaptor/WOHttpAdaptor.m: for numberic WOPort's, retrieve the
+         port from the WOApplication object
+
+       * WOCoreApplication.m: use NGResourceLocator to determine search pathes
+         (v4.3.42)
+       
+2004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * NGObjWeb.xcode: added WOServerDefaults.m to the build
+
+2004-09-21  Helge Hess  <helge.hess@skyrix.com>
+
+       * v4.3.41
+
+       * WOWatchDogApplicationMain.m: added new function
+         WOWatchDogApplicationMainWithServerDefaults() which installs the
+         WOServerDefaults class as the default NSUserDefaults class
+
+       * added WOServerDefaults class (not implemented yet)
+
+2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.3.41
+
+       * Templates/common.h, SoObjects/common.h: fixed duplicate interface
+         declarations by renaming them. I believe this only affected Xcode
+         builds.
+
+       * NGObjWeb.xcode: Fixed dependencies to resemble the make process
+         more closely. Our aim should be to stick to the make process
+         as closely as possible, so we shouldn't introduce dependencies in
+         non-toplevel projects.
+
+2004-09-20  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.3.40
+
+       * SoObjects/SoProductResourceManager.m: changed method
+         -pathForResourceNamed:inFramework:languages: to use new NGExtensions
+         addition to NSBundle for proper localized resource lookup
+
+       * NGObjWeb.xcode: added SOPE_MAJOR_VERSION and SOPE_MINOR_VERSION to
+         the build defines
+
+2004-09-14  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOMessage.m, WOCoreApplication.m, SoProductRegistry.m, 
+         WOApplication+Builders.m: use makefile provided SOPE version for
+         resource lookup (v4.3.39)
+
+2004-09-13  Helge Hess  <helge.hess@opengroupware.org>
+
+       * OWResourceManager.m: deprecated -pathToComponentNamed:inFramework:
+         in favor of -pathToComponentNamed:inFramework:languages (v4.3.38)
+
+       * v4.3.37
+
+       * Templates/WOWrapperTemplateBuilder.m: added ability to load wod
+         templates without a .wo wrapper (but from an arbitary path). You need
+         to pass in the .html file of the template to enable that. Used in OGo
+         for FHS support.
+
+       * OWResourceManager.m: do not look for templates in WebServerResources,
+         major cleanups in resource lookup code
+       
+2004-09-11  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * GNUmakefile.preamble: minor changes for inline compilation with
+         GNUSTEP_BUILD_DIR set elsewhere (v4.3.36)
+
+2004-09-11  Helge Hess  <helge.hess@opengroupware.org>
+
+       * removed JavaScript function support (v4.3.35)
+
+2004-09-10  Helge Hess  <helge.hess@skyrix.com>
+
+       * v4.3.34
+
+       * SoObjects/SoProductResourceManager.m: added an implementation of
+         -pathForResourceNamed:inFramework:languages: which checks the 
+         product bundle resources (also required to make the URL lookup work),
+         improved debug logging
+
+       * Associations/WOResourceURLAssociation.m, Defaults.plist: added
+         WOResourceURLAssociationDebugEnabled default and a set of debug
+         logs
+
+2004-09-09  Helge Hess  <helge.hess@opengroupware.org>
+
+       * DynamicElements/WOBrowser.m: deprecated 'selection' binding and
+         activated 'selections' as requested in OGo bug #894 (v4.3.33)
+       
+       * DynamicElements/WOBrowser.m: deprecated 'string' binding and
+         activated 'displayString' as requested in OGo bug #888 (v4.3.32)
+
+2004-09-09  Frank Reppin  <frank@opengroupware.org>
+
+       * GNUmakefile.postamble: added patch for installing in different
+         install roots (INSTALL_ROOT_DIR prefix variable) (v4.3.31)
+
+2004-09-08  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WOHttpAdaptor/WOHttpTransaction.m: check whether the simple HTTP
+         parser is to be used using the
+         -shouldUseSimpleHTTPParserForTransaction: method on
+         WOCoreApplication. That way applications which require the parser
+         (like xmlrpcd/ZideStore) can override the default
+         WOHttpTransactionUseSimpleParser default (v4.3.30)
+
+2004-09-07  Helge Hess  <helge.hess@skyrix.com>
+
+       * Defaults.plist: disable WODebugging per default (v4.3.29)
+
+       * WOContext.m: minor code cleanup (v4.3.28)
+       
+2004-09-06  Helge Hess  <helge.hess@skyrix.com>
+
+       * Defaults.plist: enable watch dog per default (use WOUseWatchDog
+         default to disable the watch dog) (v4.3.27)
+
+2004-09-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WOResourceManager.m: minor code cleanups (v4.3.26)
+
+2004-09-05  Helge Hess  <helge.hess@opengroupware.org>
+
+       * WOResourceRequestHandler.m: added some debug logging, send a 404
+         instead of a 500 if a resource could not be found (v4.3.25)
+
+2004-09-02  Helge Hess  <helge.hess@opengroupware.org>
+
+       * wo*.make: when copying bundles to the install location, ensure that
+         .svn directories (Subversion tracking dirs) are excluded (v4.3.24)
+
+2004-09-01  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOApplication.m: added a fix to find the appwrapper in flattened
+         environments (v4.3.23)
+
+       * WOCoreApplication.m: search for libNGObjWeb resources in
+         Library/Libraries for compatibility with gstep-make 1.9.2 (Note:
+         this version does _not_ work with the old gstep-make fork anymore!)
+         (v4.3.22)
+
+2004-09-01  Helge Hess  <helge.hess@opengroupware.org>
+
+       * fhs.make (move-headers-to-fhs): moved NGHttp headers to FHS root
+         (v4.3.21)
+
+2004-08-31  Helge Hess  <helge.hess@skyrix.com>
+
+       * GNUmakefile.preamble: fixed sope-mime library location for gstep-make
+         1.9.2 (v4.3.20)
+
+2004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * NGObjWeb.xcode: new Xcode project
+
+       * SoObjects/SoObjecs.xcode, SoObjects/SoObjects-Info.plist: new Xcode
+         project and accompanied files.
+
+       * WebDAV/WebDAV.xcode: new Xcode project
+
+2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
+
+       * GNUmakefile: properly setup bundle path (v4.3.19)
+
+       * v4.3.18
+       
+       * Templates/WOApplication+Builders.m: also look in
+         /usr/local/lib/sope-4.3/wox-builders/ and
+         /usr/lib/sope-4.3/wox-builders/ for SOPE WOx element builder bundles
+
+       * SoObjects/SoProductRegistry.m: also look in
+         /usr/local/share/sope-4.3/products and /usr/share/sope-4.3/products
+         for SOPE product bundles
+
+       * WORequest.m, WebDAV/SoObject+SoDAV.m: use new WOCoreApplication
+         method to lookup Languages.plist / DAVPropMap.plist resource
+
+       * WOCoreApplication.m: use GNUSTEP_PATHPREFIX_LIST and GNUSTEP_PATHLIST
+         to find libNGObjWeb resources, also look in
+         /usr/local/share/sope-4.3/ngobjweb/ and
+         /usr/share/sope-4.3/ngobjweb/. Added a method
+         +findNGObjWebResource:ofType: to locate library resources
+       
+       * WOCoreApplication+Bundle.m: use GNUSTEP_PATHPREFIX_LIST and
+         GNUSTEP_PATHLIST to load application bundles
+       
+       * added hack to install the project in FHS locations - the library,
+         its headers, the tools and the resources will be installed in
+         FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local),
+         SOPE products are installed in lib/sope-4.3/products/
+       
+2004-08-27  Helge Hess  <helge.hess@skyrix.com>
+
+       * GNUmakefile: export WOComponentDefinition.h as a public header
+         (v4.3.17)
+
+2004-08-26  Helge Hess  <helge.hess@skyrix.com>
+
+       * WOComponent: added ivar for clientObject, _without_ increasing class
+         version (so that we don't need to touch every component in OGo :-| ),
+         moved SoObjects methods to own category file in SoObjects (v4.3.16)
+       
+       * WOComponentScript.m, WOComponentScriptPart.m: removed dependency on
+         NGScripting (disables WOx scripting due to missing backend) (v4.3.15)
+
+       * v4.3.14
+
+       * WOComponent.m, WOContext.m: added ivar for _ODCycleCtx, _without_
+         increasing class version (so that we don't need to touch every
+         component in OGo :-| )
+
+       * DynamicElements/WOHtml.m, WOBody.m: minor code cleanups
+
+2004-08-25  Helge Hess  <helge.hess@opengroupware.org>
+
+       * v4.3.13
+
+       * removed dependency on NGScripting (disabled WOScriptedComponent)
+
+       * WOComponent.m: added baseURL ivar, _without_ increasing class
+         version (so that we don't need to touch every component in OGo :-| )
+
+       * v4.3.12
+
+       * Templates/WOxTemplateBuilder.m: properly select a DOM builder based
+         on the template extension
+
+       * Templates/WOTemplateBuilder.m, WOComponentDefinition.m: moved
+         builder factory to WOComponentDefinition
+
+2004-08-24  Helge Hess  <helge.hess@opengroupware.org>
+
+       * changed bundles to install in "xxx-4.3" pathes instead of "xxx/4.3"
+         to be consistent with OGo (v4.3.11)
+
+       * v4.3.10
+
+       * GNUmakefile: install SoCore.sxp in Library/SoProducts/4.3/
+
+       * Templates/WOxTemplateBuilder.m: moved WOApplication category to an
+         own file, preload builder bundles in Library/WOxElemBuilders/4.3
+       
+       * SoObjects/SoProductRegistry.m: look for products in
+         Library/SoProducts/4.3
+
+       * v4.3.9
+
+       * DynamicElements/WOConditional.m: added specific WOx initializer to
+         support negative conditionals (if-not)
+
+       * DynamicElements/WOxControlElemBuilder.m: mapped "if-not"/"ifnot" to
+         WOConditional
+
+       * SoObjects/WOContext+SoObjects.m: added missing
+         -setObjectPermissionCache: method (v4.3.8)
+
+2004-08-23  Helge Hess  <helge.hess@opengroupware.org>
+
+       * GNUmakefile.preamble: removed libjs linking path (v4.3.7)
+
+       * moved NGXmlRpc/xmlrpc_call to a separate project (v4.3.6)
+
+       * v4.3.5
+
+       * WOContext.m, WOComponent.m: modified component awake handling, should
+         fix some awake-in-context logs
+
+       * WOComponentRequestHandler.m: use _setCurrentContext: method
+
+       * WOApplication.m: added -_setCurrentContext: method to set the global
+         context (should be avoided, but not always possible ..)
+
+       * SoObjects/SoProductClassInfo.m: improved error handling (v4.3.4)
+
 2004-08-22  Helge Hess  <helge.hess@opengroupware.org>
 
        * v4.3.3