1. 14 Mar, 2000 10 commits
    • 's avatar
      Fixed zope button link. · 6a75bd86
      authored
      6a75bd86
    • 's avatar
      Added security to SQL methods (!) · 1c7bf350
      authored
      1c7bf350
    • Jim Fulton's avatar
      Hold on to your butts. ;) · 60d74be4
      Jim Fulton authored
      Major restructuring to fix a number of bugs:
      
        - Methods (retrieved as attributes) were sometimes not
          bound to objects in the right context. This could cause
          acquisition to fail within the methods.
      
        - An optimization skipped calling the __of__ method, assuming that
          it was skipping the standard acquistion __of__ method. This could
          cause application __of__ methods to get skipped. Now the __of__
          method is never skipped. The return value is inspected to
          see if it can be simplified. In the future we might be willing
          to skip calling __of__ if we *know* that we are skipping a known
          __of__.
      
        - The special value, Acquired, used to force acquisition
          was not handled correctly when it was acquired from a container.
      
        - Some error handling was not done quite correctly. I don't know
          if this caused any problems.
      
        - Nested explicit acquisition wrappers may not have been handled
          correctly when accessed through attribute access of a containing
          implicit wrapper.
      
      Reduced code by sending all searches through the same routine,
      Wrapper_findattr.
      
      Added two new features:
      
        - You can now assign the aq_parent attribute of a wrapper.
          This is deemed to be useful in certain applications, including
          XML/DOM.
      
        - The method aq_acquire hysterically has two usages:
      
          o To explicitly acquire from an Explicit acquirer wrapper.
      
          o To apply a filter to guide the search process (e.g. for security).
      
          Sometimes, someone might want to apply a filter without forcing
          explict acquisition. An additional optional argument was added
          to allow use of a filter without forcing explicit acquisition.
      60d74be4
    • 's avatar
      Removed some string assumptions in favor of callable() · 27c7808e
      authored
      27c7808e
    • 's avatar
      Allow ~ in hrefs. · 2c15c9ad
      authored
      2c15c9ad
    • 's avatar
      Disallowed '/' in ids. · d0187e93
      authored
      d0187e93
    • 's avatar
      Fixed a bug in _validTime · ba65ee35
      authored
      ba65ee35
    • 's avatar
      Fixed a MS property rendering bug. · 580dc1f9
      authored
      580dc1f9
    • 's avatar
    • 's avatar
      Made _verifyObjectPaste willing to acquire the REQUEST · cf123077
      authored
      cf123077
  2. 13 Mar, 2000 4 commits
  3. 10 Mar, 2000 6 commits
  4. 09 Mar, 2000 10 commits
  5. 07 Mar, 2000 1 commit
  6. 02 Mar, 2000 1 commit
  7. 28 Feb, 2000 2 commits
  8. 24 Feb, 2000 1 commit
    • 's avatar
      Fixed a bug in Image.py - the Image and File classes attempted to share · bb926122
      authored
      their __ac_permissions__ definition, but this caused the View permission
      for File objects to be unsettable since the 'tag' method (which actually
      only exists on Images) was in the 'View' permission definition. To fix
      this, I gave Image its own __ac_permissions__ structure and got rid of
      the reference to 'tag' in the __ac_permissions__ of File.
      bb926122
  9. 23 Feb, 2000 3 commits
  10. 21 Feb, 2000 1 commit
  11. 17 Feb, 2000 1 commit