Shriek@gmx.co.uk writes:
Am upgrading from Zope 2.1.6 (sic!) to 2.4.3. I know 2.5.0 is out but I'm using a VPS so I don't get a choice in version of Zope. Try at least to upgrade to Zope 2.4.4 (and Python 2.1.2).
There are severe memory corruption problems in Python 2.1.1 and Zope 2.4.x (with x<=3).
... Some gotchas I've encountered ~ __no_before_traverse__ no longer works. It was eliminated from ZPublisher (probably to make the code cleaner and because nowadays the hook is used by other useful services, too: Sessions, CookieCrumber, ...).
To suppress SiteAccess AccessRules, you can now use "_SUPPRESS_ACCESSRULE".
I seem to get quite a lot of "guarded_getattr" errors. REQUEST is no longer available I can still use it.
Anything else in particular I should watch out for ? Most essential changes: the security policy is much stricter now. Read Brian's paper on Zope Security (for Zope 2.2).
Dieter