Release redbean v3.0.0

This commit is contained in:
Justine Tunney 2024-08-17 06:45:35 -07:00
parent eb6e96f036
commit ca2c30c977
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
5 changed files with 36 additions and 40 deletions

View file

@ -9,8 +9,8 @@ NET_TURFWAR_OBJS = \
$(NET_TURFWAR_SRCS:%.c=o/$(MODE)/%.o)
NET_TURFWAR_COMS = \
$(NET_TURFWAR_SRCS:%.c=o/$(MODE)/%.com) \
o/$(MODE)/net/turfwar/turfbean.com
$(NET_TURFWAR_SRCS:%.c=o/$(MODE)/%) \
o/$(MODE)/net/turfwar/turfbean
NET_TURFWAR_BINS = \
$(NET_TURFWAR_COMS) \
@ -48,7 +48,7 @@ o/$(MODE)/net/turfwar/turfwar.pkg: \
$(NET_TURFWAR_OBJS) \
$(foreach x,$(NET_TURFWAR_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/net/turfwar/%.com.dbg: \
o/$(MODE)/net/turfwar/%.dbg: \
$(NET_TURFWAR_DEPS) \
o/$(MODE)/net/turfwar/%.o \
o/$(MODE)/net/turfwar/turfwar.pkg \
@ -56,7 +56,7 @@ o/$(MODE)/net/turfwar/%.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/net/turfwar/turfbean.com.dbg: \
o/$(MODE)/net/turfwar/turfbean.dbg: \
$(TOOL_NET_DEPS) \
o/$(MODE)/tool/net/redbean.o \
$(TOOL_NET_REDBEAN_LUA_MODULES) \

View file

@ -892,9 +892,7 @@ void *HttpWorker(void *arg) {
// get client address from frontend
if (HasHeader(kHttpXForwardedFor)) {
if (!IsLoopbackIp(clientip) && //
!IsPrivateIp(clientip) && //
!IsCloudflareIp(clientip)) {
if (!IsLoopbackIp(clientip) && !IsPrivateIp(clientip)) {
LOG("Got X-Forwarded-For from untrusted IPv4 client address "
"%hhu.%hhu.%hhu.%hhu\n",
clientip >> 24, clientip >> 16, clientip >> 8, clientip);