Zope Subversion Repository |
|
Zope: zope.security/trunk/src/zope/security/_zope_security_checker.c
No default branch
Revision 121007
-
(view)
(download)
- [select for diffs]
Modified
Thu Mar 17 15:39:00 2011 UTC (2 years, 2 months ago) by menesis
File length: 16752 byte(s)
Diff to previous 112046
Fix ZPL version in file headers
Revision 112046
-
(view)
(download)
- [select for diffs]
Modified
Wed May 5 19:21:19 2010 UTC (3 years ago) by tseaver
File length: 16752 byte(s)
Diff to previous 88348
Conform to repository policy.
Revision 88348
-
(view)
(download)
- [select for diffs]
Modified
Mon Jul 14 14:19:44 2008 UTC (4 years, 10 months ago) by shane
File length: 16753 byte(s)
Diff to previous 78849
Fixed a comment and silenced a misleading warning about incompatible pointer types.
Revision 78849
-
(view)
(download)
- [select for diffs]
Modified
Wed Aug 15 14:20:17 2007 UTC (5 years, 9 months ago) by jim
File length: 16761 byte(s)
Diff to previous 75174
Change an import to avoid a circular import problem.
Revision 75174
-
(view)
(download)
- [select for diffs]
Modified
Thu May 3 22:29:32 2007 UTC (6 years ago) by ctheune
File length: 16759 byte(s)
Diff to previous 29482
Moving code to satellite.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 29482
-
(view)
(download)
- [select for diffs]
Modified
Tue Mar 15 20:17:08 2005 UTC (8 years, 2 months ago) by garrett
File length: 16759 byte(s)
Diff to previous 29253
No longer re-proxying objects that provide an explicit __Security_checker__.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 29253
-
(view)
(download)
- [select for diffs]
Modified
Wed Feb 23 00:53:50 2005 UTC (8 years, 3 months ago) by mgedmin
File length: 16628 byte(s)
Diff to previous 26787
When you get an Unauthorized error, now you can see the object in addition to
the attribute and permission names in the traceback.
Should a minor change like this be mentioned in doc/CHANGES.txt?
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26787
-
(view)
(download)
- [select for diffs]
Modified
Tue Jul 27 14:00:42 2004 UTC (8 years, 9 months ago) by jim
File length: 16611 byte(s)
Diff to previous 26684
Moved forbidden and unauthorized exception definitions to
zope.security.interfaces.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26684
-
(view)
(download)
- [select for diffs]
Modified
Thu Jul 22 16:33:29 2004 UTC (8 years, 10 months ago) by jim
File length: 16602 byte(s)
Diff to previous 26591
Changed to include permission in Unauthorized errors, as was done in
Python.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26591
-
(view)
(download)
- [select for diffs]
Modified
Fri Jul 16 19:51:26 2004 UTC (8 years, 10 months ago) by jim
File length: 16484 byte(s)
Diff to previous 26453
Rearranged the security apis, largely combining security policies and
interactions. Now security policies are just interaction factories --
usually just the interaction class.
See:
http://mail.zope.org/pipermail/zope3-dev/2004-July/011656.html
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26453
-
(view)
(download)
- [select for diffs]
Modified
Tue Jul 13 16:27:24 2004 UTC (8 years, 10 months ago) by srichter
File length: 16865 byte(s)
Diff to previous 26130
Renamed _always_available to _available_by_default as hinted by a XXX.
You need to recompile Zope.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26130
-
(view)
(download)
- [select for diffs]
Modified
Tue Jul 6 19:12:57 2004 UTC (8 years, 10 months ago) by jim
File length: 16845 byte(s)
Diff to previous 26022
Added a chack that raises an error of __Security_checker__ is None.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 26022
-
(view)
(download)
- [select for diffs]
Modified
Thu Jul 1 19:02:08 2004 UTC (8 years, 10 months ago) by jim
File length: 16444 byte(s)
Diff to previous 25968
Added a missing error check. Eek.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 25968
-
(view)
(download)
- [select for diffs]
Modified
Thu Jun 24 15:12:01 2004 UTC (8 years, 11 months ago) by jim
File length: 16404 byte(s)
Diff to previous 25956
Added comments explaining the slot-performance hacks I added.
Thanks to Tim for pointing out my omission.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 25956
-
(view)
(download)
- [select for diffs]
Modified
Wed Jun 23 18:30:29 2004 UTC (8 years, 11 months ago) by jim
File length: 15824 byte(s)
Diff to previous 25949
Added missing license comment.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 25949
-
(view)
(download)
- [select for diffs]
Modified
Tue Jun 22 22:40:23 2004 UTC (8 years, 11 months ago) by jim
File length: 15350 byte(s)
Diff to previous 25933
Shameless hack to increase security checking performance
It is much faster to call operators, especially from C, than it is to
call methods. Now if a checker implements __setitem__, it will be
called rather than check or check_getattr. Similarly, if a checker
implements __getitem__, it will be called rather than proxy. Yes, this
is an egregious hack, but it does yield a significant speedup and is
thus worth it. Hopefully, it is well marked.
This change reduces the time required to display a sample contents
page by about 5%. This percentage will increase as other
optimizations are made and things get faster.
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 25933
-
(view)
(download)
- [select for diffs]
Modified
Tue Jun 22 12:13:32 2004 UTC (8 years, 11 months ago) by jim
File length: 14938 byte(s)
Diff to previous 25891
Implemented Checker in C for performance
Filename: Zope3/trunk/src/zope/security/_zope_security_checker.c
Revision 25891
-
(view)
(download)
- [select for diffs]
Added
Thu Jun 17 16:27:31 2004 UTC (8 years, 11 months ago) by jim
File length: 3346 byte(s)
Began implementing more security checking in C
Implemented zop.security.checker.selectChecker in C.
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.