Home | History | Annotate | only in /src/lib/lua
History log of /src/lib/lua
RevisionDateAuthorComments
 1.8 21-Nov-2022  christos lua libm API from Phil Rulon
 1.7 03-May-2018  sevan Hello bozohttpd(3lua)
 1.6 13-Nov-2013  mbalmer branches: 1.6.24;
Add the syslog(3) Lua binding to the build.
 1.5 08-Nov-2011  joerg branches: 1.5.6;
Check MKPIC and don't hard-code m68k.
 1.4 15-Oct-2011  mbalmer branches: 1.4.2;
Link the sqlite Lua module to the build and add it to the set lists.
 1.3 10-Oct-2011  christos Handle sun2
 1.2 08-Oct-2011  mbalmer Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)
 1.1 07-Oct-2011  mbalmer Add stub Makefile, not yet called.
 1.4.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.1 10-Nov-2011  yamt sync with head
 1.5.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.24.1 21-May-2018  pgoyette Sync with HEAD
 1.1 11-Oct-2011  plunky use WARNS?=4 for all Lua modules
 1.1 03-May-2018  sevan branches: 1.1.2; 1.1.6;
Hello bozohttpd(3lua)
 1.1.6.1 05-Mar-2021  martin Pull up the following (all via patch), requested by mrg in ticket #1221:

lib/lua/bozohttpd/Makefile (apply patch)
libexec/httpd/Makefile 1.30-1.31
libexec/httpd/Makefile.boot 1.7-1.9
libexec/httpd/auth-bozo.c 1.25-1.26
libexec/httpd/bozohttpd.8 1.80-1.87
libexec/httpd/bozohttpd.c 1.114-1.123,1.125-1.128
libexec/httpd/bozohttpd.h 1.61-1.68
libexec/httpd/cgi-bozo.c 1.49-1.53
libexec/httpd/content-bozo.c 1.17-1.20
libexec/httpd/daemon-bozo.c 1-.22
libexec/httpd/dir-index-bozo.c 1.33-1.34
libexec/httpd/main.c 1.23-1.27
libexec/httpd/printenv.lua 1.4-1.5
libexec/httpd/ssl-bozo.c 1.27-1.29
libexec/httpd/libbozohttpd/libbozohttpd.3 1.5-1.6
libexec/httpd/small/Makefile 1.4
libexec/httpd/testsuite/Makefile 1.14
libexec/httpd/testsuite/t16.in 1.1
libexec/httpd/testsuite/t16.out 1.1
libexec/httpd/testsuite/t17.in 1.1
libexec/httpd/testsuite/t17.out 1.1
libexec/httpd/testsuite/t18.in 1.1
libexec/httpd/testsuite/t18.out 1.1


Update to bozohttpd 20210227.
Apply lua build fix (no blocklist support on this branch).

changes in bozohttpd 20210227:
o new support for content types: .tar.bz2, .tar.xz, .tar.lz,
.tar.zst, .tbz2, .txz, .tlz, .zipx, .xz, .zst, .sz, .lz, .lzma,
.lzo, .7z, .lzo, .cab, .dmg, .jar, and .rar. should fix
netbsd PR#56026:
MIME type of .tar.xz file on ny{cdn,ftp}.NetBSD.org is invalid

changes in bozohttpd 20210211:
o fix various NULL derefs from malformed headers. mostly from
<emily@ingalls.rocks>.
o fix memory leaks in library interface: add bozo_cleanup().

changes in bozohttpd 20201014:
o also set -D_GNU_SOURCE in Makefile.boot. from
hadrien.lacour@posteo.net.
o fix array size botch (assertion, not exploitable.) from
martin@netbsd.org.
o also match %2F as well as %2f. from leah@vuxu.org.
o many manual and help fixes. clean ups for higher lint levels,
consistency/style clean ups. various option fixes including made
-f imply -b. from <henrik@gulbra.net> for freebsd.

changes in bozohttpd 20200912:
o add .m4a and .m4v file extensions.

changes in bozohttpd 20200820:
o make this work on sun2 by reducing mmap window there.
o fix SSL shutdown sequence. from spz@netbsd.org.
o add readme support to directory indexing. from jmcneill@netbsd.org
o add blocklist(8) support. from jruoho@netbsd.org.
 1.1.2.2 21-May-2018  pgoyette Sync with HEAD
 1.1.2.1 03-May-2018  pgoyette file Makefile was added on branch pgoyette-compat on 2018-05-21 04:35:56 +0000
 1.3 11-Oct-2011  plunky use WARNS?=4 for all Lua modules
 1.2 10-Oct-2011  christos turn on warnings, and fix compilation issues.
 1.1 08-Oct-2011  mbalmer Makefile to build gpio.so.
 1.9 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.8 26-Oct-2013  mbalmer branches: 1.8.2;
