Re: svn commit: r1492782 - /httpd/httpd/trunk/docs/manual/mod/mod_lua.xml

2013-06-17 Thread Guenter Knauf

Hi,
ATM I cant get the Java docu stuff working on my new dev box:

BUILD FAILED
java.lang.StackOverflowError

and also I'm short of time to look further into fixing it - therefore I 
would like to ask someone for some help with the below commit to 
regenerate the docs + backport this also to 2.4.x ...


Thanks!

On 13.06.2013 19:50, fua...@apache.org wrote:

Author: fuankg
Date: Thu Jun 13 17:50:25 2013
New Revision: 1492782

URL: http://svn.apache.org/r1492782
Log:
Added new funtions to mod_lua docu.

Modified:
 httpd/httpd/trunk/docs/manual/mod/mod_lua.xml

Modified: httpd/httpd/trunk/docs/manual/mod/mod_lua.xml
URL: 
http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_lua.xml?rev=1492782r1=1492781r2=1492782view=diff
==
--- httpd/httpd/trunk/docs/manual/mod/mod_lua.xml (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_lua.xml Thu Jun 13 17:50:25 2013
@@ -716,7 +716,13 @@ local escaped = r:escape(url) -- returns
  r:unescape(string) -- Unescapes an URL-escaped string:

  local url = http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5
-local unescaped = r:escape(url) -- returns 'http://foo.bar/1 2 3 amp; 4 + 5'
+local unescaped = r:unescape(url) -- returns 'http://foo.bar/1 2 3 amp; 4 + 5'
+/highlight
+
+highlight language=lua
+r:construct_url(string) -- Constructs an URL from an URI
+
+local url = r:construct_url(r.uri)
  /highlight

  highlight language=lua
@@ -863,7 +869,7 @@ r:state_query(string) -- Queries the ser
  /highlight

  highlight language=lua
-r:stat(filename) -- Runs stat() on a file, and returns a table with file 
information:
+r:stat(filename [,wanted]) -- Runs stat() on a file, and returns a table with 
file information:

  local info = r:stat(/var/www/foo.txt)
  if info then
@@ -872,7 +878,7 @@ end
  /highlight

  highlight language=lua
-r:regex(string, pattern, [flags]) -- Runs a regular expression match on a 
string, returning captures if matched:
+r:regex(string, pattern [,flags]) -- Runs a regular expression match on a 
string, returning captures if matched:

  local matches = r:regex(foo bar baz, [[foo (\w+) (\S*)]])
  if matches then
@@ -919,6 +925,45 @@ function handle(r)
  end
  /highlight

+highlight language=lua
+r:htpassword(string [,algorithm [,cost]]) -- Creates a password hash from a 
string.
+  -- algorithm: 0 = APMD5 (default), 1 
= SHA, 2 = BCRYPT, 3 = CRYPT.
+  -- cost: only valid with BCRYPT 
algorithm (default = 5).
+/highlight
+
+highlight language=lua
+r:mkdir(dir [,mode]) -- Creates a directory and sets mode to optional mode 
paramter.
+/highlight
+
+highlight language=lua
+r:rmdir(dir) -- Removes a directory.
+/highlight
+
+highlight language=lua
+r:get_direntries(dir) -- Returns a table with all directory entries.
+
+-- Return path splitted into components dir, file, ext
+function split_path(path)
+  return path:match((.-)([^\\/]-%.?([^%.\\/]*))$)
+end
+
+function handle(r)
+  local cwd, _, _ = split_path(r.filename)
+  for _, f in ipairs(r:get_direntries(cwd)) do
+local info = r:stat(cwd .. f)
+if info then
+  local mtime = os.date(fmt, info.mtime / 100)
+  local ftype = (info.filetype == 2) and [dir]  or [file]
+  r:puts( (%s  %s %10i  %s\n):format(ftype, mtime, info.size, f) )
+end
+  end
+end
+/highlight
+
+highlight language=lua
+r.date_parse_rfc(string) -- Parses a date/time string and returns seconds 
since epoche.
+/highlight
+
  /section

  section id=loggingtitleLogging Functions/title







Re: svn commit: r1492782 - /httpd/httpd/trunk/docs/manual/mod/mod_lua.xml

2013-06-17 Thread Eric Covener
On Mon, Jun 17, 2013 at 12:03 PM, Guenter Knauf fua...@apache.org wrote:
 Hi,
 ATM I cant get the Java docu stuff working on my new dev box:

 BUILD FAILED
 java.lang.StackOverflowError

 and also I'm short of time to look further into fixing it - therefore I
 would like to ask someone for some help with the below commit to regenerate
 the docs + backport this also to 2.4.x ...


FWIW I used to hit something similar a very long time ago with the IBM
JDK. The linuxppc branch in build.sh raises the stack size

case `uname -a` in
  CYGWIN*) cygwin=true ;;
  Darwin*) darwin=true
   if [ -z $JAVA_HOME ] ; then
 JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
   fi
   ;;
  Linux*ppc*) ANT_OPTS=$ANT_OPTS -Xss1m -ss1m ;;
esac


Re: svn commit: r1492782 - /httpd/httpd/trunk/docs/manual/mod/mod_lua.xml

2013-06-17 Thread Rainer Jung
On 17.06.2013 18:03, Guenter Knauf wrote:
 Hi,
 ATM I cant get the Java docu stuff working on my new dev box:
 
 BUILD FAILED
 java.lang.StackOverflowError
 
 and also I'm short of time to look further into fixing it - therefore I
 would like to ask someone for some help with the below commit to
 regenerate the docs + backport this also to 2.4.x ...

Done.

Rainer



Re: svn commit: r1492782 - /httpd/httpd/trunk/docs/manual/mod/mod_lua.xml

2013-06-17 Thread Guenter Knauf

On 17.06.2013 23:15, Rainer Jung wrote:

On 17.06.2013 18:03, Guenter Knauf wrote:

Hi,
ATM I cant get the Java docu stuff working on my new dev box:

BUILD FAILED
java.lang.StackOverflowError

and also I'm short of time to look further into fixing it - therefore I
would like to ask someone for some help with the below commit to
regenerate the docs + backport this also to 2.4.x ...


Done.

thanks Rainer!

Gün.