Accepting request 288480 from Apache
1 OBS-URL: https://build.opensuse.org/request/show/288480 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2?expand=0&rev=100
This commit is contained in:
commit
098227407e
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -23,4 +23,3 @@
|
|||||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||||
## Specific LFS patterns
|
## Specific LFS patterns
|
||||||
60C5442D.key filter=lfs diff=lfs merge=lfs -text
|
60C5442D.key filter=lfs diff=lfs merge=lfs -text
|
||||||
Apache.xpm filter=lfs diff=lfs merge=lfs -text
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:995d4deb92a87593dff872345780ca183d734af6d4d2af439827377adfc74d41
|
|
||||||
size 9044
|
|
@ -1,3 +1,58 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 26 08:17:42 UTC 2015 - jsegitz@novell.com
|
||||||
|
|
||||||
|
- Patched get_module_list to ensure proper SELinux context for
|
||||||
|
sysconfig.d/loadmodule.conf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 21:02:59 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Pname -> name variable reduction
|
||||||
|
- Try to fix sle11 build
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 19:59:36 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version bumpt o 2.4.12:
|
||||||
|
*) mpm_winnt: Accept utf-8 (Unicode) service names and descriptions for
|
||||||
|
internationalization. [William Rowe]
|
||||||
|
*) mpm_winnt: Normalize the error and status messages emitted by service.c,
|
||||||
|
the service control interface for Windows. [William Rowe]
|
||||||
|
*) configure: Fix --enable-v4-mapped configuration on *BSD. PR 53824.
|
||||||
|
[ olli hauer <ohauer gmx.de>, Yann Ylavic ]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 18:03:20 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Exit cleanly on end of the post and cleanup the update detection
|
||||||
|
- Remove Apache.xpm as it ain't used
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 15:59:26 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Cleanup init/unit decision making and provide just systemd service
|
||||||
|
on systemd systems
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 13:53:16 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Deprecate realver define as it is equal to version.
|
||||||
|
- Explicitely state MPM mods to ensure we don't lose some bnc#444878
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 13:23:40 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Pass over spec-cleaner, there should be no actual technical
|
||||||
|
change in this just reduction of lines in the spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 23 16:58:11 UTC 2015 - kstreitova@suse.com
|
||||||
|
|
||||||
|
- add httpd-2.4.x-mod_lua_websocket_DoS.patch to fix mod_lua bug
|
||||||
|
where a maliciously crafted websockets PING after a script calls
|
||||||
|
r:wsupgrade() can cause a child process crash
|
||||||
|
[CVE-2015-0228], [bnc#918352].
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 3 15:12:04 UTC 2015 - pgajdos@suse.com
|
Tue Feb 3 15:12:04 UTC 2015 - pgajdos@suse.com
|
||||||
|
|
||||||
|
1036
apache2.spec
1036
apache2.spec
File diff suppressed because it is too large
Load Diff
@ -105,7 +105,12 @@ done
|
|||||||
echo >&3 -e "#\n"
|
echo >&3 -e "#\n"
|
||||||
exec 3<&-
|
exec 3<&-
|
||||||
chmod 644 $TMPFILE
|
chmod 644 $TMPFILE
|
||||||
mv $TMPFILE $sysconfdir/sysconfig.d/loadmodule.conf
|
if ! mv -Z $TMPFILE $sysconfdir/sysconfig.d/loadmodule.conf 2>/dev/null; then
|
||||||
|
mv $TMPFILE $sysconfdir/sysconfig.d/loadmodule.conf
|
||||||
|
if selinuxenabled; then
|
||||||
|
restorecon $sysconfdir/sysconfig.d/loadmodule.conf
|
||||||
|
fi
|
||||||
|
fi
|
||||||
#echo -n ". "
|
#echo -n ". "
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9c77b451148036bdd3742fd02d4ac7df9c22fb52411aba0f92064cf9bf8af93e
|
|
||||||
size 5053472
|
|
3
httpd-2.4.12.tar.bz2
Normal file
3
httpd-2.4.12.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ad6d39edfe4621d8cc9a2791f6f8d6876943a9da41ac8533d77407a2e630eae4
|
||||||
|
size 5054838
|
50
httpd-2.4.x-mod_lua_websocket_DoS.patch
Normal file
50
httpd-2.4.x-mod_lua_websocket_DoS.patch
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
From 643f0fcf3b8ab09a68f0ecd2aa37aafeda3e63ef Mon Sep 17 00:00:00 2001
|
||||||
|
From: Eric Covener <covener@apache.org>
|
||||||
|
Date: Wed, 4 Feb 2015 14:44:23 +0000
|
||||||
|
Subject: [PATCH] *) SECURITY: CVE-2015-0228 (cve.mitre.org) mod_lua: A
|
||||||
|
maliciously crafted websockets PING after a script calls r:wsupgrade()
|
||||||
|
can cause a child process crash. [Edward Lu <Chaosed0 gmail.com>]
|
||||||
|
|
||||||
|
Discovered by Guido Vranken <guidovranken gmail.com>
|
||||||
|
|
||||||
|
Submitted by: Edward Lu
|
||||||
|
Committed by: covener
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1657261 13f79535-47bb-0310-9956-ffa450edef68
|
||||||
|
---
|
||||||
|
diff --git a/modules/lua/lua_request.c b/modules/lua/lua_request.c
|
||||||
|
index dded599..1200c55 100644
|
||||||
|
--- a/modules/lua/lua_request.c
|
||||||
|
+++ b/modules/lua/lua_request.c
|
||||||
|
@@ -2227,6 +2227,7 @@ static int lua_websocket_read(lua_State *L)
|
||||||
|
{
|
||||||
|
apr_socket_t *sock;
|
||||||
|
apr_status_t rv;
|
||||||
|
+ int do_read = 1;
|
||||||
|
int n = 0;
|
||||||
|
apr_size_t len = 1;
|
||||||
|
apr_size_t plen = 0;
|
||||||
|
@@ -2244,6 +2245,8 @@ static int lua_websocket_read(lua_State *L)
|
||||||
|
mask_bytes = apr_pcalloc(r->pool, 4);
|
||||||
|
sock = ap_get_conn_socket(r->connection);
|
||||||
|
|
||||||
|
+ while (do_read) {
|
||||||
|
+ do_read = 0;
|
||||||
|
/* Get opcode and FIN bit */
|
||||||
|
if (plaintext) {
|
||||||
|
rv = apr_socket_recv(sock, &byte, &len);
|
||||||
|
@@ -2377,10 +2380,11 @@ static int lua_websocket_read(lua_State *L)
|
||||||
|
frame[0] = 0x8A;
|
||||||
|
frame[1] = 0;
|
||||||
|
apr_socket_send(sock, frame, &plen); /* Pong! */
|
||||||
|
- lua_websocket_read(L); /* read the next frame instead */
|
||||||
|
+ do_read = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
+ }
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user