snj
411a393d8d
spit out a 403 not just when an open() fails with EPERM, but with
...
EACCES as well.
2015-01-27 04:20:23 +00:00
christos
068e5a5145
blacklist hooks
2015-01-25 15:52:44 +00:00
mrg
9e53ba939e
more for the previous: make sure [i - 1] can never go negative.
2014-12-26 19:52:00 +00:00
mrg
7ce92dc944
properly handle ilen = 0 case, which could lead to array underflow.
...
pointed out by Maxime Villard.
2014-12-26 19:48:52 +00:00
wiz
c1a74a82ca
Bring this man page back to this decade.
2014-12-25 18:56:28 +00:00
mrg
2b5d1d7deb
call this 20141225.
2014-12-25 18:53:06 +00:00
chs
a60c43758e
fix powerpc TLS problems by removing the hacks for PPC EABI.
...
the kernel no longer treats R2 specially and its use as
the TLS register is now handled entirely in userland.
2014-12-14 23:49:17 +00:00
mrg
d0483d05da
add .ts and .vob suffixes.
2014-12-13 19:30:04 +00:00
shm
60a0878843
Fixed memory leak in case of multiple authentication headers sent by the
...
client.
OK mrg@
2014-11-21 08:58:28 +00:00
shm
b8c713d1a2
Fixed off-by-one in virtualhost processing. Previous code was checking if
...
Host header is a prefix of any existing vhost. This behaviour might be used to
uncover existing vitual hosts from the remote.
OK @mrg
2014-11-21 08:54:12 +00:00
aymeric
1885c4ecdf
update the example to use dty00 instead of ttyd0 to reflect a current practice
2014-11-12 21:56:48 +00:00
martin
2782e828f4
Avoid use after free, reported by the coverity scanner.
2014-10-30 07:53:41 +00:00
mrg
6ec24a2914
don't truncate file sizes to 32 bits for directory indexes.
2014-10-10 05:10:59 +00:00
matt
463829e46a
RISC-V support.
2014-09-19 17:43:33 +00:00
matt
6cf6fe02a9
New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
2014-09-19 17:36:24 +00:00
matt
27620987b8
New files for OR1K support
2014-09-03 19:34:25 +00:00
matt
00cc626e2f
OR1K support
2014-09-03 19:31:32 +00:00
joerg
e4cd9bc4a2
Remove (now duplicated) target computation.
2014-08-31 20:06:22 +00:00
christos
94e1a89978
remove unused define
2014-08-27 04:07:04 +00:00
joerg
c1a71e8076
Restore parenthesis to cast in the right order.
2014-08-26 21:20:05 +00:00
joerg
b88be9f652
Replace casts in the inline version of _rtld_call_function_void of
...
_rtld_call_function_addr with ifdef on RTLD_LOADER.
2014-08-26 19:49:33 +00:00
christos
db25848c17
fix set but not used.
2014-08-26 15:06:50 +00:00
joerg
5d06599748
Go back to skipping init/fini handling for ldd, makes problems for 32bit
...
compat on LP64.
2014-08-26 12:14:14 +00:00
christos
d9972a4666
Introduce a cast to fix the build for Elf32 on _LP64.
2014-08-26 07:54:27 +00:00
joerg
7a1a6f1cf3
Add basic support for indirect functions. It allows providing a public
...
function symbol with an implementation choosen at run time.
Refactor calls to functions by address in ld.elf_so to create temporary
function descriptors on the stack, if the address is not leaked outside.
Limitations:
- no support for initialising static storage with function pointers
- no support for unnamed resolver functions
Inspired by FreeBSD's r228435 by kib@freebsd.org .
2014-08-25 20:40:52 +00:00
joerg
f5cd842d49
Outdated, kill.
2014-08-23 19:18:41 +00:00
joerg
6a83645936
Typo.
2014-08-23 18:05:33 +00:00
matt
5b3354816c
Add proper registers for register counts.
2014-08-17 16:57:37 +00:00
matt
d32bdc3217
add a missing register prefix.
2014-08-17 16:14:19 +00:00
mbalmer
fe91fb6abb
NUL terminate a string.
2014-08-15 19:35:28 +00:00
matt
30993f706c
Use -fPIC since powerpc64 is always compiled as -fPIC and -fpic would cause
...
__PIC__ to change.
2014-08-15 09:40:07 +00:00
joerg
8a961968a8
Build position independent on PPC64, too.
2014-08-13 15:56:52 +00:00
matt
243b0ccea7
Don't provide __gnu_Unwind_Find_exidx if __ARM_DWARF_EH__ is defined
2014-08-10 23:35:26 +00:00
matt
547b3a3b01
Changes to existing files to enable building AARCH64 userland.
...
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
2014-08-10 05:56:36 +00:00
matt
beb9c6d1b5
Preliminary files for AARCH64 (64-bit ARM) support.
...
Enough for a distribution build.
2014-08-10 05:47:35 +00:00
matt
154c7bc749
Fix parenthesis on __ha macro
2014-07-28 17:28:13 +00:00
lneto
4ab4902eb2
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
2014-07-19 18:38:33 +00:00
mrg
e8a778f4c0
call this 20140717.
2014-07-17 10:21:51 +00:00
mrg
71b444f24e
rewrite much of the SSL code:
...
- handle errors in many places they weren't properly
- make SSL_accept() an error the main code notices
- expand bozo_ssl_err() to include bozo_ssl_warn(), bozo_clear_ssl_queue()
- remove empty bozo_ssl_flush()
2014-07-17 06:27:52 +00:00
mrg
cce952fc91
link against main.c and ssl-bozo.c (which provides the IO backend.)
2014-07-17 06:24:57 +00:00
mrg
002519bfa2
use const and remove unnecessary braces.
2014-07-17 06:14:46 +00:00
mrg
f3239b26ff
make a minor output change match again.
2014-07-16 14:47:59 +00:00
mrg
dfbb0220fc
make -t chroot option available always again.
2014-07-16 07:41:43 +00:00
mrg
8c06d93b7b
call this bozohttpd 20140708, and add/fix a couple of CHANGES entries.
2014-07-08 14:06:17 +00:00
mrg
a212be1ee8
avoid truncating a directory path when using snprintf(), but instead
...
detect and return an error.
found and fixed by shm@netbsd.
2014-07-08 14:01:21 +00:00
mrg
681e9c9b00
make export-distfile target slightly more stable.
2014-07-08 13:59:39 +00:00
shm
d1ed37e48d
Handle ENAMETOOLONG to return 404 error instead of 500.
...
OK mrg@
2014-07-02 13:58:09 +00:00
shm
ca5b33a5e8
* bozo_clean_request free(3) clean up (removed needless checks)
...
* HEAD method no longer returns response body on error
* fixed bug with multiple bozo_http_error calls caused by fix_url_percent
OK @mrg
2014-07-01 13:41:21 +00:00
dholland
fedb6c32b4
put the sccsids back here too
2014-06-26 03:24:51 +00:00
shm
55b8853aa5
PR/48810 use cgi handler for index files
...
OK mrg@ martin@
2014-06-24 07:23:59 +00:00