also register gpio_methods on the gpio table
 1.7 15-Mar-2012  joerg branches: 1.7.2;
Add __printflike attribution to use vprintf and friends with an argument
as format string.
 1.6 13-Nov-2011  mbalmer Remove an unused constant.
 1.5 13-Nov-2011  mbalmer Remove software pulsing.
 1.4 13-Nov-2011  mbalmer Start numbering pions with 0, not 1. Ruined a demo, so it was a bad idea.
 1.3 10-Oct-2011  christos branches: 1.3.2;
turn on warnings, and fix compilation issues.
 1.2 08-Oct-2011  mbalmer Add NetBSD CVS marker, remove some whitespace.
 1.1 07-Oct-2011  mbalmer Interface gpio(4) from Lua. Not linked to the build.
 1.3.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.1 17-Apr-2012  yamt sync with head
 1.7.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.2.1 10-Aug-2014  tls Rebase.
 1.2 22-Nov-2022  rin Correct path for libm.
 1.1 21-Nov-2022  christos lua libm API from Phil Rulon
 1.2 23-Nov-2022  christos fix vax build
 1.1 21-Nov-2022  christos lua libm API from Phil Rulon
 1.3 03-Mar-2012  mbalmer Add an empty line.
 1.2 16-Oct-2011  mbalmer branches: 1.2.2;
Fix dependency.
 1.1 15-Oct-2011  mbalmer A Lua module to access SQLite databases.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.10 16-May-2019  tpaul Prevent Lua from crashing if clear_bindings() is called on a statement
that failed to prepare().

ok mbalmer@
 1.9 10-May-2017  mbalmer branches: 1.9.10;
Guard against double freeing of objects (explicit by the Lua program, then
later by the garbage collector).
This fixes PR bin/52218.
 1.8 15-Feb-2016  mbalmer branches: 1.8.6;
Fix function name, no functional change.
Found by Travis Paul, (see PR/50786), thanks for reporting!
 1.7 19-Jul-2014  lneto branches: 1.7.2;
lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.6 27-Oct-2013  mbalmer branches: 1.6.2;
More user friendly sqlite.open() function.
Add a few more symbols.
Register all function in the sqlite table.
 1.5 02-Nov-2012  mbalmer - Update to the version on github.com.
- Fix stmt_bind(): SQLite makes a copy of the string passed (which can be
garbage collected). Problem found by Kubo Takehiro.
 1.4 15-Mar-2012  joerg branches: 1.4.2;
Add __printflike attribution to use vprintf and friends with an argument
as format string.
 1.3 15-Oct-2011  mbalmer branches: 1.3.2; 1.3.4;
