hostapd: update to latest version from trunk (fixes #10455)
[openwrt-10.03/.git] / package / hostapd / patches / 520-timestamp_check.patch
index 70ac63597caf03f7a1ca67ec33000f993bb3364b..058239e8933ea12f9560d65339610daf8193e0dc 100644 (file)
@@ -1,15 +1,12 @@
 --- a/src/tls/x509v3.c
 +++ b/src/tls/x509v3.c
 --- a/src/tls/x509v3.c
 +++ b/src/tls/x509v3.c
-@@ -1854,8 +1854,11 @@ int x509_certificate_chain_validate(stru
+@@ -1854,6 +1854,9 @@ int x509_certificate_chain_validate(stru
                if (chain_trusted)
                        continue;
  
                if (chain_trusted)
                        continue;
  
--              if ((unsigned long) now.sec <
-+              if (
-+#ifndef NO_TIMESTAMP_CHECK
-+                  (unsigned long) now.sec <
-                   (unsigned long) cert->not_before ||
++#ifdef NO_TIMESTAMP_CHECK
++              disable_time_checks = 1;
 +#endif
 +#endif
-                   (unsigned long) now.sec >
-                   (unsigned long) cert->not_after) {
-                       wpa_printf(MSG_INFO, "X509: Certificate not valid "
+               if (!disable_time_checks &&
+                   ((unsigned long) now.sec <
+                    (unsigned long) cert->not_before ||