[cvs] [Wiki] changed: ChucksHorde4Thoughts

Chuck Hagenbuch chuck at horde.org
Tue Jul 8 16:33:24 UTC 2008


chuck  Tue, 08 Jul 2008 12:33:24 -0400

Modified page: http://wiki.horde.org/ChucksHorde4Thoughts
New Revision:  1.1
Change log:  separate out debug sections

@@ -1,35 +1,15 @@
  [[toc]]

  + Chuck's Horde 4 Thoughts

-++ Unsorted
+++ Debug support

-horde debugging:
-http://www.sitepoint.com/blogs/2008/05/13/useful-in-browser-development-tools-for-php/
+*  
http://www.sitepoint.com/blogs/2008/05/13/useful-in-browser-development-tools-for-php/
+* Debug "wrapper" drivers - encapsulate another driver and delegate  
all calls, but provide before/after hooks for any function along with  
timing, profiling, reporting of calls and arguments, etc.

-chuckhagenbuch: we could use standard ways of gathering debug output...
-
-chuckhagenbuch: we could have a 'debug' driver...
-
-chuckhagenbuch: specify an extra parameter like 'debug_driver' to say  
what real subclass
-to use...
-
-chuckhagenbuch: it would be able to intercept all calls and return  
values. that'd be
-better than nothing...
-
-AlkernF: could it be generic enough to work with
-everything? and how do you intercept calls?
-
-chuckhagenbuch: it would probably have to be written for each driver type
-
-chuckhagenbuch: and by intercept, i mean that you would have it  
instantiate a real
-driver, keep it as a variable, and then every method call, you can  
see the paramters,
-then you pass them to the real driver, look at the return value, then  
pass the return
-value back...
-
-chuckhagenbuch: (by driver type i mean Connection, Prefs, etc... -  
API, i guess)

+++ Unsorted

  // return a 304 if the file hasn't been modified since the  
If-Modified-Since date
      // no point in resending all the data if the browser already has  
it cached
      if (function_exists("apache_request_headers")) {
@@ -770,8 +750,9 @@
     It's not possible to completely protect against sophisticated  
attacks where a hostile
  party controls your network without installing complex software on  
both ends,  and
  solving some intrinsically difficult problems having to do with  
mutual authentication.
  Let's just say that the developers of SSL have solved these  
problems,  and that you
+
  should use SSL for applications with the strongest security needs.

     We can,  however,  make replay attacks a lot harder by adding a  
timestamp...  Now the
  token looks like


More information about the cvs mailing list