Add db:changes()
 1.2 15-Oct-2011  mbalmer Remove un-needed headers.
 1.1 15-Oct-2011  mbalmer A Lua module to access SQLite databases.
 1.3.4.1 23-Jul-2017  snj Pull up following revision(s) (requested by mbalmer in ticket #1452):
lib/lua/sqlite/sqlite.c: revision 1.9
Guard against double freeing of objects (explicit by the Lua program,
then later by the garbage collector).
This fixes PR bin/52218.
 1.3.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.3.2.1 17-Apr-2012  yamt sync with head
 1.4.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.6.2.1 10-Aug-2014  tls Rebase.
 1.7.2.1 03-Jun-2017  snj Pull up following revision(s) (requested by mbalmer in ticket #1416):
lib/lua/sqlite/sqlite.c: revision 1.9
Guard against double freeing of objects (explicit by the Lua program,
then later by the garbage collector).
This fixes PR bin/52218.
 1.8.6.1 11-May-2017  pgoyette Sync with HEAD
 1.9.10.1 10-Jun-2019  christos Sync with HEAD
 1.2 15-Oct-2011  mbalmer Remove, has been moved to share/examples/lua.
 1.1 15-Oct-2011  mbalmer A small test/demo program to show the sqlite Lua module usage.
 1.1 12-Nov-2013  mbalmer branches: 1.1.4; 1.1.8;
Add a syslog(3) binding for Lua (not yet linked to the build.)
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 12-Nov-2013  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:02:21 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 12-Nov-2013  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 11:37:01 +0000
 1.2 02-Feb-2015  lneto lua: updated from 5.3 work3 to 5.3.0

* improved the overall kernel Lua patch; fixed coercion
* updated lua/syslog
* updated luapmf and luasystm Makefiles
 1.1 12-Nov-2013  mbalmer branches: 1.1.4; 1.1.6; 1.1.8;
Add a syslog(3) binding for Lua (not yet linked to the build.)
 1.1.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 12-Nov-2013  tls file syslog.c was added on branch tls-maxphys on 2014-08-20 00:02:21 +0000
 1.1.6.1 04-Feb-2015  martin Pull up the following, requested by lneto in ticket #477:

external/mit/lua/dist/src/lprefix.h up to 1.2
external/mit/lua/dist/doc/alert.png delete
external/mit/lua/dist/Makefile up to 1.3
external/mit/lua/dist/README up to 1.3
external/mit/lua/dist/doc/contents.html up to 1.3
external/mit/lua/dist/doc/lua.1 up to 1.3
external/mit/lua/dist/doc/lua.css up to 1.3
external/mit/lua/dist/doc/manual.html up to 1.3
external/mit/lua/dist/doc/readme.html up to 1.3
external/mit/lua/dist/src/Makefile up to 1.3
external/mit/lua/dist/src/lapi.c up to 1.3
external/mit/lua/dist/src/lapi.h up to 1.3
external/mit/lua/dist/src/lauxlib.c up to 1.4
external/mit/lua/dist/src/lauxlib.h up to 1.3
external/mit/lua/dist/src/lbaselib.c up to 1.4
external/mit/lua/dist/src/lbitlib.c up to 1.2
external/mit/lua/dist/src/lcode.c up to 1.3
external/mit/lua/dist/src/lcode.h up to 1.3
external/mit/lua/dist/src/lcorolib.c up to 1.2
external/mit/lua/dist/src/lctype.c up to 1.2
external/mit/lua/dist/src/lctype.h up to 1.2
external/mit/lua/dist/src/ldblib.c up to 1.5
external/mit/lua/dist/src/ldebug.c up to 1.3
external/mit/lua/dist/src/ldebug.h up to 1.3
external/mit/lua/dist/src/ldo.c up to 1.3
external/mit/lua/dist/src/ldo.h up to 1.3
external/mit/lua/dist/src/ldump.c up to 1.3
external/mit/lua/dist/src/lfunc.c up to 1.3
external/mit/lua/dist/src/lgc.c up to 1.3
external/mit/lua/dist/src/lgc.h up to 1.3
external/mit/lua/dist/src/linit.c up to 1.4
external/mit/lua/dist/src/liolib.c up to 1.3
external/mit/lua/dist/src/llex.c up to 1.3
external/mit/lua/dist/src/llex.h up to 1.3
external/mit/lua/dist/src/llimits.h up to 1.3
external/mit/lua/dist/src/lmathlib.c up to 1.3
external/mit/lua/dist/src/lmem.c up to 1.3
external/mit/lua/dist/src/lmem.h up to 1.3
external/mit/lua/dist/src/loadlib.c up to 1.3
external/mit/lua/dist/src/lobject.c up to 1.4
external/mit/lua/dist/src/lobject.h up to 1.3
external/mit/lua/dist/src/lopcodes.c up to 1.3
external/mit/lua/dist/src/lopcodes.h up to 1.3
external/mit/lua/dist/src/loslib.c up to 1.3
external/mit/lua/dist/src/lparser.c up to 1.3
external/mit/lua/dist/src/lparser.h up to 1.3
external/mit/lua/dist/src/lstate.c up to 1.3
external/mit/lua/dist/src/lstate.h up to 1.3
external/mit/lua/dist/src/lstring.c up to 1.3
external/mit/lua/dist/src/lstring.h up to 1.3
external/mit/lua/dist/src/lstrlib.c up to 1.6
external/mit/lua/dist/src/ltable.c up to 1.3
external/mit/lua/dist/src/ltable.h up to 1.3
external/mit/lua/dist/src/ltablib.c up to 1.3
external/mit/lua/dist/src/ltm.c up to 1.3
external/mit/lua/dist/src/ltm.h up to 1.3
external/mit/lua/dist/src/lua.c up to 1.3
external/mit/lua/dist/src/lua.h up to 1.3
external/mit/lua/dist/src/luac.c up to 1.3
external/mit/lua/dist/src/luaconf.h up to 1.12
external/mit/lua/dist/src/lundump.c up to 1.3
external/mit/lua/dist/src/lutf8lib.c up to 1.2
external/mit/lua/dist/src/lvm.c up to 1.4
external/mit/lua/dist/src/lvm.h up to 1.3
external/mit/lua/dist/src/lzio.c up to 1.3
external/mit/lua/dist/src/lzio.h up to 1.3
lib/lua/syslog/syslog.c 1.2
sys/modules/luapmf/Makefile 1.4
sys/modules/luasystm/Makefile 1.3

Update Lua from 5.3 work3 to 5.3.0
* improved the overall kernel Lua patch; fixed coercion
* updated lua/syslog
* updated luapmf and luasystm Makefiles
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 12-Nov-2013  yamt file syslog.c was added on branch yamt-pagecache on 2014-05-22 11:37:01 +0000

RSS XML Feed