summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2011-02-24 10:24:42 +0000
committerAlexey Shvetsov <alexxy@gentoo.org>2011-02-24 10:24:42 +0000
commitd489806250457854689346bb51e856a0711fc499 (patch)
tree1bb47a9bd99c411c7ca37a2fa253492216d98456 /net-wireless
parentDrop problematic misdn dependencies from the 1.6.2 branch to aid in security ... (diff)
downloadhistorical-d489806250457854689346bb51e856a0711fc499.tar.gz
historical-d489806250457854689346bb51e856a0711fc499.tar.bz2
historical-d489806250457854689346bb51e856a0711fc499.zip
[net-wireless/wimax] Fix bug #356221
Package-Manager: portage-2.2.0_alpha25/cvs/Linux x86_64
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/wimax/ChangeLog6
-rw-r--r--net-wireless/wimax/Manifest30
-rw-r--r--net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch40
3 files changed, 20 insertions, 56 deletions
diff --git a/net-wireless/wimax/ChangeLog b/net-wireless/wimax/ChangeLog
index 0f070e3d57b5..c4e1d40ef160 100644
--- a/net-wireless/wimax/ChangeLog
+++ b/net-wireless/wimax/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-wireless/wimax
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wimax/ChangeLog,v 1.7 2011/02/23 11:12:08 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wimax/ChangeLog,v 1.8 2011/02/24 10:24:42 alexxy Exp $
+
+ 24 Feb 2011; Alexey Shvetsov <alexxy@gentoo.org>
+ files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch:
+ Fix bug #356221
*wimax-1.5.1-r1 (23 Feb 2011)
diff --git a/net-wireless/wimax/Manifest b/net-wireless/wimax/Manifest
index 8c542261505e..8651e95c2f07 100644
--- a/net-wireless/wimax/Manifest
+++ b/net-wireless/wimax/Manifest
@@ -9,7 +9,7 @@ AUX updates/0005-remove-duplicate-typedef-for-u8.patch 1022 RMD160 f044f9ae1de5a
AUX updates/0006-wimaxcu-fix-array-size.patch 1246 RMD160 f97e4c4867c7701487809863590640d0bcfa0681 SHA1 c6b4b36de5552d8ad149808b344ad44631ff5a9b SHA256 112e111dd55850170dcec1b5dfbf105cd8201744bc2bb5b214d108525bb5471f
AUX updates/0007-supplicant-fix-invocation-of-eap_peer_sm_init.patch 1739 RMD160 d078d99b553c65b4434a475c8953cc2d6a393e45 SHA1 e7e33914617aeb3c12ce945d10eabf5c906e9289 SHA256 e97405491720237f91bcfac990366ff5d6252cce266945b4bca692d51d2e5386
AUX updates/0008-supplicant-Fix-eap_methods-array-setup-and-declarati.patch 2026 RMD160 05f8f25eb8a73355da5ed6296b5b92ad27f293e6 SHA1 a99baebf526a0a88059caca6f8bef57f7eabf973 SHA256 22cd2fbeb3fbc3e46c9e84df3a4ba11860dc10448912abf06bd463cfbccba0a3
-AUX updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch 5100 RMD160 782eb3e00645f3d61e900cb7d28e69bb859a10bf SHA1 595c8cf241e8358a7683fd7c92e60dac60c15b89 SHA256 1ffde254c724c1b8eeec49d9d1b2e617d0608056722888a8ab5084954e476d77
+AUX updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch 3881 RMD160 246661c0cb562f46ca76860606a267c371865ae1 SHA1 0e79d7e8c1f50508eda47fa7042bf0766a6a8542 SHA256 8424ca135366bbced6f2e42c7c7cd70a85d42a3d68d96b92f9e0f41cf3f6ae84
AUX updates/0010-OSAL-fix-OSAL_wcsmp-for-Linux-environments.patch 1477 RMD160 b78ab3a5a75658db970f2ef4821fb8acce24c3cc SHA1 c6e8f08c8afbd1da68648c4855daa27f19987af5 SHA256 1923d5e5cb3dea11971ed6d509cd151501aeb9f3a0a516da862ae9d1f39d162d
AUX updates/0011-configure-remove-O2-by-default.patch 1112 RMD160 ed9cdaf5006fa658f44e6ab21b82d8bd7e5080e8 SHA1 5e23cd8cc188707760a79fe3b0aa9765a6e145ec SHA256 8c329040a03b6210a57f5518e4c58cee0b67ea0603941f25d232a62454cbd11b
AUX updates/0012-Allow-IP-handling-script-to-be-configurable-at-runti.patch 4452 RMD160 3adea021fc304280b794cbb7552795833746a4e2 SHA1 c276d15708de33fe3979ce64ede48839f009866e SHA256 3e8e7340bbdfb381717c7dd7bdd2f46648dfc9028707a65e5cefea0615f6f0dc
@@ -30,22 +30,22 @@ AUX wimax-1.5.1-pthread-mutex-inconsistency.patch 2743 RMD160 0ec342ed3d2da81828
DIST wimax-1.5.1.tar.gz 2860638 RMD160 0c5ba406c3007e8dbb748b6dabcb83a642411625 SHA1 9443a5376bee152cfc119cbb8f2492e78ac55c0b SHA256 c04d4617e99e836b78f9c4e6eb86a88bc20ab789c05eb201bb8f3846899186a5
EBUILD wimax-1.5.1-r1.ebuild 2925 RMD160 0034b8cfbc50bf84549085957ca949ff1d9632e5 SHA1 b3b0164d37687daff642d6ec6693c44838b339db SHA256 0fed3bde625758cd1e4c773b23b14d160bd1dbf018fa5197fcd4c1ea8b9ab70e
EBUILD wimax-1.5.1.ebuild 1666 RMD160 47d2fccaf66e8dce80f800237d509f54c1dc8f24 SHA1 f5771467fe769cc8720d0e6a0e9245a2e9790f92 SHA256 441057f1e5c85e4591a2f8ce6a2be5b93075f83065cde18fd94a02c0d416b817
-MISC ChangeLog 2855 RMD160 0d5a7f373c3a7554861335939f3aef2869dbe5cf SHA1 78f565d543b5a029b9faeb4991d90aeeaa97c3aa SHA256 7e104652bcc393393f228cb69bb92c0eeca68b060991370135cdc9bcc15e9f03
+MISC ChangeLog 3001 RMD160 ccd0ec2812abe184f8a4a4098e65a4afbeb1dca6 SHA1 8d841153a292af0ecf5a4a6459e6a66497cb97dd SHA256 dec45d4e6a7316fc40ed3109c952e013c7201b750ca65047502c3692c8da0688
MISC metadata.xml 250 RMD160 94be601f620e3158922f31ac28328a28665555a2 SHA1 ac8010695121148bf3593692aba56938187882c9 SHA256 aea796ea3b08f1f5ca77c34868298e406de62590afbf2662e87d094c3e0041f4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCAAGBQJNZOu4AAoJEOf+E+/4L5LmtFkP/0uQwm+gij0jnUoB8EW93bTn
-5lwEuOAUzRWVNEt1bps9quqd+4HccaOFhoBhUJJaVz7iVi1FuEprHBqYXv5TNutx
-mpk0M1g0dorOfTtkTSqtHBuA7b0k7jkU6oeO5wOkfEABCEn8F4VGBsDwboRHNPjK
-4xY0cJ+QRsksyzXwniEiCWw3YqBnbQfWE4/7LQ720J9NN5lECiYIMfZShD49IAVK
-K5FgU8LrgRJ9pe8wURgAka/Lq4tRUWzxYehvKf/X/u7nVdCZq3VFcrLtmbHtotqj
-TwNNW1QIluXwWI0YyKQCEoKa6r8MbNpZHEykMVdHTxWhs09GLy7sqyWu6xq/gaej
-9Ya1YLomjZteg369QK5MlMIyey4hI/UuU4pSvp4HyKb264jTLOZTgyMmrlvai03R
-LejQ2R7muu3yXMj1DqbmM3IK2vboYeny0UViBJRHDyxMLQ00qR94ASrqzf3iaugN
-FB6h9+rFX2/LBJUNQPAgDgaSQob3OVxh/cY0TPPQorXcoQN7f/d82EXHhD0+M5JM
-sY1XrRcmou+fnTfPzx1Oie95ViQ08qcI007SjYDT4NSAWy5XgXeJP9E16ER1Zbox
-btRw5MlSQsF5sV/xunRzEzQeorHcxZsC8OgfbJa42VvAije3pVquuvuOOzhwtZ0m
-IGDdQM8v63fovx+2nE8F
-=javG
+iQIcBAEBCAAGBQJNZjIXAAoJEOf+E+/4L5Lm3/oP+gPMjGrIxvFOZyZO0i1pnlQD
+trqIJQ6GIvEMhisiJLChmeapa52nS66pds4AwaR5IkdWnie5z1F/U+p+eaEVWts8
+uX80TF32uTf1V2reK2UDDpL1kKc+aMr4DkTAsPWM5FmFYQ64pAUE3JzwarFaymdh
+WF43ah3OvtCm5FlSt3kMs7gP4aziUSbim82cotgLmDy41iZks3i6JTUskMz7sUEu
+lGEflancC3tf6xZtgDxGFnmxpmBnKq6Izbpzxae31DIELzzHxWJ9D6pG1tfdtYLp
+kig29a5M/S6cfU+etaYPDFt2Y/v0LpNOJ/gD/IJ+zK6H9UG5XGBDE3u1Egy7v7b5
+8qoM/FjEXVU2f0PPJu0o9R8YDkLK/peu2dMnxSsKFAqj+6n3bBaCrB1Oz5v9EHll
+KdCOeisrzVksrNSTZVUpil7gRbiwBm9mgsUwX9KvCfdGns8Tsr/hvl27e7u05JYc
+x3stlRRYNiR6RpPWVKNk54YdBOnUvzNOmMjxUv4ZKJ5RLEF6ngOfpBCyJ26wM8tW
+VRoVGG1/dwbdXWPA+d9vcj8con1xVlMai2PSWDioIaVatrmt2+ByUgZTY/SAAqzJ
+9Md64V+nIEaAZLa8DIbU5K40o38f+p1z+OeMh/ISTrRU0951WiIPjnxMlLyjNgYx
+gm557BmAZkXIgFPDZ1nW
+=h8gv
-----END PGP SIGNATURE-----
diff --git a/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch b/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch
index 8efd54efa482..b4a6315696ff 100644
--- a/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch
+++ b/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch
@@ -55,46 +55,6 @@ index bdf6e22..0637790 100644
signal(SIGINT, stop_signal_handler);
diff --git a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c
index ad187c4..dfa94db 100644
---- a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c
-+++ b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c
-@@ -3055,7 +3055,7 @@ void print_callstack_to_file(int sig, siginfo_t *info,
- // printf("Came here %d\n", __LINE__);
- char command[MAX_STR_LEN + MAX_FILENAME_LEN];
- /* Do something useful with siginfo_t */
-- if ((sig != SIGSEGV) && (sig != SIGINT)) {
-+ if (sig != SIGINT) {
- syslog(LOG_ERR,"Got signal %d#92", sig);
- // printf("Came here %d\n", __LINE__);
- return;
-@@ -3136,20 +3136,6 @@ void wimaxcu_signal_handler(int sig, siginfo_t *info,
- printf("Please check /var/log/wimax folder \n");
-
- print_callstack_to_file(sig, info, secret);
--
--
-- // kalyan
-- // If wimaxcu recieved segmentation fault
-- // Stack might be corrupted
-- // So it is good idea to just exit
-- // This may recives some system resources hanging
--
-- if(sig == SIGSEGV) {
-- printf("Exit \n");
-- exit(0);
-- }
--
--
- wimaxcu_stop_signal_handler(sig);
-
- }
-@@ -3191,7 +3177,6 @@ int main(int argc, char *argv[])
- sigemptyset (&sa.sa_mask);
- sa.sa_flags = SA_RESTART | SA_SIGINFO;
-
-- sigaction(SIGSEGV, &sa, NULL);
- sigaction(SIGUSR1, &sa, NULL);
-
- signal(SIGINT, wimaxcu_stop_signal_handler);
diff --git a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c
index faf0f36..d14a2ae 100644
--- a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c