From 2221deb7a71f369dd6bc84a6bd96069570d2c1cb Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 30 Aug 2018 20:44:17 +0100 Subject: [PATCH 01/43] Fix build when using WITH_ADNS=yes. --- ChangeLog.txt | 7 +++++++ src/loop.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index aeea720d15..9bbe3d3a26 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,10 @@ +1.5.2 - 201809xx +================ + +Broker: +- Fix build when using WITH_ADNS=yes. + + 1.5.1 - 20180816 ================ diff --git a/src/loop.c b/src/loop.c index d1bec53e6b..5493fffc4a 100644 --- a/src/loop.c +++ b/src/loop.c @@ -17,6 +17,10 @@ and the Eclipse Distribution License is available at #include "config.h" +#ifndef WIN32 +# define _GNU_SOURCE +#endif + #include #ifndef WIN32 #ifdef WITH_EPOLL From e6a0199bb2052a69097f3b1420526cd2f0ed3a78 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 30 Aug 2018 21:01:04 +0100 Subject: [PATCH 02/43] Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. Thanks to rfalke. Signed-off-by: Roger A. Light --- ChangeLog.txt | 1 + src/net.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 9bbe3d3a26..f0095a57cc 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -3,6 +3,7 @@ Broker: - Fix build when using WITH_ADNS=yes. +- Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. 1.5.1 - 20180816 diff --git a/src/net.c b/src/net.c index 64f8bdc538..a4acd695b1 100644 --- a/src/net.c +++ b/src/net.c @@ -121,7 +121,7 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) if(db->config->set_tcp_nodelay){ int flag = 1; - if(setsockopt(new_sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int) != 0)){ + if(setsockopt(new_sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int)) != 0){ log__printf(NULL, MOSQ_LOG_WARNING, "Warning: Unable to set TCP_NODELAY."); } } From dceb02f444fa3bcdb5efdd0bcd1896b0b196b1f3 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sat, 8 Sep 2018 10:24:12 +0100 Subject: [PATCH 03/43] Make it easier to build without bundled uthash.h. Use "make WITH_BUNDLED_DEPS=no". --- ChangeLog.txt | 3 +++ config.mk | 6 ++++++ src/CMakeLists.txt | 5 +++++ src/{ => deps}/uthash.h | 0 4 files changed, 14 insertions(+) rename src/{ => deps}/uthash.h (100%) diff --git a/ChangeLog.txt b/ChangeLog.txt index f0095a57cc..15ea64bc2e 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -5,6 +5,9 @@ Broker: - Fix build when using WITH_ADNS=yes. - Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. +Build: +- Make it easier to build with bundled uthash.h using "WITH_BUNDLED_DEPS=no". + 1.5.1 - 20180816 ================ diff --git a/config.mk b/config.mk index fd3a4a8152..113ed6a314 100644 --- a/config.mk +++ b/config.mk @@ -92,6 +92,9 @@ WITH_STATIC_LIBRARIES:=no # Build with epoll support. WITH_EPOLL:=yes +# Build with bundled uthash.h +WITH_BUNDLED_DEPS:=yes + # ============================================================================= # End of user configuration # ============================================================================= @@ -287,3 +290,6 @@ ifeq ($(WITH_EPOLL),yes) endif endif +ifeq ($(WITH_BUNDLED_DEPS),yes) + BROKER_CFLAGS:=$(BROKER_CFLAGS) -Ideps +endif diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 017c21b298..dab82a481e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -51,6 +51,11 @@ set (MOSQ_SRCS ../lib/will_mosq.c ../lib/will_mosq.h) +option(WITH_BUNDLED_DEPS "Build with bundled dependencies?" ON) +if (${WITH_BUNDLED_DEPS} STREQUAL ON) + include_directories(${mosquitto_SOURCE_DIR} ${mosquitto_SOURCE_DIR}/src/deps) +endif (${WITH_BUNDLED_DEPS} STREQUAL ON) + option(INC_BRIDGE_SUPPORT "Include bridge support for connecting to other brokers?" ON) if (${INC_BRIDGE_SUPPORT} STREQUAL ON) diff --git a/src/uthash.h b/src/deps/uthash.h similarity index 100% rename from src/uthash.h rename to src/deps/uthash.h From ba175e581e1e51eda4748cef03ab42f5ab147807 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 18 Sep 2018 11:53:11 +0100 Subject: [PATCH 04/43] Update expired test certs. --- test/ssl/all-ca.crt | 90 +++++++++++++++++----------------- test/ssl/client-encrypted.crt | 80 +++++++++++++++--------------- test/ssl/client-encrypted.key | 28 +++++------ test/ssl/client-expired.crt | 62 +++++++++++------------ test/ssl/client-revoked.crt | 70 +++++++++++++------------- test/ssl/client-revoked.csr | 12 ----- test/ssl/client-revoked.key | 26 +++++----- test/ssl/client.crt | 72 +++++++++++++-------------- test/ssl/client.csr | 12 ----- test/ssl/client.key | 26 +++++----- test/ssl/crl.pem | 14 +++--- test/ssl/rootCA/index.txt | 2 - test/ssl/server.crt | 70 +++++++++++++------------- test/ssl/server.csr | 12 ----- test/ssl/server.key | 26 +++++----- test/ssl/signingCA/index.txt | 5 -- test/ssl/test-alt-ca.crt | 68 ++++++++++++------------- test/ssl/test-alt-ca.key | 26 +++++----- test/ssl/test-bad-root-ca.crt | 20 ++++---- test/ssl/test-bad-root-ca.key | 26 +++++----- test/ssl/test-fake-root-ca.crt | 22 ++++----- test/ssl/test-fake-root-ca.key | 26 +++++----- test/ssl/test-root-ca.crt | 22 ++++----- test/ssl/test-root-ca.key | 26 +++++----- test/ssl/test-signing-ca.crt | 68 ++++++++++++------------- test/ssl/test-signing-ca.key | 26 +++++----- 26 files changed, 448 insertions(+), 489 deletions(-) delete mode 100644 test/ssl/client-revoked.csr delete mode 100644 test/ssl/client.csr delete mode 100644 test/ssl/rootCA/index.txt delete mode 100644 test/ssl/server.csr delete mode 100644 test/ssl/signingCA/index.txt diff --git a/test/ssl/all-ca.crt b/test/ssl/all-ca.crt index ba0d2f9f28..8ca6f20f59 100644 --- a/test/ssl/all-ca.crt +++ b/test/ssl/all-ca.crt @@ -2,74 +2,74 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 1 (0x1) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, L=Derby, O=Mosquitto Project, OU=Testing, CN=Root CA Validity - Not Before: Aug 30 22:03:18 2013 GMT - Not After : Aug 29 22:03:18 2018 GMT + Not Before: Sep 18 10:49:47 2018 GMT + Not After : Sep 17 10:49:47 2023 GMT Subject: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:a4:b5:b9:31:d8:b4:d6:de:49:c0:cc:15:3f:b8: - 50:8b:be:4a:f4:d3:94:a9:dd:53:2a:e9:df:aa:0d: - 3c:08:7b:a7:51:6d:b9:44:98:b7:8d:03:ab:67:9e: - e1:c4:23:4d:33:8d:0a:90:9f:c6:de:82:14:4c:f6: - 75:5d:a4:e1:a3:ea:fc:9b:79:dd:cb:36:20:87:a3: - 9d:eb:e6:5b:0c:53:34:73:cb:dd:a8:e4:0e:7f:f0: - 5f:8a:3c:d8:8f:01:ff:66:31:16:41:1b:e3:7a:61: - 2c:3d:44:a5:a9:dd:1d:42:e5:5a:a1:df:29:35:dc: - 91:5e:9d:82:60:0d:7a:08:db + 00:b7:32:f2:08:04:4c:77:03:70:3e:10:88:84:cd: + cd:f2:87:2f:3c:67:8f:78:01:5e:d5:51:f1:11:68: + 4d:a7:e2:73:b0:69:b5:67:07:59:88:cc:b8:7f:ce: + 97:52:bc:fb:73:7b:60:95:a2:7b:c2:9a:f1:4d:5a: + c4:42:55:c4:6e:02:50:a1:71:41:68:d1:6c:96:e0: + 3d:af:10:3f:7b:64:c1:3a:3a:c3:a9:39:71:08:29: + 45:c8:cc:da:33:65:b4:70:fb:36:bc:15:0d:a7:31: + ef:d5:ec:59:ac:75:2b:77:35:0b:f0:db:3d:14:f5: + 9a:41:e6:a0:b7:b7:62:2b:e7 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: - 40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 X509v3 Authority Key Identifier: - keyid:28:8D:BF:F8:DE:D1:F5:BB:26:37:A4:4D:27:FD:37:91:EC:6B:0C:DD + keyid:DA:20:AB:E0:98:22:39:28:E0:70:D6:74:65:53:26:E0:6B:4C:96:39 X509v3 Basic Constraints: CA:TRUE - Signature Algorithm: sha1WithRSAEncryption - 8a:b1:49:b4:53:eb:bb:9d:5e:20:f4:d7:8d:b8:24:a1:28:95: - 56:72:03:ed:15:ef:f0:ff:65:b5:6e:34:cf:27:83:7b:57:40: - a7:93:61:f0:93:ff:02:b4:74:e0:43:dc:65:0c:e8:a6:20:f9: - 8c:88:82:8f:0e:8d:33:4d:ba:bb:28:ff:29:5f:a8:96:60:31: - f5:13:15:19:60:a4:00:0e:fc:a7:79:b6:10:95:0b:7b:88:75: - 03:ec:7d:94:63:9e:67:2e:2e:9c:fe:79:89:61:93:75:52:f2: - 36:48:a6:2d:c0:b2:a7:36:c2:36:50:53:b3:cd:e7:07:1d:e5: - 6a:1d + Signature Algorithm: sha256WithRSAEncryption + 8a:98:17:cd:e1:dc:2b:1b:5b:16:40:99:21:c4:d4:db:3f:5c: + 6a:ed:7b:a2:b6:df:aa:7c:d8:6a:3f:11:39:da:4c:ce:3f:e5: + 99:6a:a4:b8:82:1e:53:7a:5d:f1:52:be:df:f1:3b:59:9a:a8: + bb:7e:f1:30:33:4b:7c:c3:ab:85:1e:c4:0e:ac:d1:7e:2b:cb: + 9d:19:5b:df:94:b4:89:e1:da:5d:31:19:85:34:d5:33:55:f8: + af:92:ea:9a:17:c9:da:68:00:df:10:e9:e4:33:35:cd:15:57: + 80:56:1a:58:94:37:d7:f2:02:de:9b:0b:d3:02:64:c5:8e:6f: + 25:31 -----BEGIN CERTIFICATE----- -MIICnTCCAgagAwIBAgIBATANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJHQjET +MIICnTCCAgagAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkxGjAYBgNVBAoMEU1v c3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAwDgYDVQQDDAdSb290 -IENBMB4XDTEzMDgzMDIyMDMxOFoXDTE4MDgyOTIyMDMxOFowZTELMAkGA1UEBhMC +IENBMB4XDTE4MDkxODEwNDk0N1oXDTIzMDkxNzEwNDk0N1owZTELMAkGA1UEBhMC R0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxGjAYBgNVBAoMEU1vc3F1aXR0byBQcm9q ZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRMwEQYDVQQDDApTaWduaW5nIENBMIGfMA0G -CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCktbkx2LTW3knAzBU/uFCLvkr005Sp3VMq -6d+qDTwIe6dRbblEmLeNA6tnnuHEI00zjQqQn8beghRM9nVdpOGj6vybed3LNiCH -o53r5lsMUzRzy92o5A5/8F+KPNiPAf9mMRZBG+N6YSw9RKWp3R1C5Vqh3yk13JFe -nYJgDXoI2wIDAQABo1AwTjAdBgNVHQ4EFgQUQENQFNFjfgt8lxQgY+WKlZaf1Ksw -HwYDVR0jBBgwFoAUKI2/+N7R9bsmN6RNJ/03kexrDN0wDAYDVR0TBAUwAwEB/zAN -BgkqhkiG9w0BAQUFAAOBgQCKsUm0U+u7nV4g9NeNuCShKJVWcgPtFe/w/2W1bjTP -J4N7V0Cnk2Hwk/8CtHTgQ9xlDOimIPmMiIKPDo0zTbq7KP8pX6iWYDH1ExUZYKQA -DvynebYQlQt7iHUD7H2UY55nLi6c/nmJYZN1UvI2SKYtwLKnNsI2UFOzzecHHeVq -HQ== +CSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3MvIIBEx3A3A+EIiEzc3yhy88Z494AV7V +UfERaE2n4nOwabVnB1mIzLh/zpdSvPtze2CVonvCmvFNWsRCVcRuAlChcUFo0WyW +4D2vED97ZME6OsOpOXEIKUXIzNozZbRw+za8FQ2nMe/V7FmsdSt3NQvw2z0U9ZpB +5qC3t2Ir5wIDAQABo1AwTjAdBgNVHQ4EFgQU7mC7xxdf03KsM+6OhMwt2xrMilIw +HwYDVR0jBBgwFoAU2iCr4JgiOSjgcNZ0ZVMm4GtMljkwDAYDVR0TBAUwAwEB/zAN +BgkqhkiG9w0BAQsFAAOBgQCKmBfN4dwrG1sWQJkhxNTbP1xq7Xuitt+qfNhqPxE5 +2kzOP+WZaqS4gh5Tel3xUr7f8TtZmqi7fvEwM0t8w6uFHsQOrNF+K8udGVvflLSJ +4dpdMRmFNNUzVfivkuqaF8naaADfEOnkMzXNFVeAVhpYlDfX8gLemwvTAmTFjm8l +MQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICsjCCAhugAwIBAgIJAPTHt3psLAUTMA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV +MIICsjCCAhugAwIBAgIJAOcAUKw/VPlMMA0GCSqGSIb3DQEBCwUAMHIxCzAJBgNV BAYTAkdCMRMwEQYDVQQIDApEZXJieXNoaXJlMQ4wDAYDVQQHDAVEZXJieTEaMBgG A1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNVBAsMB1Rlc3RpbmcxEDAOBgNV -BAMMB1Jvb3QgQ0EwHhcNMTMwODMwMjIwMzE2WhcNMjMwODI4MjIwMzE2WjByMQsw +BAMMB1Jvb3QgQ0EwHhcNMTgwOTE4MTA0OTQ3WhcNMjgwOTE1MTA0OTQ3WjByMQsw CQYDVQQGEwJHQjETMBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkx GjAYBgNVBAoMEU1vc3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAw -DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDB3KGu -pkiSYbDAaH0ewiCb44CLsAdV5PdYgZHH0jlH8oXkNH0MU3qs7Se2UWrnPQb1VbdI -K2DpSTk+3XuWO0BOqQ+/JuRFN/omwrucyKcRNm4MQP1aY2Tm04zsP0Muy4aSyMIk -F6jxQzAmIgj8VgkQ/y/knS5tbQ2kkoWKRn1RCQIDAQABo1AwTjAdBgNVHQ4EFgQU -KI2/+N7R9bsmN6RNJ/03kexrDN0wHwYDVR0jBBgwFoAUKI2/+N7R9bsmN6RNJ/03 -kexrDN0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCn2WxbxDd5ar2U -UvttJW4I+/V1h3iAQCXVDAegOGzsYp3cfIdd2oZY++Q9FhzHh8nP18D+CeC9MMu2 -H2iLULUV08cGSaDLlpo1eq2oJc5ygLOEt/XK7/aIMRwrlP/CoSrI2GPkeA8rka96 -G0WtyGRkzqBKHpt6CnseA2evP5NVcQ== +DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCeTh1y +KRZ1NIeLVvhBxSQC3Cvfe9L3IC8415CVbgipLgZKe7Nl1JBqFYDxXKBn2eVQ6EwL +sCz+U2oa2oCql8r5eYEKpmWFiIcKdrL8aSXNvMKEOu0AJlsIXBe2sDFPxuuw143n +W/odqBiWedciVd5pmJWZZ93neWdkkjnPZZMN4wIDAQABo1AwTjAdBgNVHQ4EFgQU +2iCr4JgiOSjgcNZ0ZVMm4GtMljkwHwYDVR0jBBgwFoAU2iCr4JgiOSjgcNZ0ZVMm +4GtMljkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQBIs2GY/GQL76rz ++0qSWZvQ7l+HovHdp7C49auI+hiSRAzv3p2y7y3DmZrpmYJlTZJWlaA8eg769sLg +Cyfkt6AIsZPadJiTTUayh8oCF5aMH+OetC+63USFBNYXJN6AOXp9vu/K3TdM8ao6 +WsAf26+DKYAPmvu+oU7ScpCrCSdC+Q== -----END CERTIFICATE----- diff --git a/test/ssl/client-encrypted.crt b/test/ssl/client-encrypted.crt index 8e79a7b32b..fa0ca023a2 100644 --- a/test/ssl/client-encrypted.crt +++ b/test/ssl/client-encrypted.crt @@ -5,55 +5,57 @@ Certificate: Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Validity - Not Before: May 26 12:50:49 2014 GMT - Not After : May 25 12:50:49 2019 GMT - Subject: CN=test client encrypted + Not Before: Sep 18 10:50:08 2018 GMT + Not After : Sep 17 10:50:08 2023 GMT + Subject: C=GB, ST=Nottinghamshire, L=Nottingham, O=Server, OU=Production, CN=test client encrypted Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:b5:a1:d6:a3:c8:4d:a1:e8:6a:4e:cc:ae:c0:42: - 2b:4a:37:38:8e:60:2f:0d:b0:c7:30:b9:d7:f2:01: - 2a:ce:5c:1e:c1:5e:e5:d8:a3:99:03:55:9f:62:ee: - 9a:2f:5a:04:26:5a:88:79:86:cf:0c:fb:d1:7e:4e: - 41:91:0f:07:27:14:bc:0e:bd:e1:4a:b8:9d:68:52: - 42:91:d7:70:f1:94:64:3c:ad:35:5e:00:41:7d:65: - cb:a5:6d:7f:c0:92:e8:bd:8f:06:20:c3:1e:ca:dd: - a6:80:1a:53:78:3f:5a:27:6d:62:63:7a:2b:3d:15: - 24:3e:1e:ee:6d:ad:ef:32:3d + 00:b6:a9:fe:16:1b:58:bb:96:6c:6e:a4:cf:39:60: + d0:0a:8c:18:9c:0c:75:eb:6f:5b:31:f9:1f:15:a5: + c8:7b:85:c1:cc:fc:1b:72:ba:af:ef:08:b8:e6:31: + bb:e7:20:cb:6a:f1:af:9c:db:df:12:71:3c:d2:98: + fb:14:dd:87:63:ed:6f:49:ab:30:12:aa:45:ab:ad: + 50:21:84:b5:9d:3e:b1:36:8e:92:87:e6:ee:b5:3b: + 9e:da:25:88:74:d9:28:c8:1f:6c:93:29:e7:1d:14: + dc:dc:14:72:1f:b9:84:32:a1:09:d7:cc:e5:21:a8: + 30:8c:d7:73:d7:b1:6f:2d:b7 Exponent: 65537 (0x10001) X509v3 extensions: - X509v3 Basic Constraints: + X509v3 Basic Constraints: CA:FALSE - Netscape Comment: + Netscape Comment: OpenSSL Generated Certificate - X509v3 Subject Key Identifier: - 9D:E6:CA:2F:54:0A:F5:E4:D0:A1:44:C7:EE:D4:78:FB:75:23:C2:BF - X509v3 Authority Key Identifier: - keyid:40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + X509v3 Subject Key Identifier: + CD:6E:DB:18:BC:30:76:0F:58:6D:6A:5A:1D:3E:AB:0B:D0:DB:BA:8C + X509v3 Authority Key Identifier: + keyid:EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 Signature Algorithm: sha256WithRSAEncryption - 1e:6e:24:24:4f:ae:5d:8a:82:8f:ea:77:76:2d:2a:96:b8:f0: - b0:f1:16:b7:fc:35:ff:96:98:c6:08:aa:8f:93:2f:6a:5f:09: - e7:f2:9b:30:53:01:e1:04:8e:55:4e:fe:8e:2f:d8:14:80:35: - d0:29:03:6d:b4:bd:05:c9:fb:71:c5:7f:25:3c:4d:67:d4:7b: - 33:f5:a3:ec:cd:2e:dd:4b:a9:60:80:d2:e3:74:37:ee:b7:4c: - 22:eb:b2:e2:47:d0:42:9c:e6:74:7d:8a:d4:a9:22:5c:08:20: - 2b:97:68:3f:de:3d:6a:37:57:9e:2c:af:84:b3:74:e9:0d:36: - 40:e1 + 34:91:a4:18:93:ce:b6:8d:2a:17:c4:cc:48:34:3f:00:99:4f: + c2:2a:23:47:2f:75:fe:ef:34:da:39:12:16:63:86:9b:eb:30: + b3:d7:26:ff:96:4b:d6:00:c9:71:05:5d:08:c7:e1:52:70:d1: + ab:55:4f:2b:da:a7:ae:47:6d:b7:5d:84:2c:5e:c6:2a:3e:81: + 63:55:99:3f:8b:e1:43:a4:0a:5a:34:4e:50:3e:f8:0a:76:53: + 6b:e0:fc:42:14:b0:7e:ce:25:17:19:b9:d9:8b:dd:99:be:7e: + 6a:a9:7f:ae:d8:a3:7b:c6:48:7a:04:75:3b:8f:6b:85:c1:f0: + 43:18 -----BEGIN CERTIFICATE----- -MIICdjCCAd+gAwIBAgIBBTANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET +MIIC2TCCAkKgAwIBAgIBBTANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3Qx -EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTQwNTI2 -MTI1MDQ5WhcNMTkwNTI1MTI1MDQ5WjAgMR4wHAYDVQQDDBV0ZXN0IGNsaWVudCBl -bmNyeXB0ZWQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALWh1qPITaHoak7M -rsBCK0o3OI5gLw2wxzC51/IBKs5cHsFe5dijmQNVn2Lumi9aBCZaiHmGzwz70X5O -QZEPBycUvA694Uq4nWhSQpHXcPGUZDytNV4AQX1ly6Vtf8CS6L2PBiDDHsrdpoAa -U3g/WidtYmN6Kz0VJD4e7m2t7zI9AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZI -AYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQW -BBSd5sovVAr15NChRMfu1Hj7dSPCvzAfBgNVHSMEGDAWgBRAQ1AU0WN+C3yXFCBj -5YqVlp/UqzANBgkqhkiG9w0BAQsFAAOBgQAebiQkT65dioKP6nd2LSqWuPCw8Ra3 -/DX/lpjGCKqPky9qXwnn8pswUwHhBI5VTv6OL9gUgDXQKQNttL0FyftxxX8lPE1n -1Hsz9aPszS7dS6lggNLjdDfut0wi67LiR9BCnOZ0fYrUqSJcCCArl2g/3j1qN1ee -LK+Es3TpDTZA4Q== +EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTgwOTE4 +MTA1MDA4WhcNMjMwOTE3MTA1MDA4WjCBgjELMAkGA1UEBhMCR0IxGDAWBgNVBAgM +D05vdHRpbmdoYW1zaGlyZTETMBEGA1UEBwwKTm90dGluZ2hhbTEPMA0GA1UECgwG +U2VydmVyMRMwEQYDVQQLDApQcm9kdWN0aW9uMR4wHAYDVQQDDBV0ZXN0IGNsaWVu +dCBlbmNyeXB0ZWQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALap/hYbWLuW +bG6kzzlg0AqMGJwMdetvWzH5HxWlyHuFwcz8G3K6r+8IuOYxu+cgy2rxr5zb3xJx +PNKY+xTdh2Ptb0mrMBKqRautUCGEtZ0+sTaOkofm7rU7ntoliHTZKMgfbJMp5x0U +3NwUch+5hDKhCdfM5SGoMIzXc9exby23AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJ +YIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1Ud +DgQWBBTNbtsYvDB2D1htalodPqsL0Nu6jDAfBgNVHSMEGDAWgBTuYLvHF1/Tcqwz +7o6EzC3bGsyKUjANBgkqhkiG9w0BAQsFAAOBgQA0kaQYk862jSoXxMxIND8AmU/C +KiNHL3X+7zTaORIWY4ab6zCz1yb/lkvWAMlxBV0Ix+FScNGrVU8r2qeuR223XYQs +XsYqPoFjVZk/i+FDpApaNE5QPvgKdlNr4PxCFLB+ziUXGbnZi92Zvn5qqX+u2KN7 +xkh6BHU7j2uFwfBDGA== -----END CERTIFICATE----- diff --git a/test/ssl/client-encrypted.key b/test/ssl/client-encrypted.key index 0947ae1907..c6325d8408 100644 --- a/test/ssl/client-encrypted.key +++ b/test/ssl/client-encrypted.key @@ -1,18 +1,18 @@ -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED -DEK-Info: DES-EDE3-CBC,A17B16521713FB61 +DEK-Info: DES-EDE3-CBC,A17E5BCB1FEA5A08 -B/x474t6DV07g7r7Le3Ekh/ggZ7ZM8EdwdzqiXom4ZR8eSCk4gIDpQrfn7bqzVY2 -25CG1qc4xadk4gFV8GKQeXn3/bVdqfOsTnawq6X9RylwA1HV1st2fVows2DSqskg -tHS+tAYW1ZEu1qGEM5g1zmAuE4odtMD7jzZR2JMEHHFi5O1XY31EHY25jifDjIml -370zKyPV5VxjrvJRFJq+aY7gn+jnEeVUnF6RtG11RPb101a+vyax4C5z9xO+JfNQ -JkEDdFTEejHWabz43gSju8lwgrrzlhR5Yo/AbItk5XduG9VkJX27Jezr87Cn7IqX -Xqja+DCUSFGX++nUCDWLs46Pw9VCp6kZsZt/yUa2cA/JGnmZv06aEf1tn6WsGY5/ -Fnq7K5RJTwbkpPdUckXK6OQZdRwb4uRqbj7F2OaWLYwr/jfj2innk+TQXmcxs4xz -d6greZqyKmx0LcXlI3mpcY3CqKXFazl1pVqiIDdYNMWrNucvMnWX1D5YlCCoyICl -xMtOjk3I2nVba1bdOPtHSXb+BiGkf2Y67ffNCtg2Z7YMCF2yVLVXFuuf4hoRwbOU -fTwdPcdNZeAMF86stw71hMVq0SDagPV4kTO2IuzbJAWts8sUI0xpZnqZ5AxbQF0v -uuE5Q259K+dneI7NaLpSidWW6+wslMABwuKEhGRlO6vZcpN7bqtGbRKKvHoj2ii3 -ebVhk44meh74aWYDoVbtY5HeKFqMSOo6gz6vyZ4udXKM9YpMX4xPx66BBI+8SGez -vouO1xEE1mTtxcQcSHdDFSE8aKdOX1sVwaq/S++dXBFklbwZzj0bAw== +bK5ojhRrYmfh0nhgiLPZoGT6i6NqLoVmHrtxJBumois0wznY0n693KktYs4bIikl +YG5xGU+oOyuPCsi6NH/krIuDpzZzN8r6lTNX3b9BQdiEEL02QO9RJ/qjBz7OqNJF +QrtBZQiXpXw3GgkB9CCnLYV8MzEeEWFJnRifKYZLSN8kEdcekudm7m+ih/yLzoFH +MsnWR52uSVv58vOPqsGSXT5mvIWxZIeHBF5qSgre55rZjzzj5dn3PM/wBOeFIwep +ZWQlm/Y3cg+cpBBe9GRkC+E0WA7iHmBL7WIvuiGq8EHq/LkPsNVPuL4K9YjXL7fH +GSIvJqNq6cZb/dSxHY+8rgckZpnE4y/QH5xRmN43T9uzsno1nkRmojm61M3viObJ +85dlaagMrBgatJABmbtvUzRYQqabFG0R4xcITuZFxWaBZFAWzpn6C65adtN4myoU +nREOHXVWX+oz6E8vZbCaEPH21d8No6geH6+RhRoe+49gnodf57ZY/tlHz+4TL2lP +UQRcEGnZCXHRUZ0lg1eqs50/HB37GMs15pKA+4Bw42eRYQiUbYErsGtzFQPYsLYP +jPyoK5dvq0ZdVOSw8wnIMVX0LgI6v8G9i5R4AOLGHigkUBApwtHA22f+6ubZP/tQ +QHZGBZgpxhwe1aRPGmra6GGpDzzg61zFIulSowt1TXYtzj1CNHCVFMt5DF93bSo6 +g0i9O6fiw6DbX3gB587jvqSgiI2ia+5AA9hrG/Nld9wIH2kvtEa9IUNg97bl+GTr +uen5Y2xlA7Q3HVsxAU9W1CzBIFJYdDBYVkrKHPlKt6HAp5m4NEy+2g== -----END RSA PRIVATE KEY----- diff --git a/test/ssl/client-expired.crt b/test/ssl/client-expired.crt index 7ba84c644a..3992793dbe 100644 --- a/test/ssl/client-expired.crt +++ b/test/ssl/client-expired.crt @@ -2,7 +2,7 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 3 (0x3) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Validity Not Before: Aug 20 00:00:00 2012 GMT @@ -12,15 +12,15 @@ Certificate: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:9a:f0:be:71:57:51:38:4e:1a:de:35:1d:3c:37: - 66:6a:d6:5a:77:17:7d:f9:66:55:2f:c5:b8:17:04: - 3c:59:e6:8f:aa:ae:16:b9:c1:64:a1:a0:3b:ca:0c: - ed:35:e9:2a:85:e9:b6:36:65:d6:ae:62:71:d1:89: - 14:e6:3a:18:c1:0b:28:c8:77:c8:26:e2:fc:f9:51: - 76:6e:21:70:42:28:4e:32:80:9c:5e:a6:58:26:b2: - 6c:40:b9:af:97:23:c1:fe:4b:c1:7f:b6:05:d2:8e: - f5:90:34:cc:0a:28:ed:31:d7:71:5b:dc:6d:2f:ff: - 43:6b:78:1a:c5:6f:42:03:1f + 00:cf:a2:94:2e:b7:84:9f:ec:67:86:ce:6a:71:75: + 6a:9d:9a:a3:69:2b:83:8e:a8:23:05:51:bc:ab:98: + 1e:01:bc:06:03:26:bd:34:ec:52:15:a7:4b:45:a5: + 62:f4:3c:c1:95:fe:7b:07:16:f7:03:ae:9a:19:4b: + a2:b9:49:80:5d:63:8b:a8:cb:d4:ed:86:9d:da:71: + 4f:15:6f:c5:0d:c6:81:cb:ad:57:75:7c:d9:2e:65: + a7:86:a4:8f:84:70:0d:c5:3a:53:6c:da:29:a3:1d: + b2:ac:4b:a0:86:7f:f3:16:2e:8d:99:dd:44:30:2b: + 81:89:e3:ae:79:b8:d7:ae:e9 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: @@ -28,34 +28,34 @@ Certificate: Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: - CC:E1:DD:22:B5:A1:24:98:8F:47:1E:FF:4F:AE:88:7E:E5:40:56:DB + FB:66:3B:5D:45:33:5B:61:14:52:C0:E4:04:FF:12:73:AD:B3:9B:56 X509v3 Authority Key Identifier: - keyid:40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + keyid:EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 - Signature Algorithm: sha1WithRSAEncryption - 05:13:6e:9f:27:8b:1e:7b:3c:83:d4:be:d7:d9:3d:95:85:3e: - 3f:d2:56:05:01:fa:3c:1f:4d:f5:b1:39:2e:af:cb:fe:39:4d: - 3b:11:54:68:3e:c1:a9:e2:8b:6f:40:78:65:f5:d3:ec:04:de: - 53:a9:c1:44:64:24:46:69:66:5e:33:41:02:d1:b5:d6:77:de: - 8f:cb:cd:46:97:4a:d2:8c:af:b4:7d:fe:72:48:38:40:d9:75: - 93:2c:a1:4c:70:e3:7d:cb:92:30:93:96:0e:92:9f:05:21:6e: - 39:2d:cb:ec:83:fc:a4:34:ee:d3:ef:89:a7:11:ff:48:fa:1b: - 12:e5 + Signature Algorithm: sha256WithRSAEncryption + 80:89:73:0e:35:ea:ce:88:27:9e:71:7a:6c:13:46:2f:e9:cd: + 2a:04:6d:86:98:83:e3:0d:c3:d4:75:9d:6a:96:ec:b4:92:d0: + 7a:3f:f5:e2:84:bb:67:3e:1f:9f:f6:3b:b4:98:2d:17:7f:c6: + 2b:27:8f:4d:e1:4b:5c:7e:ae:e6:e6:e8:b7:82:3f:50:4b:78: + af:ae:2f:13:bf:c6:f1:f1:95:16:c2:46:73:8d:d9:3e:25:cd: + 90:15:e3:63:7d:0a:a2:19:f8:00:70:1e:7a:a1:a6:4e:3c:79: + b9:e1:66:7c:fd:67:40:69:c5:6b:3a:15:55:81:10:b6:4d:d2: + 22:b1 -----BEGIN CERTIFICATE----- -MIIC1zCCAkCgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJHQjET +MIIC1zCCAkCgAwIBAgIBAzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3Qx EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTIwODIw MDAwMDAwWhcNMTIwODIxMDAwMDAwWjCBgDELMAkGA1UEBhMCR0IxGDAWBgNVBAgM D05vdHRpbmdoYW1zaGlyZTETMBEGA1UEBwwKTm90dGluZ2hhbTEPMA0GA1UECgwG U2VydmVyMRMwEQYDVQQLDApQcm9kdWN0aW9uMRwwGgYDVQQDDBN0ZXN0IGNsaWVu -dCBleHBpcmVkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCa8L5xV1E4Thre -NR08N2Zq1lp3F335ZlUvxbgXBDxZ5o+qrha5wWShoDvKDO016SqF6bY2ZdauYnHR -iRTmOhjBCyjId8gm4vz5UXZuIXBCKE4ygJxeplgmsmxAua+XI8H+S8F/tgXSjvWQ -NMwKKO0x13Fb3G0v/0NreBrFb0IDHwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG +dCBleHBpcmVkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPopQut4Sf7GeG +zmpxdWqdmqNpK4OOqCMFUbyrmB4BvAYDJr007FIVp0tFpWL0PMGV/nsHFvcDrpoZ +S6K5SYBdY4uoy9Tthp3acU8Vb8UNxoHLrVd1fNkuZaeGpI+EcA3FOlNs2imjHbKs +S6CGf/MWLo2Z3UQwK4GJ4655uNeu6QIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG SAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E -FgQUzOHdIrWhJJiPRx7/T66IfuVAVtswHwYDVR0jBBgwFoAUQENQFNFjfgt8lxQg -Y+WKlZaf1KswDQYJKoZIhvcNAQEFBQADgYEABRNunyeLHns8g9S+19k9lYU+P9JW -BQH6PB9N9bE5Lq/L/jlNOxFUaD7BqeKLb0B4ZfXT7ATeU6nBRGQkRmlmXjNBAtG1 -1nfej8vNRpdK0oyvtH3+ckg4QNl1kyyhTHDjfcuSMJOWDpKfBSFuOS3L7IP8pDTu -0++JpxH/SPobEuU= +FgQU+2Y7XUUzW2EUUsDkBP8Sc62zm1YwHwYDVR0jBBgwFoAU7mC7xxdf03KsM+6O +hMwt2xrMilIwDQYJKoZIhvcNAQELBQADgYEAgIlzDjXqzognnnF6bBNGL+nNKgRt +hpiD4w3D1HWdapbstJLQej/14oS7Zz4fn/Y7tJgtF3/GKyePTeFLXH6u5ubot4I/ +UEt4r64vE7/G8fGVFsJGc43ZPiXNkBXjY30Kohn4AHAeeqGmTjx5ueFmfP1nQGnF +azoVVYEQtk3SIrE= -----END CERTIFICATE----- diff --git a/test/ssl/client-revoked.crt b/test/ssl/client-revoked.crt index 31f2764d14..f6f10e6ce9 100644 --- a/test/ssl/client-revoked.crt +++ b/test/ssl/client-revoked.crt @@ -2,25 +2,25 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 4 (0x4) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Validity - Not Before: Aug 30 22:03:34 2013 GMT - Not After : Aug 29 22:03:34 2018 GMT + Not Before: Sep 18 10:49:58 2018 GMT + Not After : Sep 17 10:49:58 2023 GMT Subject: C=GB, ST=Nottinghamshire, L=Nottingham, O=Server, OU=Production, CN=test client revoked Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:ce:19:b3:0b:d1:87:97:06:48:44:84:77:65:bc: - a7:25:fd:ec:49:16:0b:73:c9:2f:7a:9c:14:16:af: - cd:d3:3e:9a:2a:18:1c:90:f1:1a:5b:6d:31:d5:fd: - 6c:04:2b:87:e2:fe:2b:a8:01:ad:00:64:50:c7:ec: - d1:4f:ec:76:7f:4c:a3:f4:98:82:bf:53:af:06:e3: - 26:87:3e:44:e3:6b:bb:b8:9c:9d:ef:a2:fe:59:3e: - bd:9a:31:c0:3c:77:a9:69:4c:3a:1a:aa:c4:3f:68: - 4c:7f:e2:05:ea:38:98:d6:be:93:27:26:fc:ac:a3: - d0:b4:9c:65:a9:10:e6:5d:b7 + 00:cf:30:dc:74:50:c8:4b:4c:0f:c5:15:b1:cc:f4: + 2d:c1:f2:f5:14:16:d3:c9:ff:82:0e:56:f2:98:8b: + 6d:d5:b9:c8:95:fa:33:cc:b3:9e:26:1d:5f:2a:0d: + ce:8d:49:02:f3:6e:a5:c6:90:26:e3:15:4e:d2:bf: + 22:ac:1c:25:5b:b1:06:aa:03:6a:b9:d8:e6:09:e2: + f6:31:e9:e2:76:08:b9:5a:a6:9d:a2:f2:ca:ec:f1: + 97:87:a1:5c:14:4a:06:44:77:1d:13:36:43:b8:36: + bf:6d:6f:0a:c1:91:a6:0b:ea:37:34:08:7b:2d:9f: + e0:ec:ba:5d:52:77:9e:a0:9f Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: @@ -28,34 +28,34 @@ Certificate: Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: - 96:E5:2B:FD:A2:61:F5:32:36:92:3F:CC:BA:28:A7:E2:4C:6C:A5:91 + 56:B4:1E:17:B3:35:C7:16:DB:45:A5:76:40:73:3E:C3:EA:42:5D:F8 X509v3 Authority Key Identifier: - keyid:40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + keyid:EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 - Signature Algorithm: sha1WithRSAEncryption - 22:82:2d:16:57:95:84:10:a5:5b:5b:0f:20:1a:5b:db:59:f5: - 5c:d8:42:24:72:42:80:a8:30:77:82:b2:9c:ee:3e:61:3e:af: - d0:4d:75:32:ee:cc:04:fc:d6:96:57:46:35:34:d6:7e:42:51: - 41:fa:a3:2a:a5:02:3a:50:39:a6:5c:16:a3:8f:dc:2b:45:93: - d6:a0:fd:cf:5c:db:fc:5d:ae:f7:5c:e1:2e:36:de:ee:82:38: - de:db:76:af:fa:04:f2:a6:bc:14:56:2a:66:b9:9c:dc:88:41: - 2d:e7:4e:2c:4d:a9:ae:22:ba:7c:29:65:15:48:85:e4:45:c5: - 32:21 + Signature Algorithm: sha256WithRSAEncryption + b5:42:ed:22:06:a9:6d:55:e7:72:c2:09:cf:05:6d:f1:cb:2b: + ae:38:24:63:b4:e2:f3:d6:13:ab:85:08:3f:e1:6e:e4:f4:2c: + 30:7b:cd:ec:be:1d:c1:a6:4b:53:f6:0d:13:55:ef:10:60:b5: + 85:72:b8:85:34:82:28:97:4c:d8:0e:70:7f:4a:b2:ec:ec:13: + 50:14:53:94:ae:04:e3:bf:c8:02:19:ce:9e:d4:85:2a:59:27: + 9b:dc:e7:5f:5a:c7:83:2e:fb:2b:47:e4:51:11:6f:ad:51:bb: + 2e:85:2c:7c:a7:c3:a9:db:72:ab:54:93:f7:70:9e:9b:9c:50: + 20:73 -----BEGIN CERTIFICATE----- -MIIC1zCCAkCgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJHQjET +MIIC1zCCAkCgAwIBAgIBBDANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3Qx -EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTMwODMw -MjIwMzM0WhcNMTgwODI5MjIwMzM0WjCBgDELMAkGA1UEBhMCR0IxGDAWBgNVBAgM +EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTgwOTE4 +MTA0OTU4WhcNMjMwOTE3MTA0OTU4WjCBgDELMAkGA1UEBhMCR0IxGDAWBgNVBAgM D05vdHRpbmdoYW1zaGlyZTETMBEGA1UEBwwKTm90dGluZ2hhbTEPMA0GA1UECgwG U2VydmVyMRMwEQYDVQQLDApQcm9kdWN0aW9uMRwwGgYDVQQDDBN0ZXN0IGNsaWVu -dCByZXZva2VkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOGbML0YeXBkhE -hHdlvKcl/exJFgtzyS96nBQWr83TPpoqGByQ8RpbbTHV/WwEK4fi/iuoAa0AZFDH -7NFP7HZ/TKP0mIK/U68G4yaHPkTja7u4nJ3vov5ZPr2aMcA8d6lpTDoaqsQ/aEx/ -4gXqOJjWvpMnJvyso9C0nGWpEOZdtwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG +dCByZXZva2VkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPMNx0UMhLTA/F +FbHM9C3B8vUUFtPJ/4IOVvKYi23VuciV+jPMs54mHV8qDc6NSQLzbqXGkCbjFU7S +vyKsHCVbsQaqA2q52OYJ4vYx6eJ2CLlapp2i8srs8ZeHoVwUSgZEdx0TNkO4Nr9t +bwrBkaYL6jc0CHstn+Dsul1Sd56gnwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG SAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E -FgQUluUr/aJh9TI2kj/Muiin4kxspZEwHwYDVR0jBBgwFoAUQENQFNFjfgt8lxQg -Y+WKlZaf1KswDQYJKoZIhvcNAQEFBQADgYEAIoItFleVhBClW1sPIBpb21n1XNhC -JHJCgKgwd4KynO4+YT6v0E11Mu7MBPzWlldGNTTWfkJRQfqjKqUCOlA5plwWo4/c -K0WT1qD9z1zb/F2u91zhLjbe7oI43tt2r/oE8qa8FFYqZrmc3IhBLedOLE2priK6 -fCllFUiF5EXFMiE= +FgQUVrQeF7M1xxbbRaV2QHM+w+pCXfgwHwYDVR0jBBgwFoAU7mC7xxdf03KsM+6O +hMwt2xrMilIwDQYJKoZIhvcNAQELBQADgYEAtULtIgapbVXncsIJzwVt8csrrjgk +Y7Ti89YTq4UIP+Fu5PQsMHvN7L4dwaZLU/YNE1XvEGC1hXK4hTSCKJdM2A5wf0qy +7OwTUBRTlK4E47/IAhnOntSFKlknm9znX1rHgy77K0fkURFvrVG7LoUsfKfDqdty +q1ST93Cem5xQIHM= -----END CERTIFICATE----- diff --git a/test/ssl/client-revoked.csr b/test/ssl/client-revoked.csr deleted file mode 100644 index 9c897d5b4d..0000000000 --- a/test/ssl/client-revoked.csr +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBwTCCASoCAQAwgYAxCzAJBgNVBAYTAkdCMRgwFgYDVQQIDA9Ob3R0aW5naGFt -c2hpcmUxEzARBgNVBAcMCk5vdHRpbmdoYW0xDzANBgNVBAoMBlNlcnZlcjETMBEG -A1UECwwKUHJvZHVjdGlvbjEcMBoGA1UEAwwTdGVzdCBjbGllbnQgcmV2b2tlZDCB -nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzhmzC9GHlwZIRIR3ZbynJf3sSRYL -c8kvepwUFq/N0z6aKhgckPEaW20x1f1sBCuH4v4rqAGtAGRQx+zRT+x2f0yj9JiC -v1OvBuMmhz5E42u7uJyd76L+WT69mjHAPHepaUw6GqrEP2hMf+IF6jiY1r6TJyb8 -rKPQtJxlqRDmXbcCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4GBABqc8X/e5amA7jA3 -cBEICNfQmwXl7KHkLN3vkoa6bm+gGkYWRQYKVk2lQ1zoWuuVSSRcHZhFAJEayQFq -xLF+lr72707ncc+yUAwnw4/TTmsDizmDcYj3GwjF+u20CSxnbSgLQfpp5xgSNluc -07XSxkm6Zeolt9GyKliqTJ1kojLY ------END CERTIFICATE REQUEST----- diff --git a/test/ssl/client-revoked.key b/test/ssl/client-revoked.key index d7cdcc751a..da14580870 100644 --- a/test/ssl/client-revoked.key +++ b/test/ssl/client-revoked.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICWwIBAAKBgQDOGbML0YeXBkhEhHdlvKcl/exJFgtzyS96nBQWr83TPpoqGByQ -8RpbbTHV/WwEK4fi/iuoAa0AZFDH7NFP7HZ/TKP0mIK/U68G4yaHPkTja7u4nJ3v -ov5ZPr2aMcA8d6lpTDoaqsQ/aEx/4gXqOJjWvpMnJvyso9C0nGWpEOZdtwIDAQAB -AoGAWOgPK6b8dbK5FA2Mr+98r0/lUPXYhN8hwyN3Kv41rM3RlR0HnaLUOuJU4DnN -EdNxcAMy8+udJJEho8zN0ktwJd3Mi/LHVRAZx5EwuZ1m5kSbM/n4iD5TMpDIoFD4 -hkq/sxl6EcPBjwDAoykWiYYMcatAyjlxQzs4/FxP9VsgM3kCQQDnUz0K+3zSgE12 -MNx5+mynN6Ugt9wp731sNNirkPrLkp7AG6VF5nX5j4SMqROMOfGSPZ2sKwXnyFUz -/Aj4KXWbAkEA5BWm8VB1hI1vklGdkCfEcE6lIrND62mQ1hmoF3oaxL8XwnLgzv2U -9r3jWUJWZE9AFx0VHj457oN5GpbU/xaoFQJAEr02e7ZFtVO5crKgma0EskMauFzM -lAUXlvVs+/EBsA4PmCZlLBVwRyguJ6rmr3xeKmedZz4Q+2bKKCzpmRjaswJAEJuT -AFc/d1tlGF5g/rIml5biZ1huRaH2LeDIYI0/jbvsWvhKbkgApMbG2yT9bWhn3kb7 -1qvpQ/jGxKze7YQU0QJALPCnF5/cvmnvOgsCbtLvD4yobKpeYTOUz8BESqDWzKKA -L9WyvcvAGneKR55UzIGNeo3c51WWGovlh66TMrXfmA== +MIICXQIBAAKBgQDPMNx0UMhLTA/FFbHM9C3B8vUUFtPJ/4IOVvKYi23VuciV+jPM +s54mHV8qDc6NSQLzbqXGkCbjFU7SvyKsHCVbsQaqA2q52OYJ4vYx6eJ2CLlapp2i +8srs8ZeHoVwUSgZEdx0TNkO4Nr9tbwrBkaYL6jc0CHstn+Dsul1Sd56gnwIDAQAB +AoGBAMqQ0Nh/qnPDl59uiHkDOkFnEilj8AiL4FG4vFJb7zSIAQ5wong+HB7TlJj/ +CrSjb1klErrBcOOPj5MIABQZKINrwgsHlkQIzvC2EGF/I0tfFJDbUjlZ7y1Vh15O +pAOhhx2SuBwvNMHrz6L70Koqg9Y2v1WHQ2IBPuo8i5VBcWSxAkEA9DUZm/Tj4Gqb +pXWiSd2/gV5H2NgVT2t9Jth1Z9nfK9g6GTfVEMbKkp4EGHW3rqL3UbphNK72/v3S +2YTMU0JM7QJBANkyKUbgdUMcqYDypZoBliom2qUqk+kIvWdGSp+W3M5LEQgfuTkN +uW9qz7ncXT3d8cka7Xlg7KO2UKAKnGJbvjsCQQCTYXiTJrhgN/a3ZMcMzUdGTCAQ +PlieFcDyMLCqfFKzo0ts7MUp2s9mrPbLzD+OpcudB16i7PUj7wvROtQVa24BAkAW +5M6tBePWWyMS0IDcJuapMsdBOae1nJI6XJJpGAHWTNtSu+VOOkAdmmii8rNxXf+q +bwgxDyJib0k4VWX+iCUZAkBWqLqyXcclfqAsiTKdzEfQV8uoiu+6hQ6OCh0J1Np3 +7g9p/MLyXkwtAgrtz80zWxkQH+FcFgdTwebrEF1z5kpx -----END RSA PRIVATE KEY----- diff --git a/test/ssl/client.crt b/test/ssl/client.crt index d29c5161c4..c6b0626f16 100644 --- a/test/ssl/client.crt +++ b/test/ssl/client.crt @@ -2,25 +2,25 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 2 (0x2) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Validity - Not Before: Aug 30 22:03:31 2013 GMT - Not After : Aug 29 22:03:31 2018 GMT + Not Before: Sep 18 10:49:56 2018 GMT + Not After : Sep 17 10:49:56 2023 GMT Subject: C=GB, ST=Nottinghamshire, L=Nottingham, O=Server, OU=Production, CN=test client Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:9a:f0:be:71:57:51:38:4e:1a:de:35:1d:3c:37: - 66:6a:d6:5a:77:17:7d:f9:66:55:2f:c5:b8:17:04: - 3c:59:e6:8f:aa:ae:16:b9:c1:64:a1:a0:3b:ca:0c: - ed:35:e9:2a:85:e9:b6:36:65:d6:ae:62:71:d1:89: - 14:e6:3a:18:c1:0b:28:c8:77:c8:26:e2:fc:f9:51: - 76:6e:21:70:42:28:4e:32:80:9c:5e:a6:58:26:b2: - 6c:40:b9:af:97:23:c1:fe:4b:c1:7f:b6:05:d2:8e: - f5:90:34:cc:0a:28:ed:31:d7:71:5b:dc:6d:2f:ff: - 43:6b:78:1a:c5:6f:42:03:1f + 00:cf:a2:94:2e:b7:84:9f:ec:67:86:ce:6a:71:75: + 6a:9d:9a:a3:69:2b:83:8e:a8:23:05:51:bc:ab:98: + 1e:01:bc:06:03:26:bd:34:ec:52:15:a7:4b:45:a5: + 62:f4:3c:c1:95:fe:7b:07:16:f7:03:ae:9a:19:4b: + a2:b9:49:80:5d:63:8b:a8:cb:d4:ed:86:9d:da:71: + 4f:15:6f:c5:0d:c6:81:cb:ad:57:75:7c:d9:2e:65: + a7:86:a4:8f:84:70:0d:c5:3a:53:6c:da:29:a3:1d: + b2:ac:4b:a0:86:7f:f3:16:2e:8d:99:dd:44:30:2b: + 81:89:e3:ae:79:b8:d7:ae:e9 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: @@ -28,34 +28,34 @@ Certificate: Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: - CC:E1:DD:22:B5:A1:24:98:8F:47:1E:FF:4F:AE:88:7E:E5:40:56:DB + FB:66:3B:5D:45:33:5B:61:14:52:C0:E4:04:FF:12:73:AD:B3:9B:56 X509v3 Authority Key Identifier: - keyid:40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + keyid:EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 - Signature Algorithm: sha1WithRSAEncryption - 0f:0c:fa:e2:7d:c6:64:58:70:0b:f1:22:1b:bc:ef:ba:60:17: - d8:29:9b:51:bf:a7:6f:cd:89:7c:bd:b7:02:b8:3c:4e:f2:22: - 24:31:3d:4a:54:4d:14:98:ce:37:14:3a:74:23:31:bd:50:53: - b2:aa:d1:9e:d0:b0:a8:1d:e2:b5:be:7e:6f:26:20:d8:b2:5b: - 5c:c4:9d:5d:f1:c3:6f:e1:3b:c1:ea:eb:18:39:79:d9:78:96: - 44:c7:88:65:68:41:05:58:40:83:99:8e:fc:11:64:1b:cf:96: - fe:62:df:68:a8:a7:cb:fe:f1:cc:bf:a6:cb:8a:74:94:14:dd: - 69:12 + Signature Algorithm: sha256WithRSAEncryption + 48:b6:47:12:77:53:07:36:44:93:d7:ea:88:f0:f5:4f:b0:b4: + 52:06:36:ec:7b:df:80:cc:2a:31:fa:b3:b4:c9:0e:4a:6c:b0: + 83:0a:89:2d:58:25:f2:ee:0f:60:93:01:59:db:0a:6d:93:81: + ad:ea:21:cf:ee:d1:a9:b4:c2:b8:77:8c:bf:9d:1f:78:3c:35: + c2:2d:18:11:25:02:f8:7c:9c:42:fd:9b:0f:21:7b:81:88:b3: + c3:84:62:b1:b9:24:3c:8c:94:24:93:c2:74:33:2c:82:ca:b3: + 8f:37:3f:71:6d:b7:79:9b:dd:2e:ee:36:bd:7c:fa:0a:4d:3b: + 88:4b -----BEGIN CERTIFICATE----- -MIICzjCCAjegAwIBAgIBAjANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJHQjET +MIICzjCCAjegAwIBAgIBAjANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3Qx -EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTMwODMw -MjIwMzMxWhcNMTgwODI5MjIwMzMxWjB4MQswCQYDVQQGEwJHQjEYMBYGA1UECAwP +EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTgwOTE4 +MTA0OTU2WhcNMjMwOTE3MTA0OTU2WjB4MQswCQYDVQQGEwJHQjEYMBYGA1UECAwP Tm90dGluZ2hhbXNoaXJlMRMwEQYDVQQHDApOb3R0aW5naGFtMQ8wDQYDVQQKDAZT ZXJ2ZXIxEzARBgNVBAsMClByb2R1Y3Rpb24xFDASBgNVBAMMC3Rlc3QgY2xpZW50 -MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCa8L5xV1E4ThreNR08N2Zq1lp3 -F335ZlUvxbgXBDxZ5o+qrha5wWShoDvKDO016SqF6bY2ZdauYnHRiRTmOhjBCyjI -d8gm4vz5UXZuIXBCKE4ygJxeplgmsmxAua+XI8H+S8F/tgXSjvWQNMwKKO0x13Fb -3G0v/0NreBrFb0IDHwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf -Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUzOHdIrWh -JJiPRx7/T66IfuVAVtswHwYDVR0jBBgwFoAUQENQFNFjfgt8lxQgY+WKlZaf1Ksw -DQYJKoZIhvcNAQEFBQADgYEADwz64n3GZFhwC/EiG7zvumAX2CmbUb+nb82JfL23 -Arg8TvIiJDE9SlRNFJjONxQ6dCMxvVBTsqrRntCwqB3itb5+byYg2LJbXMSdXfHD -b+E7werrGDl52XiWRMeIZWhBBVhAg5mO/BFkG8+W/mLfaKiny/7xzL+my4p0lBTd -aRI= +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPopQut4Sf7GeGzmpxdWqdmqNp +K4OOqCMFUbyrmB4BvAYDJr007FIVp0tFpWL0PMGV/nsHFvcDrpoZS6K5SYBdY4uo +y9Tthp3acU8Vb8UNxoHLrVd1fNkuZaeGpI+EcA3FOlNs2imjHbKsS6CGf/MWLo2Z +3UQwK4GJ4655uNeu6QIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf +Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU+2Y7XUUz +W2EUUsDkBP8Sc62zm1YwHwYDVR0jBBgwFoAU7mC7xxdf03KsM+6OhMwt2xrMilIw +DQYJKoZIhvcNAQELBQADgYEASLZHEndTBzZEk9fqiPD1T7C0UgY27HvfgMwqMfqz +tMkOSmywgwqJLVgl8u4PYJMBWdsKbZOBreohz+7RqbTCuHeMv50feDw1wi0YESUC ++HycQv2bDyF7gYizw4RisbkkPIyUJJPCdDMsgsqzjzc/cW23eZvdLu42vXz6Ck07 +iEs= -----END CERTIFICATE----- diff --git a/test/ssl/client.csr b/test/ssl/client.csr deleted file mode 100644 index f3e8c626c1..0000000000 --- a/test/ssl/client.csr +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBuDCCASECAQAweDELMAkGA1UEBhMCR0IxGDAWBgNVBAgMD05vdHRpbmdoYW1z -aGlyZTETMBEGA1UEBwwKTm90dGluZ2hhbTEPMA0GA1UECgwGU2VydmVyMRMwEQYD -VQQLDApQcm9kdWN0aW9uMRQwEgYDVQQDDAt0ZXN0IGNsaWVudDCBnzANBgkqhkiG -9w0BAQEFAAOBjQAwgYkCgYEAmvC+cVdROE4a3jUdPDdmatZadxd9+WZVL8W4FwQ8 -WeaPqq4WucFkoaA7ygztNekqhem2NmXWrmJx0YkU5joYwQsoyHfIJuL8+VF2biFw -QihOMoCcXqZYJrJsQLmvlyPB/kvBf7YF0o71kDTMCijtMddxW9xtL/9Da3gaxW9C -Ax8CAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4GBAH5l2eVGP+//MBFAT+ne3/KQvoRQ -yF4xlDjvKUlK3LHjT+js/fxGQJWmXqea5jRmEZjAxNnjDcjf828jaFkaQGsoajym -ebNL5RvrPykwaXjdhHgavDiM/LCRR6bDCUYzS5akjZx2ENQ1TM7BVThOJQ2W+KPn -xdxeRH8KxKGJ3wp0 ------END CERTIFICATE REQUEST----- diff --git a/test/ssl/client.key b/test/ssl/client.key index f94f069c2d..64eb5c55bc 100644 --- a/test/ssl/client.key +++ b/test/ssl/client.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICWwIBAAKBgQCa8L5xV1E4ThreNR08N2Zq1lp3F335ZlUvxbgXBDxZ5o+qrha5 -wWShoDvKDO016SqF6bY2ZdauYnHRiRTmOhjBCyjId8gm4vz5UXZuIXBCKE4ygJxe -plgmsmxAua+XI8H+S8F/tgXSjvWQNMwKKO0x13Fb3G0v/0NreBrFb0IDHwIDAQAB -AoGAH3DpBHD2n1liJGNc2mJXmyiCVRZkTt7QPJB/ydPnN0sNLlKDdBBljlLIrziu -TjlRkrkZa7KAvQRnGmEZ55o0eW8bMRkY7vrje+dr3btPet7driZbmkOJDmzPZucV -5IObA5j4sUAd7MOkvLfrK2wtn14PEwEznzZQeZO5NiSp9fECQQDOiCUEjg4/xwG4 -OBKcT7G0zZnYlaqgus8JffC7NBp4nUi4Ol42Zkf3I6j83cUU7RwvhmpmX2IWzmjX -jGDN8EV5AkEAwA0uz7hy6+Nj+boST35r8oUF/j/wgFzqNZwuGv6zIp2EAkjG+LMZ -6hU7MRR+L1V3FYkYr7uZyAv8mSYyn0bfVwJAagcw4ea/3/QdqOJ4g3DSbVzD55Hm -d/+PfHMAXEsCb/tnMtUcOtdFiNXw0mhT3ktgFfHuu8GqDMVIw6fYpsD8GQJAVYTJ -RogM7ItqFmbMBof2C50+iPPx5Ub6p/qu8Shfnldj1BySNWaTcJAZtoY4ll1JVNai -noY8OT9VMOE4g4JsqwJAdZhegiH2/UGh2+81xQZNh8R0dBuK8SVu+FvMvK7np36Q -OEuaW2NZMujP+j/GnNJ2OfzIWIv1LNAP8JhApyCCDg== +MIICXwIBAAKBgQDPopQut4Sf7GeGzmpxdWqdmqNpK4OOqCMFUbyrmB4BvAYDJr00 +7FIVp0tFpWL0PMGV/nsHFvcDrpoZS6K5SYBdY4uoy9Tthp3acU8Vb8UNxoHLrVd1 +fNkuZaeGpI+EcA3FOlNs2imjHbKsS6CGf/MWLo2Z3UQwK4GJ4655uNeu6QIDAQAB +AoGBAMwdfSK30i8MzXEedlF3JgotPLtkxX12GIdgJONjNQxrdFWgvZvLPZ5/yWV8 +Al0rZPs5ImSD1OzPtjlru1n+wapHp8zE2xtl3druicErs1A0hF73yx5lJx9rO5V4 +c7FoTFDDs3LJVy9P9gsV/+1iWwgJvvxDs01DWhhi35zFZmoBAkEA5wuDEScxYXbx +KY5irMhsPACwNgzx/c3GBwZ56nx0hGVrqDmghw03sf6leTceKRhLE6xzyk56Z4kD +6/QtpTZMyQJBAOYPxg80W5uZPC7R56jlAzo8fnpwEidTjJlctbS4sDSnITe9yugs +x7SzLhqxzuEuJiLOfzCs/X5TL1UdN1azASECQQCgF6763MBvu34BgILJHJs6vHNd +EH1BkyrrRUaG/zOxZaFCUKP10GfOMxevtUx1xzqGaFFXViekxCDuhyR1vPlZAkEA +h+GBJbHS+ZAED9NCdGrvARKB0WcoEbozLNGpMNh0mmSsJfQfSApK2duKu5GRk0Zi +l+RHE0TZZCdVqXvcF4UagQJBAK3Jdi/F/n6+BYIU6IcFtsHCcm8Nr+Lz3iSt4CT5 +gIZstvNrIy/fJoN/NrrfVUh8JD0UZpEUt1lNclNLxCh/wec= -----END RSA PRIVATE KEY----- diff --git a/test/ssl/crl.pem b/test/ssl/crl.pem index 80283407c4..04b09321ea 100644 --- a/test/ssl/crl.pem +++ b/test/ssl/crl.pem @@ -1,10 +1,10 @@ -----BEGIN X509 CRL----- -MIIBVTCBvwIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJHQjETMBEGA1UE +MIIBVTCBvwIBATANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjETMBEGA1UE CAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNV -BAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EXDTEzMDgzMDIyMDMzNVoY -DzIwOTUxMDE5MjIwMzM1WjAUMBICAQQXDTEzMDgzMDIyMDMzNVqgDjAMMAoGA1Ud -FAQDAgEBMA0GCSqGSIb3DQEBBQUAA4GBAHq0ebJDiawBBbMDohyfoFlmtCvJDUuS -79x239ublxRGg8vB9eALiru16YGL2/x3AUYDjr9Xh4cm4BvA5+F6vdebzVcSH/Xe -qxa1YZTvmuZko2Fp7kHMs1bn5diFoGCSXD4OqGFJJwtIOHLXXwtcGaAaGSLtWT8M -2+/Fn+oFhax/ +BAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EXDTE4MDkxODEwNDk1OVoY +DzIxMDAxMTA3MTA0OTU5WjAUMBICAQQXDTE4MDkxODEwNDk1OVqgDjAMMAoGA1Ud +FAQDAgEBMA0GCSqGSIb3DQEBCwUAA4GBABMwUjGo9PMd1kqWqrfqTO3eaesPATX9 +xm6OQyoPEJ0CIwhm9jjWrvKMoJth8W7qnS91AK5vt0avGlUFIC+VG4aNc8MLFzmk +2g425K4d8dQ92OBCc3d6U8cUmpfB2bpK5kPxDliWtH+iBnuWkjTIsaXsfdmnnXhz +3PAFwU9beIef -----END X509 CRL----- diff --git a/test/ssl/rootCA/index.txt b/test/ssl/rootCA/index.txt deleted file mode 100644 index faf7b4b274..0000000000 --- a/test/ssl/rootCA/index.txt +++ /dev/null @@ -1,2 +0,0 @@ -V 180829220318Z 01 unknown /C=GB/ST=Derbyshire/O=Mosquitto Project/OU=Testing/CN=Signing CA -V 180829220327Z 02 unknown /C=GB/ST=Derbyshire/O=Mosquitto Project/OU=Testing/CN=Alternative Signing CA diff --git a/test/ssl/server.crt b/test/ssl/server.crt index e4b1bd1835..843e29d475 100644 --- a/test/ssl/server.crt +++ b/test/ssl/server.crt @@ -2,25 +2,25 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 1 (0x1) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Validity - Not Before: Aug 30 22:03:29 2013 GMT - Not After : Aug 29 22:03:29 2018 GMT + Not Before: Sep 18 10:49:54 2018 GMT + Not After : Sep 17 10:49:54 2023 GMT Subject: C=GB, ST=Nottinghamshire, L=Nottingham, O=Server, OU=Production, CN=localhost Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:ab:8d:98:97:5f:97:fa:82:fa:56:01:6d:f1:6e: - ab:ef:47:a6:24:6c:1f:f1:9a:e5:80:0d:58:71:2f: - be:08:25:87:81:12:0b:a2:aa:ea:19:ee:75:8c:66: - 88:5b:35:ac:79:a6:ff:e4:e0:1b:97:19:da:8d:28: - 50:57:71:c1:ff:44:bb:be:4f:e7:e8:e7:54:bf:14: - cf:12:91:b1:0d:24:9b:24:1c:84:36:a8:99:9e:1e: - 87:18:19:f1:83:c8:ae:fd:a2:af:5e:29:ba:ac:ac: - 5b:56:1c:1c:0d:64:c3:80:d1:4c:c5:21:a8:6e:b8: - b2:f3:03:7a:1b:35:e3:9f:0f + 00:cc:a0:1e:6a:7c:20:f0:3f:b2:48:2d:61:8d:b9: + db:a8:a5:65:6b:13:88:37:c7:12:d7:32:dc:b6:fd: + 89:4c:fd:2e:bf:e6:34:f5:ac:9d:db:82:54:b1:9c: + 84:7b:a7:af:3a:7e:89:fd:7e:fe:f1:3d:6f:46:1b: + 28:f2:d9:65:76:0d:11:4a:10:8b:a9:eb:bd:11:2c: + a8:5d:0a:30:65:c7:99:1f:96:88:2e:f1:a5:15:62: + a9:4a:2b:50:9e:70:04:0c:3d:24:55:4b:c3:d2:86: + 57:4f:76:91:6b:2b:35:40:10:b2:f0:c2:17:3f:da: + dd:d1:00:a7:32:64:37:24:b5 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: @@ -28,33 +28,33 @@ Certificate: Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: - 07:C5:AF:95:28:37:45:F4:2C:F5:BA:6A:60:79:DC:0F:A2:46:99:72 + F9:F6:14:B3:4E:D1:D5:35:9F:15:D4:74:10:0E:85:F5:FF:8C:D2:C9 X509v3 Authority Key Identifier: - keyid:40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + keyid:EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 - Signature Algorithm: sha1WithRSAEncryption - 90:dd:85:cb:9f:4a:89:78:2b:26:c4:82:b9:34:ea:39:5a:8b: - d9:3b:56:5c:78:df:69:ab:4a:f7:c6:10:8a:a3:9a:1a:5d:c5: - be:55:a1:36:df:36:d6:ea:3a:ec:be:99:38:9f:34:19:50:c4: - 30:6a:18:2a:42:9f:45:a0:d2:57:bf:37:47:b7:2c:b0:1e:f4: - 2e:95:1a:9a:90:2d:41:95:00:e8:23:3c:c1:99:ea:39:56:b1: - ea:8f:2d:db:e9:2c:ea:c8:5b:e7:90:8e:98:2e:ff:13:aa:73: - c2:da:fa:af:ee:aa:86:b6:1d:dc:91:4e:24:df:19:4d:aa:3f: - 1b:d7 + Signature Algorithm: sha256WithRSAEncryption + 94:f9:64:c6:99:00:68:03:bb:58:e8:cd:71:65:82:02:30:ff: + cf:87:c3:5f:98:51:c8:96:93:c2:92:c0:f5:d4:78:5b:a2:0b: + ee:1a:77:6c:1e:bb:f8:d9:d9:93:b5:d2:9e:84:1b:bd:e3:0d: + 43:91:5b:a3:87:b3:a5:87:6b:ed:a3:93:e2:5a:7c:1e:09:f0: + 2a:27:97:39:3b:c4:a0:23:b4:84:50:c1:a2:1c:4d:0b:dc:66: + 16:d4:ef:1b:3b:bf:ef:69:a2:de:e1:01:b8:ca:e3:d3:be:f0: + e2:87:e1:1f:b5:92:93:25:32:e9:12:19:cb:78:dc:16:56:48: + ea:7c -----BEGIN CERTIFICATE----- -MIICzDCCAjWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJHQjET +MIICzDCCAjWgAwIBAgIBATANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3Qx -EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTMwODMw -MjIwMzI5WhcNMTgwODI5MjIwMzI5WjB2MQswCQYDVQQGEwJHQjEYMBYGA1UECAwP +EDAOBgNVBAsMB1Rlc3RpbmcxEzARBgNVBAMMClNpZ25pbmcgQ0EwHhcNMTgwOTE4 +MTA0OTU0WhcNMjMwOTE3MTA0OTU0WjB2MQswCQYDVQQGEwJHQjEYMBYGA1UECAwP Tm90dGluZ2hhbXNoaXJlMRMwEQYDVQQHDApOb3R0aW5naGFtMQ8wDQYDVQQKDAZT ZXJ2ZXIxEzARBgNVBAsMClByb2R1Y3Rpb24xEjAQBgNVBAMMCWxvY2FsaG9zdDCB -nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAq42Yl1+X+oL6VgFt8W6r70emJGwf -8ZrlgA1YcS++CCWHgRILoqrqGe51jGaIWzWseab/5OAblxnajShQV3HB/0S7vk/n -6OdUvxTPEpGxDSSbJByENqiZnh6HGBnxg8iu/aKvXim6rKxbVhwcDWTDgNFMxSGo -briy8wN6GzXjnw8CAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYd -T3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFAfFr5UoN0X0 -LPW6amB53A+iRplyMB8GA1UdIwQYMBaAFEBDUBTRY34LfJcUIGPlipWWn9SrMA0G -CSqGSIb3DQEBBQUAA4GBAJDdhcufSol4KybEgrk06jlai9k7Vlx432mrSvfGEIqj -mhpdxb5VoTbfNtbqOuy+mTifNBlQxDBqGCpCn0Wg0le/N0e3LLAe9C6VGpqQLUGV -AOgjPMGZ6jlWseqPLdvpLOrIW+eQjpgu/xOqc8La+q/uqoa2HdyRTiTfGU2qPxvX +nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzKAeanwg8D+ySC1hjbnbqKVlaxOI +N8cS1zLctv2JTP0uv+Y09ayd24JUsZyEe6evOn6J/X7+8T1vRhso8tlldg0RShCL +qeu9ESyoXQowZceZH5aILvGlFWKpSitQnnAEDD0kVUvD0oZXT3aRays1QBCy8MIX +P9rd0QCnMmQ3JLUCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYd +T3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFPn2FLNO0dU1 +nxXUdBAOhfX/jNLJMB8GA1UdIwQYMBaAFO5gu8cXX9NyrDPujoTMLdsazIpSMA0G +CSqGSIb3DQEBCwUAA4GBAJT5ZMaZAGgDu1jozXFlggIw/8+Hw1+YUciWk8KSwPXU +eFuiC+4ad2weu/jZ2ZO10p6EG73jDUORW6OHs6WHa+2jk+JafB4J8Conlzk7xKAj +tIRQwaIcTQvcZhbU7xs7v+9pot7hAbjK49O+8OKH4R+1kpMlMukSGct43BZWSOp8 -----END CERTIFICATE----- diff --git a/test/ssl/server.csr b/test/ssl/server.csr deleted file mode 100644 index d8d36b26ac..0000000000 --- a/test/ssl/server.csr +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBtjCCAR8CAQAwdjELMAkGA1UEBhMCR0IxGDAWBgNVBAgMD05vdHRpbmdoYW1z -aGlyZTETMBEGA1UEBwwKTm90dGluZ2hhbTEPMA0GA1UECgwGU2VydmVyMRMwEQYD -VQQLDApQcm9kdWN0aW9uMRIwEAYDVQQDDAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN -AQEBBQADgY0AMIGJAoGBAKuNmJdfl/qC+lYBbfFuq+9HpiRsH/Ga5YANWHEvvggl -h4ESC6Kq6hnudYxmiFs1rHmm/+TgG5cZ2o0oUFdxwf9Eu75P5+jnVL8UzxKRsQ0k -myQchDaomZ4ehxgZ8YPIrv2ir14puqysW1YcHA1kw4DRTMUhqG64svMDehs1458P -AgMBAAGgADANBgkqhkiG9w0BAQUFAAOBgQBKfRvwCj6N1SlwGLwJ7NWrasIYE4qP -L1+K5l0xnchICmB4r2kGMN7uoYZGf+rbufQXV6R4DrnsNQVLZGB0OIs0qH1dOIr4 -dr9+VZwSKkig+EGSkefKCsqaS9IzlosT+tsOc2AAl4xpradpVbt7Ln6GlpNfNP+x -ry3A9QBKB3zdMw== ------END CERTIFICATE REQUEST----- diff --git a/test/ssl/server.key b/test/ssl/server.key index e2d0097534..fe26ae2ff8 100644 --- a/test/ssl/server.key +++ b/test/ssl/server.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQCrjZiXX5f6gvpWAW3xbqvvR6YkbB/xmuWADVhxL74IJYeBEgui -quoZ7nWMZohbNax5pv/k4BuXGdqNKFBXccH/RLu+T+fo51S/FM8SkbENJJskHIQ2 -qJmeHocYGfGDyK79oq9eKbqsrFtWHBwNZMOA0UzFIahuuLLzA3obNeOfDwIDAQAB -AoGAIbMdCI9kwXc9SevZ9xVwfP6sKnd7BvEQqEj22LUyNVN5/ObYlknQ1us6+Cuk -GZa/nN4rYoCLqvEPN691qNfV7cbiIJcGEMXkBnjaM/ISh6Iv0eGNsX+D7PZOchLK -dlVg7wdzRsuOlbGkWAOPpCLL8JazHKp89+RjiPajB1IEQaECQQDaI/ZZVbiDvTBY -ZI57XJR7eSrn5WcN+LGhOv8G+3HXNDh7hcTAlvfQkZxXHIcc/SgWnkfKBEaC7P5W -T4ImQHqZAkEAyVO+tq/w6rcCK8x0LHjyQ2lmMCKCL/oJ/oWjQCEeZPyII1anZKhk -9Lkbzf432FZn8s2aOS9D5x6TjfJxgkNX5wJAK2CLVChfkJLGUk1sp8s5G3R0u7g6 -TeTuLYl1vQWzFYAk2ys2fLWIgcjytb/Ofk0484Z18A35l39Y9ADLeJ/JwQJAZf02 -r/WRZlYvk2CPubfLgrryOZBBw2w3g+jPOr2MWDxV+xD629My0Ya0vzX5tG6RWj8t -0apQC9VBirc3KXZUIQJBAJ+y07xmUN5a2wpDu3UzmeZn3HdzJO7fBAPi4h8xnLZQ -N5Qu629DQq+X/TzVv2GjBWQHePjezL0NPfch9VzKrMM= +MIICXAIBAAKBgQDMoB5qfCDwP7JILWGNuduopWVrE4g3xxLXMty2/YlM/S6/5jT1 +rJ3bglSxnIR7p686fon9fv7xPW9GGyjy2WV2DRFKEIup670RLKhdCjBlx5kflogu +8aUVYqlKK1CecAQMPSRVS8PShldPdpFrKzVAELLwwhc/2t3RAKcyZDcktQIDAQAB +AoGBAKS4MEPf8FP1snpPrbv85Un4+o8bhggAhLYfB3V22tPS65MmqXMqpVhSrgLb +z/oKnhAkVMhvNqLTpYN10ZzMS9MvaUK2G7TeNAFVuZcs4bit0YJchf/s947SOuZp +lSjIqbjiAkHsediyqsSZxMMwP2SxpevlmgPcdJfvwFeL6siBAkEA5vf1XPLF/etj +bcGim24wo5rbfq2pgszbKRbhr3syeRSv7NFsC2adRswQ7ZL3pIP0KezlEXCuoY0Z +fxs6QcFB/QJBAOLNSoihg26Z1omRR9LGS6iXrsLkznB/O6wGZl2dPMUO6fhXjOx0 +jXvubvrsuaZlavPc3U1bz9Q0r8xt++sXbxkCQHgEqzxUbyvmEDGtaBjKZn3tb1dh +WG8+kjfEyxuLsguXA1/U5wb5mIp8aeN59jNH2i2bCuFII4aRMomJFXmrueUCQGdX +r4yOO7sbsdvBLP7nh/XsF5+Kbl5oOyJpUB971ALehtG34uijOwyrWjpPv1AIijFQ +BC6JlStWTnxR6SX36ZECQGtidHZtfChaaeGi5rgORalVSngj+b5qjeR/x6KbDw6y +XmRC0C20CEyTgVwVsQVSAUoDiJSi4ol3/k5Yo5R9Lc0= -----END RSA PRIVATE KEY----- diff --git a/test/ssl/signingCA/index.txt b/test/ssl/signingCA/index.txt deleted file mode 100644 index b1224683ec..0000000000 --- a/test/ssl/signingCA/index.txt +++ /dev/null @@ -1,5 +0,0 @@ -V 180829220329Z 01 unknown /C=GB/ST=Nottinghamshire/L=Nottingham/O=Server/OU=Production/CN=localhost -V 180829220331Z 02 unknown /C=GB/ST=Nottinghamshire/L=Nottingham/O=Server/OU=Production/CN=test client -V 120821000000Z 03 unknown /C=GB/ST=Nottinghamshire/L=Nottingham/O=Server/OU=Production/CN=test client expired -R 180829220334Z 130830220335Z 04 unknown /C=GB/ST=Nottinghamshire/L=Nottingham/O=Server/OU=Production/CN=test client revoked -V 190525125049Z 05 unknown /CN=test client encrypted diff --git a/test/ssl/test-alt-ca.crt b/test/ssl/test-alt-ca.crt index 902b3ffd2c..161b80668f 100644 --- a/test/ssl/test-alt-ca.crt +++ b/test/ssl/test-alt-ca.crt @@ -2,57 +2,57 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 2 (0x2) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, L=Derby, O=Mosquitto Project, OU=Testing, CN=Root CA Validity - Not Before: Aug 30 22:03:27 2013 GMT - Not After : Aug 29 22:03:27 2018 GMT + Not Before: Sep 18 10:49:53 2018 GMT + Not After : Sep 17 10:49:53 2023 GMT Subject: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Alternative Signing CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:d4:04:e6:69:13:5c:2d:56:c5:0e:10:f3:5b:34: - b8:f0:db:00:4f:e4:c4:e3:2d:a4:32:0b:d6:ab:53: - a1:a8:31:e9:e8:3d:6f:fb:8d:d4:f7:09:ad:54:5c: - 47:b3:27:4a:c8:d1:95:1e:43:2a:c9:4b:b6:c2:81: - 8a:4b:84:56:f2:88:43:b9:53:5a:e2:f8:91:6b:2f: - 26:1e:87:62:73:eb:c1:45:9e:7a:97:3f:f8:db:d2: - bf:d6:44:20:a7:84:fb:11:eb:e9:cb:83:5f:74:39: - a7:95:85:4c:0f:07:c0:01:50:01:ff:34:b4:2c:8f: - 50:d8:ee:61:cd:35:40:2c:05 + 00:d9:91:e8:a7:67:b4:bf:8e:c9:6a:23:ee:00:14: + 6b:1f:b9:73:4d:af:ab:d3:96:5f:76:e5:0d:59:d4: + 0b:35:d4:48:5d:9b:9f:fc:e0:c2:29:b2:32:a9:e7: + 5b:81:bf:9c:55:e5:7f:e1:64:c5:c7:bc:10:3f:6e: + 05:16:82:47:e9:ae:86:97:75:2f:93:56:b2:4b:df: + 80:e1:a3:75:22:03:e0:de:93:5d:2d:98:ae:a9:c7: + 53:7d:a2:1a:c9:5d:83:0e:e2:60:52:a5:a8:82:fe: + 04:ae:be:1d:c4:c6:5c:ae:08:41:33:7a:88:4d:82: + e8:da:93:b8:01:ad:c6:1b:75 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: - 9A:86:EB:20:AE:18:31:4F:8D:E2:0D:B9:FA:63:31:EA:DF:A4:8C:35 + EC:E8:0A:3E:42:B9:F1:5D:F9:74:6E:07:8D:39:3F:63:53:7A:2C:17 X509v3 Authority Key Identifier: - keyid:28:8D:BF:F8:DE:D1:F5:BB:26:37:A4:4D:27:FD:37:91:EC:6B:0C:DD + keyid:DA:20:AB:E0:98:22:39:28:E0:70:D6:74:65:53:26:E0:6B:4C:96:39 X509v3 Basic Constraints: CA:TRUE - Signature Algorithm: sha1WithRSAEncryption - af:8e:86:a9:b0:74:70:1b:46:4f:85:3c:7d:4e:6d:a0:de:f4: - 45:e2:34:d8:3f:a1:c6:18:35:ed:1b:f2:19:88:79:b5:da:a5: - df:e8:82:a1:e8:72:c0:da:68:3c:3b:83:fa:23:2d:85:d6:97: - b0:70:02:22:39:10:40:de:e6:45:86:a8:ee:85:a9:04:f2:51: - 99:82:a2:e3:8f:b6:fd:8a:29:e8:3a:47:92:56:a6:98:cf:b7: - 39:5c:4f:83:80:a9:9f:89:f6:a6:33:95:d1:f3:5d:65:30:aa: - ad:89:40:c0:fd:d1:24:6a:f5:b2:c8:50:71:9b:01:c6:cc:8c: - af:35 + Signature Algorithm: sha256WithRSAEncryption + 0a:14:f7:e7:54:44:59:39:14:b0:aa:d3:0e:bd:94:e2:0a:b3: + e9:65:31:c7:8c:0b:af:55:b9:c0:96:bb:2f:12:40:6a:4e:3e: + 13:c8:7e:cc:02:06:83:41:ad:22:2b:15:ea:fe:c4:09:25:2d: + e7:d4:f4:91:59:4e:6b:c9:8c:c5:a3:e0:f7:d2:56:1a:ea:82: + a6:06:15:d8:25:03:2f:71:c4:78:5c:ba:ce:8c:a4:80:67:58: + 33:12:86:df:ae:da:bd:d2:ff:e5:71:d0:8a:1f:ad:b4:0a:70: + 52:d7:04:0f:f8:2c:b9:1c:8e:1b:5b:c2:df:f8:ca:c9:97:4e: + 1a:0c -----BEGIN CERTIFICATE----- -MIICqTCCAhKgAwIBAgIBAjANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJHQjET +MIICqTCCAhKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkxGjAYBgNVBAoMEU1v c3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAwDgYDVQQDDAdSb290 -IENBMB4XDTEzMDgzMDIyMDMyN1oXDTE4MDgyOTIyMDMyN1owcTELMAkGA1UEBhMC +IENBMB4XDTE4MDkxODEwNDk1M1oXDTIzMDkxNzEwNDk1M1owcTELMAkGA1UEBhMC R0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxGjAYBgNVBAoMEU1vc3F1aXR0byBQcm9q ZWN0MRAwDgYDVQQLDAdUZXN0aW5nMR8wHQYDVQQDDBZBbHRlcm5hdGl2ZSBTaWdu -aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUBOZpE1wtVsUOEPNb -NLjw2wBP5MTjLaQyC9arU6GoMenoPW/7jdT3Ca1UXEezJ0rI0ZUeQyrJS7bCgYpL -hFbyiEO5U1ri+JFrLyYeh2Jz68FFnnqXP/jb0r/WRCCnhPsR6+nLg190OaeVhUwP -B8ABUAH/NLQsj1DY7mHNNUAsBQIDAQABo1AwTjAdBgNVHQ4EFgQUmobrIK4YMU+N -4g25+mMx6t+kjDUwHwYDVR0jBBgwFoAUKI2/+N7R9bsmN6RNJ/03kexrDN0wDAYD -VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCvjoapsHRwG0ZPhTx9Tm2g3vRF -4jTYP6HGGDXtG/IZiHm12qXf6IKh6HLA2mg8O4P6Iy2F1pewcAIiORBA3uZFhqju -hakE8lGZgqLjj7b9iinoOkeSVqaYz7c5XE+DgKmfifamM5XR811lMKqtiUDA/dEk -avWyyFBxmwHGzIyvNQ== +aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZkeinZ7S/jslqI+4A +FGsfuXNNr6vTll925Q1Z1As11Ehdm5/84MIpsjKp51uBv5xV5X/hZMXHvBA/bgUW +gkfproaXdS+TVrJL34Dho3UiA+Dek10tmK6px1N9ohrJXYMO4mBSpaiC/gSuvh3E +xlyuCEEzeohNgujak7gBrcYbdQIDAQABo1AwTjAdBgNVHQ4EFgQU7OgKPkK58V35 +dG4HjTk/Y1N6LBcwHwYDVR0jBBgwFoAU2iCr4JgiOSjgcNZ0ZVMm4GtMljkwDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAKFPfnVERZORSwqtMOvZTiCrPp +ZTHHjAuvVbnAlrsvEkBqTj4TyH7MAgaDQa0iKxXq/sQJJS3n1PSRWU5ryYzFo+D3 +0lYa6oKmBhXYJQMvccR4XLrOjKSAZ1gzEobfrtq90v/lcdCKH620CnBS1wQP+Cy5 +HI4bW8Lf+MrJl04aDA== -----END CERTIFICATE----- diff --git a/test/ssl/test-alt-ca.key b/test/ssl/test-alt-ca.key index a9f2716c03..3e59fb4ce3 100644 --- a/test/ssl/test-alt-ca.key +++ b/test/ssl/test-alt-ca.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXQIBAAKBgQDUBOZpE1wtVsUOEPNbNLjw2wBP5MTjLaQyC9arU6GoMenoPW/7 -jdT3Ca1UXEezJ0rI0ZUeQyrJS7bCgYpLhFbyiEO5U1ri+JFrLyYeh2Jz68FFnnqX -P/jb0r/WRCCnhPsR6+nLg190OaeVhUwPB8ABUAH/NLQsj1DY7mHNNUAsBQIDAQAB -AoGACeLwm5W7hqG1LqK7tlUPCqwrp44TYESQk4TZzcNoll89eQbkYeaLN7nLy1NC -RKhgZFzhhze6lwhgzVEdEchqBW9qtznz/D2rxKfuRrlKylG7WzOIPHjIWFpkuRcm -7rTJnqMTBndH8zfGd8c+q7YVRxgA4r4UG8NMq9Mqrp0LmgECQQD7eisZIbsbgVpW -cM3zusTYcud+eky0TJhHuZWRFoIrvNk9iHEcI47J+0t4bTlXxuU9oarL3bvMmNBb -HMceWwnpAkEA19UP2MgM6yKioYJ+2pCYlNdWLR3HHAX4QY1VJk4C2+V5Sw7Ld3NP -WBOH5XYK5tfWmmt+C8g2ga1iY9BEb9cjvQJAIAGDfLZbTvvemIPQ4oVRyk6Ngf5k -xsm809wd2hJoTNLDP16fLrqj0Lcn+tLD6pUI1hg+WaYF4dtNIVt/SDDECQJBAIpi -TbrM6ZuJpYSwyu0QcQRd3R8oTJWnLjm5iLL6qdKcG10Iq2R3RpROUX/KY8sG8M4p -xbOAN5KFvOQKkRa0dnECQQDkz6bXTDHQlerNZ5B0MFFL5VrOC/n4qyVvtJ4jasK9 -3GF3X27zr4XyMfKgL+WPLJMG5nmv62MV1vhUtbvM+GqN +MIICXQIBAAKBgQDZkeinZ7S/jslqI+4AFGsfuXNNr6vTll925Q1Z1As11Ehdm5/8 +4MIpsjKp51uBv5xV5X/hZMXHvBA/bgUWgkfproaXdS+TVrJL34Dho3UiA+Dek10t +mK6px1N9ohrJXYMO4mBSpaiC/gSuvh3ExlyuCEEzeohNgujak7gBrcYbdQIDAQAB +AoGBAKh2ovekhD7i17AYu/tR1BSPaulXQaumvqp39tt8JWX7xkC89KdAfPb+JN6L +5r3TWMDl4BvtBHuAcfA7RzNDk1u/DZUT25ZnkbnL9iuQhBweRLETGSbBcrJ/VvGi +BXBB9bQfAbtUqF4MiPVIjgBSZn/Jtgz0A9PAKYpnhqvpIVStAkEA8kBBNAOA0ZI7 +r3DPEiL9QEMad0tDBIkM8hcFYVwPqi0O5mRt4YXDev0OzyvTVYX5Z1BaF5uJvUSH +y1lvDdpYkwJBAOXrDhnmW0K6xCYIqLVfdXG4LIx/exCQuYr78QGVV1rE4UCuIDZl +zOlRmmLzFsP1T8bArYGSxWqtU1ZYgv8uaNcCQQDlT1VpOvexaU7+Hzaj4GMBdYOT +8LYbkO+kKY56Pn7Fg6lbBS3OEKSdwvVFviJqDkurNDBTsHONqVUxdBLfdhPpAkB8 +9ZLVasig7OcckMo4wWgQZXv45HRbXX0qV6H2LVer4qNWRw0E47FKAer56oqt+E7i +g+gJK18Wiptnq3WPAYdDAkAdaJWEoOWkQROPvlKWlD51hAqCReb9ElxAeJOcte/Y +k1xir4zsMLo8cjqr/GLWVMhYv4zw9ZoKMNR7tfmYLZUC -----END RSA PRIVATE KEY----- diff --git a/test/ssl/test-bad-root-ca.crt b/test/ssl/test-bad-root-ca.crt index e8abde9c9a..1e72d2e9a9 100644 --- a/test/ssl/test-bad-root-ca.crt +++ b/test/ssl/test-bad-root-ca.crt @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICujCCAiOgAwIBAgIJANMI717jaH+OMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV +MIICujCCAiOgAwIBAgIJAOk0UydITfTbMA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNV BAYTAkdCMRMwEQYDVQQIDApEZXJieXNoaXJlMQ4wDAYDVQQHDAVEZXJieTEaMBgG A1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNVBAsMB1Rlc3RpbmcxFDASBgNV -BAMMC0JhZCBSb290IENBMB4XDTEzMDgzMDIyMDMxN1oXDTIzMDgyODIyMDMxN1ow +BAMMC0JhZCBSb290IENBMB4XDTE4MDkxODEwNDk0N1oXDTI4MDkxNTEwNDk0N1ow djELMAkGA1UEBhMCR0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxDjAMBgNVBAcMBURl cmJ5MRowGAYDVQQKDBFNb3NxdWl0dG8gUHJvamVjdDEQMA4GA1UECwwHVGVzdGlu ZzEUMBIGA1UEAwwLQmFkIFJvb3QgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ -AoGBANgcLofeUGl23VLK8ZMgoc8/shrVQFRgBAk4/0S6+HHNZg15Nm3ECl9voC4q -fZY0g0ZCGvWA9QPim1lR7RjzWk4GCjyyJrGAPaQ96Dr1t6xq9eO3l0QyAgyuV3UX -IYhWhuf3q+HtHmZJfof1RSLjNf5JFRCxWoYKGmOP+nDVchCnAgMBAAGjUDBOMB0G -A1UdDgQWBBTeznI4RKjkyJl7N+BvRGCBZAIO2jAfBgNVHSMEGDAWgBTeznI4RKjk -yJl7N+BvRGCBZAIO2jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKnY -Fco0xDWuqeJsGJzMiHqWVy6NAfZyMt1UJAojry+jDQXgW+zPscpwAd+24xQLPPOR -R+Cp666oAr1oksaU93Lo5hUmc+1dkaFQZspZ4H29ItZ701OptgSABNTmj2nvdQEG -t8HBAF1tzN8Vxrvy4Mtzs51E6M0oVIV+TegQgXSJ +AoGBANuiMnQx8FL6FD2kGa3xG0Tv4iH1yECdJ8hzcdxESC/ecmaXMwGPiEmUyymU +/xRyQysHafhchc1lJvDmeFL13z4vgNPpJDhVCdji2QAq2IAKasLSZ3rhCYFhjvIO +wPHZxLtWeOgVqYRxWC58eF5H8wnBMOcfRBy5R/N9PYA2sZjdAgMBAAGjUDBOMB0G +A1UdDgQWBBTi2KR5GQHHN6hKI+Tfhqy4mLDMUTAfBgNVHSMEGDAWgBTi2KR5GQHH +N6hKI+Tfhqy4mLDMUTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4GBAIr6 +ie8HXzJYNZagjLVV/BkYKKe65FpmVk+3DdPqTtDhKGr8MpqkQlbBH8Ovocm3+eeN +om2qrwfymji5FGh9SV6kI7UCiIZ4r3VCo+npmwh8QKTv5yP5nCiUGrDEFUkg4VOt +HZTDW6L52WTHDJc/5Dh/MRhT07wox7BesgNWv21w -----END CERTIFICATE----- diff --git a/test/ssl/test-bad-root-ca.key b/test/ssl/test-bad-root-ca.key index 37d6483c99..936370df9a 100644 --- a/test/ssl/test-bad-root-ca.key +++ b/test/ssl/test-bad-root-ca.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICWwIBAAKBgQDYHC6H3lBpdt1SyvGTIKHPP7Ia1UBUYAQJOP9EuvhxzWYNeTZt -xApfb6AuKn2WNINGQhr1gPUD4ptZUe0Y81pOBgo8siaxgD2kPeg69besavXjt5dE -MgIMrld1FyGIVobn96vh7R5mSX6H9UUi4zX+SRUQsVqGChpjj/pw1XIQpwIDAQAB -AoGAMo+dX1JnE9WogGdUz6xRzzBC1j5QV61DJHk+V/E6kT2SA9L5JgM4vg1at5Jf -YZYVpIlwz0GFkYwh9mrRgwXkeXB4LfA31VTOw5l3NzRGyHERiFlhnf5W5pEJOaWm -gaOm7/5M5MBrQqgdNHGNhr1hgggXnSXbrhoOu8LmItcGxrECQQD5HBsQSlE+AJg7 -ayAfugbmRD+P9OyCDPx19GHL3D0FWc9xGLn5XQ9qFyGgY8vKkRUUsAn4TyDLjyBa -zWsX0chvAkEA3hZpfDtZuEtdhA2H5xq8WCH3DU4a2Qf/isB+r1PMV1xZ+FfmqmBE -d6g83NpjyWreZG9bafERCLO8mAjhQdknSQJAVref/DXCvlC6rcSG9ERv7mzHq7dZ -NZSLtgwSl0LdwyUWf4paAyKQISBYRls3MBb9PaxibBwvkG0MmE91/l665QJAfwGk -K6apZYq8HTO7v797bI9oAJTlJ666RjhVeqDaoC8xSKPERzUskp2EyOyf2mUib597 -ULfK/QYE2ZFieMzd+QJAIYYxEYBb1LJ4PPDsV5JQRmaMb6r5ElOMl0sJs878o0L+ -oOOeyn/8cbKHTtJLfm21YfNUO1TsRJZ3bOlhAPrT/g== +MIICXgIBAAKBgQDbojJ0MfBS+hQ9pBmt8RtE7+Ih9chAnSfIc3HcREgv3nJmlzMB +j4hJlMsplP8UckMrB2n4XIXNZSbw5nhS9d8+L4DT6SQ4VQnY4tkAKtiACmrC0md6 +4QmBYY7yDsDx2cS7VnjoFamEcVgufHheR/MJwTDnH0QcuUfzfT2ANrGY3QIDAQAB +AoGBANXsSIpGbdbUP8y+Pkjes3nU0IPVWmQc7jfewgMR+uGtH+5uzL5zaAKLS8rH +lh/7HxMVGJFQxP6GzIQNZxse4n1oXVstqa9xCoXQhUHpq6a/HdzbtMvg25SK6BXy +0F5d3y+MZAkat2JBIIRhpEm9A42Zy2z+uD5t/tJoF8hGw5g9AkEA8K1hUZYlf77p +hsHK79bAa9LTCqA+GX18Dbwixq1m01Mf1+JUJVURfuZOPlHldmUR30ELu6ojo84f +2TCLnenPawJBAOmd13FummA+UZNqK7GjXE0gYXqR99Q1zV8ZL5fgE3femiUIPIor +WpjzxNOcDqgGaHmXsh7s4HBJsAAKuWJUstcCQQDhE7PkYb815WttK8TGYRZYf7P/ +xvXsTq76BUyccsOrs5we/7ljpFeVTnozy9EE1OZO2/zGBwoHgZfFPKIFDwh7AkBM +jQdCyS5W6TTL7Fdi/xfIwhqPEnO2GucwCU26I5fdiJjUF63WzLwEMKTHfnSjBG6J +oXahgZdN1CeS6/CxUvXDAkEA48RD37aRhPBhE7s4Z0oODABYst+dKLOfbvnM8KY1 +XXYblkJPmmBfWb4bG+huYIaDYkfjZ6KJfJtk3tG8E3TWbA== -----END RSA PRIVATE KEY----- diff --git a/test/ssl/test-fake-root-ca.crt b/test/ssl/test-fake-root-ca.crt index ac128d7a46..5534380339 100644 --- a/test/ssl/test-fake-root-ca.crt +++ b/test/ssl/test-fake-root-ca.crt @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICsjCCAhugAwIBAgIJAOOjGsO7TBrTMA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV +MIICsjCCAhugAwIBAgIJANlFsLqxEDJbMA0GCSqGSIb3DQEBCwUAMHIxCzAJBgNV BAYTAkdCMRMwEQYDVQQIDApEZXJieXNoaXJlMQ4wDAYDVQQHDAVEZXJieTEaMBgG A1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNVBAsMB1Rlc3RpbmcxEDAOBgNV -BAMMB1Jvb3QgQ0EwHhcNMTMwODMwMjIwMzE3WhcNMjMwODI4MjIwMzE3WjByMQsw +BAMMB1Jvb3QgQ0EwHhcNMTgwOTE4MTA0OTQ3WhcNMjgwOTE1MTA0OTQ3WjByMQsw CQYDVQQGEwJHQjETMBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkx GjAYBgNVBAoMEU1vc3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAw -DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCih0Ux -pn7wdxufnDagJtW/mf4at3n1TKGVNirCIh8hoU+EdIqLarNt9ayWnJc3h8cHvG9F -21ic2zbM+I5L9Iavqkpb9hChLm3Ft+HIxKliXnB48Fr5r1J/rt3jIHHwE02HcPm1 -TqLKejHpjngZuMjRV/A5CVJ/iAQZy9ABRjEnRQIDAQABo1AwTjAdBgNVHQ4EFgQU -8YIrNiwFO8c97RWwfMUGokdbxU0wHwYDVR0jBBgwFoAU8YIrNiwFO8c97RWwfMUG -okdbxU0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCI9QpvF3fdWO1g -W+zOZzBPspqIXqoRou8P135lNTLWHTixFAscWNdPOZn19zzmPGRKMMmtzOqoRMAx -XDORn9n7ZhyIn2kjw5nTfwrO21TsgYaUOGQSCay5GPFryAEX+1kWkqOoVbJ3F99Q -wU8uq/pogwQ/VTSQJqgUCEvN1aiyLw== +DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDX3o3H +JPVGSfB/MdMNIBw+goqXmJdeAm4Ied0pkvC+KqIIp3xn0tiIdn+cKzn2hRk9UnW1 +IxAxKwVYRrASIRkFSFieRzhCTbZ1DxoI+DxLiE9RNH6b9M4u8nhlb9qApRgfpQsL +6gM5mG7QbXADyKPS9ToHU0YM3MpOiLOEDDbV/QIDAQABo1AwTjAdBgNVHQ4EFgQU +tQbx/zTi/+cZAQS63KiVZy+KaHAwHwYDVR0jBBgwFoAUtQbx/zTi/+cZAQS63KiV +Zy+KaHAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQBLHJkJGaeAZoMq +d+wHJ+W/QJuU2xPACbCb7b5nA3WXnCj7A81IoFOJzdvlaHf9re7FvuVjK5kdhbVR +jz79e/RWHu2Q1vb8ftFqx8XISy3+wQR07NPmrFRmT0cfV06yiYjL0obQFyiXQ1y+ +xXVWHQ/2EkTGVBFKyuRBBmqWbzFj7w== -----END CERTIFICATE----- diff --git a/test/ssl/test-fake-root-ca.key b/test/ssl/test-fake-root-ca.key index f95f5580de..81c538d4e8 100644 --- a/test/ssl/test-fake-root-ca.key +++ b/test/ssl/test-fake-root-ca.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXgIBAAKBgQCih0Uxpn7wdxufnDagJtW/mf4at3n1TKGVNirCIh8hoU+EdIqL -arNt9ayWnJc3h8cHvG9F21ic2zbM+I5L9Iavqkpb9hChLm3Ft+HIxKliXnB48Fr5 -r1J/rt3jIHHwE02HcPm1TqLKejHpjngZuMjRV/A5CVJ/iAQZy9ABRjEnRQIDAQAB -AoGBAJiL7l4Tr8FzifHdZUgcKzOTDfV1kHq0WlT6alecPywJg+EGoaMJmy/yDvOu -NiBgyGZybt5aammPN3hbMvQHpwFqswU6H09YjNYGHgA1sqvZhgczLL6l0PM8dwTl -LDL72SQL5sxM8podBaKVqbXgbGHugvV4cG3l/YzqIednfk0BAkEA1f9L3Fx9nN6B -jUeS9QY80wk7CjAuARHxvlarmTMX08UZgmo4DgwFK0yP5mLiz+X+2xyyClOHOnU+ -8Gcw/pBAeQJBAMJt0o0VOBQW2L8lFnc6mJedTwpohAVJAb957UO4VcR+RmyARd5G -gIYQzQp7pXikOBb97X7BSFDW/dnIbbCD4i0CQQC9MAWOHIrEq4XXNCa8zjXp0KhM -eonBUm7o+lCckSoIg6DoxiUmbgQH4pj5cgTZDZmBdt4D+RJ9YPgyqtgKxdbpAkEA -hOJ6nWJ7SX+z9DBtAmBSGo2xj/OPB+21/CBhQX+jXwDPMSkal6in/vlMqnWHysSy -cURsJc4ElvvZ1BdgoNwCoQJAFceaHLS/G6PKZ+ASdjSUthYIPfXXh8eg4K082uUp -TLN1/csizBLn5Z74T0gGBDD/w1K9/xZ2cUNO+wLkNT9JJg== +MIICXQIBAAKBgQDX3o3HJPVGSfB/MdMNIBw+goqXmJdeAm4Ied0pkvC+KqIIp3xn +0tiIdn+cKzn2hRk9UnW1IxAxKwVYRrASIRkFSFieRzhCTbZ1DxoI+DxLiE9RNH6b +9M4u8nhlb9qApRgfpQsL6gM5mG7QbXADyKPS9ToHU0YM3MpOiLOEDDbV/QIDAQAB +AoGAKzBjvUwvpnh0nX4ic6XRANCtWdc1saFa0mdPUFoNwH5XHNQll8Afgm3y6hPb +7O6ENjihRDRXsP6iex7pazckAgQ9zvIhXwyfAxHJ8T8+xJrb2ohMNbl/mdWkZzJS +HmfLwmTl8n2FTnUWOCRZ4DWZmxoqK04VcxFK2/ZvY9neZCECQQD88xjgt8zfk9k0 +UAKRQyqnoWbpthMDecLGwL3jjfGDts79TvSv7iwtq10uSQycFApMQlKysz7a4wsV +IMir+Z2XAkEA2nj7o7kiN/lhREcTf865mjo6Lol4vk6UDcNGQ8zHeoYiQMwIyhiR +MnFYzMeZT/tjD6O5JuJwyO74dCHqhYaDiwJBAIlhVp+l88VyPUOmON7ARghpJsXE +N6tplBnyUK+oRgWtYdo96bMrfh8HtUIQNqMGV1l3pAaeR4MGUNyWw6Zzmd0CQQDB +6E+w6Ujt1XH3X/52mc0yjivF0k5Q2v2dmYxr8P28SgFs8at7dIKq+t+OIjp5Ou6Z +mv9i++iO70umB9RX3yQxAkBY1E0dLGusSZ8BWugiminaZ8E0QdAwENIl02NleerY +ANdCQvvt3/KtfqiAhwakyGv4sdxa7Uo5KUaDKhqZ++0N -----END RSA PRIVATE KEY----- diff --git a/test/ssl/test-root-ca.crt b/test/ssl/test-root-ca.crt index 2050feb905..d0bf051e27 100644 --- a/test/ssl/test-root-ca.crt +++ b/test/ssl/test-root-ca.crt @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICsjCCAhugAwIBAgIJAPTHt3psLAUTMA0GCSqGSIb3DQEBBQUAMHIxCzAJBgNV +MIICsjCCAhugAwIBAgIJAOcAUKw/VPlMMA0GCSqGSIb3DQEBCwUAMHIxCzAJBgNV BAYTAkdCMRMwEQYDVQQIDApEZXJieXNoaXJlMQ4wDAYDVQQHDAVEZXJieTEaMBgG A1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNVBAsMB1Rlc3RpbmcxEDAOBgNV -BAMMB1Jvb3QgQ0EwHhcNMTMwODMwMjIwMzE2WhcNMjMwODI4MjIwMzE2WjByMQsw +BAMMB1Jvb3QgQ0EwHhcNMTgwOTE4MTA0OTQ3WhcNMjgwOTE1MTA0OTQ3WjByMQsw CQYDVQQGEwJHQjETMBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkx GjAYBgNVBAoMEU1vc3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAw -DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDB3KGu -pkiSYbDAaH0ewiCb44CLsAdV5PdYgZHH0jlH8oXkNH0MU3qs7Se2UWrnPQb1VbdI -K2DpSTk+3XuWO0BOqQ+/JuRFN/omwrucyKcRNm4MQP1aY2Tm04zsP0Muy4aSyMIk -F6jxQzAmIgj8VgkQ/y/knS5tbQ2kkoWKRn1RCQIDAQABo1AwTjAdBgNVHQ4EFgQU -KI2/+N7R9bsmN6RNJ/03kexrDN0wHwYDVR0jBBgwFoAUKI2/+N7R9bsmN6RNJ/03 -kexrDN0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCn2WxbxDd5ar2U -UvttJW4I+/V1h3iAQCXVDAegOGzsYp3cfIdd2oZY++Q9FhzHh8nP18D+CeC9MMu2 -H2iLULUV08cGSaDLlpo1eq2oJc5ygLOEt/XK7/aIMRwrlP/CoSrI2GPkeA8rka96 -G0WtyGRkzqBKHpt6CnseA2evP5NVcQ== +DgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCeTh1y +KRZ1NIeLVvhBxSQC3Cvfe9L3IC8415CVbgipLgZKe7Nl1JBqFYDxXKBn2eVQ6EwL +sCz+U2oa2oCql8r5eYEKpmWFiIcKdrL8aSXNvMKEOu0AJlsIXBe2sDFPxuuw143n +W/odqBiWedciVd5pmJWZZ93neWdkkjnPZZMN4wIDAQABo1AwTjAdBgNVHQ4EFgQU +2iCr4JgiOSjgcNZ0ZVMm4GtMljkwHwYDVR0jBBgwFoAU2iCr4JgiOSjgcNZ0ZVMm +4GtMljkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQBIs2GY/GQL76rz ++0qSWZvQ7l+HovHdp7C49auI+hiSRAzv3p2y7y3DmZrpmYJlTZJWlaA8eg769sLg +Cyfkt6AIsZPadJiTTUayh8oCF5aMH+OetC+63USFBNYXJN6AOXp9vu/K3TdM8ao6 +WsAf26+DKYAPmvu+oU7ScpCrCSdC+Q== -----END CERTIFICATE----- diff --git a/test/ssl/test-root-ca.key b/test/ssl/test-root-ca.key index f11dca8455..7b7843f71e 100644 --- a/test/ssl/test-root-ca.key +++ b/test/ssl/test-root-ca.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQDB3KGupkiSYbDAaH0ewiCb44CLsAdV5PdYgZHH0jlH8oXkNH0M -U3qs7Se2UWrnPQb1VbdIK2DpSTk+3XuWO0BOqQ+/JuRFN/omwrucyKcRNm4MQP1a -Y2Tm04zsP0Muy4aSyMIkF6jxQzAmIgj8VgkQ/y/knS5tbQ2kkoWKRn1RCQIDAQAB -AoGAJJUM0ZdBVJYos3ZEPhyl6KTaqgFysOu/HS1+I/XwpzoFuBWLj1rlaGJsPwRI -JxCmEn+1UWIWLI+LxOgonSXbMWg+G+un/UxgsPGIPeskDuqPXe97tdnd5c1HDwNf -Sy6fzzd0PyyFHrUnxCDl5Y6oJ3O9ZJ1vfELIVyXDoXyCKi0CQQD3U1SM7YhgczaO -9EwHJI8DBeab09DZ3gUT/4zeNVeHGjRtYhZuxJWeINsj0gUJtG/yY6+CaHm3TGPj -WOToqq0/AkEAyKlD6uIJ0YuBozmSTkBUJpEaQ1xkDszgUPlxS+73IGz+LZjstbML -l1irYV5OyWMDdg/JUmnXl+8gOV+1UtFHtwJAfmDGQ3zcwuwcZM/QSZYUvaa2P8ns -XmdkkON0R9dZ8l8hiwMkE1XAXhzL3XHjwSHCUkk91ZUtHMyb/f/eeEU+YQJBAJxD -3QVlBFpwNwPDCOHxjNb/9yDwKWexOxs0Nnv42/EfkA44YlbZ2TQCtGw+QkLo3cAq -aRDKJkBG06R6mT2mhx8CQEhJ5VEhTuM88SQ9mEUup4XDc9wSPK5VK7HLR0Ip22fU -Lh1L/oAsWDIFo3zBQ9aSpiTWzAS/D7gyZPZz17dsJZk= +MIICXAIBAAKBgQCeTh1yKRZ1NIeLVvhBxSQC3Cvfe9L3IC8415CVbgipLgZKe7Nl +1JBqFYDxXKBn2eVQ6EwLsCz+U2oa2oCql8r5eYEKpmWFiIcKdrL8aSXNvMKEOu0A +JlsIXBe2sDFPxuuw143nW/odqBiWedciVd5pmJWZZ93neWdkkjnPZZMN4wIDAQAB +AoGAYXzLh20kJmOGAVo6og4sohJCdmtDvOo2CnQ91rgfX0g3mZDaJqCjmqDJelnH +cozuOkgD5MLGwoxN8GGVEPlPhiCzPIAp4ZIKcdpHxlAPmVRAhkLDgJuMD66OksPn +FxE5AqCUfZG+jpGy5KzlU2fyXyXt3zu9G6+Y9dbghXpnDekCQQDOxaGk50S2vJrJ +y5U+DaiSjr9+Qt6bDgdg2Q2ZE8oF3T6jI0QG/c9S3NbIRWe5HydrZ4YRn7GNmKQz ++Moy/43lAkEAw/6EwrUAfrJJ8TVeRsHLYs8H68Nswo0RQPqXSeLcqJc5AwqVfWpe +dJWSFpoHtelWfC7MMGrH26dwzt3YGUuwJwJBAIFqqyimY5ioZY1mMcv8CoVoeSyS +t/d+iVmxoNQt0aVn+7tp6DskAu6PMJN69VelyytrSTugoyXH4wZwckYHM40CQGYD +1JaEH/3STyp93NR3iqWjnTvaPIIHazOnO5f5vWEDVWl/2M+uzftg3ulkwx6slZeN +xDpvWhe6z7zdO93ux4ECQCXOCNFRha+Rs5Leyd4us6/6yo9o0rgHowNY8HIHBH9F +sEgq1pJxpSO3L7S5LpnhYkecIAHRzeGs1ikIDzIU/k4= -----END RSA PRIVATE KEY----- diff --git a/test/ssl/test-signing-ca.crt b/test/ssl/test-signing-ca.crt index 43a0da06d7..f22216c85c 100644 --- a/test/ssl/test-signing-ca.crt +++ b/test/ssl/test-signing-ca.crt @@ -2,57 +2,57 @@ Certificate: Data: Version: 3 (0x2) Serial Number: 1 (0x1) - Signature Algorithm: sha1WithRSAEncryption + Signature Algorithm: sha256WithRSAEncryption Issuer: C=GB, ST=Derbyshire, L=Derby, O=Mosquitto Project, OU=Testing, CN=Root CA Validity - Not Before: Aug 30 22:03:18 2013 GMT - Not After : Aug 29 22:03:18 2018 GMT + Not Before: Sep 18 10:49:47 2018 GMT + Not After : Sep 17 10:49:47 2023 GMT Subject: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (1024 bit) Modulus: - 00:a4:b5:b9:31:d8:b4:d6:de:49:c0:cc:15:3f:b8: - 50:8b:be:4a:f4:d3:94:a9:dd:53:2a:e9:df:aa:0d: - 3c:08:7b:a7:51:6d:b9:44:98:b7:8d:03:ab:67:9e: - e1:c4:23:4d:33:8d:0a:90:9f:c6:de:82:14:4c:f6: - 75:5d:a4:e1:a3:ea:fc:9b:79:dd:cb:36:20:87:a3: - 9d:eb:e6:5b:0c:53:34:73:cb:dd:a8:e4:0e:7f:f0: - 5f:8a:3c:d8:8f:01:ff:66:31:16:41:1b:e3:7a:61: - 2c:3d:44:a5:a9:dd:1d:42:e5:5a:a1:df:29:35:dc: - 91:5e:9d:82:60:0d:7a:08:db + 00:b7:32:f2:08:04:4c:77:03:70:3e:10:88:84:cd: + cd:f2:87:2f:3c:67:8f:78:01:5e:d5:51:f1:11:68: + 4d:a7:e2:73:b0:69:b5:67:07:59:88:cc:b8:7f:ce: + 97:52:bc:fb:73:7b:60:95:a2:7b:c2:9a:f1:4d:5a: + c4:42:55:c4:6e:02:50:a1:71:41:68:d1:6c:96:e0: + 3d:af:10:3f:7b:64:c1:3a:3a:c3:a9:39:71:08:29: + 45:c8:cc:da:33:65:b4:70:fb:36:bc:15:0d:a7:31: + ef:d5:ec:59:ac:75:2b:77:35:0b:f0:db:3d:14:f5: + 9a:41:e6:a0:b7:b7:62:2b:e7 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: - 40:43:50:14:D1:63:7E:0B:7C:97:14:20:63:E5:8A:95:96:9F:D4:AB + EE:60:BB:C7:17:5F:D3:72:AC:33:EE:8E:84:CC:2D:DB:1A:CC:8A:52 X509v3 Authority Key Identifier: - keyid:28:8D:BF:F8:DE:D1:F5:BB:26:37:A4:4D:27:FD:37:91:EC:6B:0C:DD + keyid:DA:20:AB:E0:98:22:39:28:E0:70:D6:74:65:53:26:E0:6B:4C:96:39 X509v3 Basic Constraints: CA:TRUE - Signature Algorithm: sha1WithRSAEncryption - 8a:b1:49:b4:53:eb:bb:9d:5e:20:f4:d7:8d:b8:24:a1:28:95: - 56:72:03:ed:15:ef:f0:ff:65:b5:6e:34:cf:27:83:7b:57:40: - a7:93:61:f0:93:ff:02:b4:74:e0:43:dc:65:0c:e8:a6:20:f9: - 8c:88:82:8f:0e:8d:33:4d:ba:bb:28:ff:29:5f:a8:96:60:31: - f5:13:15:19:60:a4:00:0e:fc:a7:79:b6:10:95:0b:7b:88:75: - 03:ec:7d:94:63:9e:67:2e:2e:9c:fe:79:89:61:93:75:52:f2: - 36:48:a6:2d:c0:b2:a7:36:c2:36:50:53:b3:cd:e7:07:1d:e5: - 6a:1d + Signature Algorithm: sha256WithRSAEncryption + 8a:98:17:cd:e1:dc:2b:1b:5b:16:40:99:21:c4:d4:db:3f:5c: + 6a:ed:7b:a2:b6:df:aa:7c:d8:6a:3f:11:39:da:4c:ce:3f:e5: + 99:6a:a4:b8:82:1e:53:7a:5d:f1:52:be:df:f1:3b:59:9a:a8: + bb:7e:f1:30:33:4b:7c:c3:ab:85:1e:c4:0e:ac:d1:7e:2b:cb: + 9d:19:5b:df:94:b4:89:e1:da:5d:31:19:85:34:d5:33:55:f8: + af:92:ea:9a:17:c9:da:68:00:df:10:e9:e4:33:35:cd:15:57: + 80:56:1a:58:94:37:d7:f2:02:de:9b:0b:d3:02:64:c5:8e:6f: + 25:31 -----BEGIN CERTIFICATE----- -MIICnTCCAgagAwIBAgIBATANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJHQjET +MIICnTCCAgagAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJHQjET MBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkxGjAYBgNVBAoMEU1v c3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAwDgYDVQQDDAdSb290 -IENBMB4XDTEzMDgzMDIyMDMxOFoXDTE4MDgyOTIyMDMxOFowZTELMAkGA1UEBhMC +IENBMB4XDTE4MDkxODEwNDk0N1oXDTIzMDkxNzEwNDk0N1owZTELMAkGA1UEBhMC R0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxGjAYBgNVBAoMEU1vc3F1aXR0byBQcm9q ZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRMwEQYDVQQDDApTaWduaW5nIENBMIGfMA0G -CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCktbkx2LTW3knAzBU/uFCLvkr005Sp3VMq -6d+qDTwIe6dRbblEmLeNA6tnnuHEI00zjQqQn8beghRM9nVdpOGj6vybed3LNiCH -o53r5lsMUzRzy92o5A5/8F+KPNiPAf9mMRZBG+N6YSw9RKWp3R1C5Vqh3yk13JFe -nYJgDXoI2wIDAQABo1AwTjAdBgNVHQ4EFgQUQENQFNFjfgt8lxQgY+WKlZaf1Ksw -HwYDVR0jBBgwFoAUKI2/+N7R9bsmN6RNJ/03kexrDN0wDAYDVR0TBAUwAwEB/zAN -BgkqhkiG9w0BAQUFAAOBgQCKsUm0U+u7nV4g9NeNuCShKJVWcgPtFe/w/2W1bjTP -J4N7V0Cnk2Hwk/8CtHTgQ9xlDOimIPmMiIKPDo0zTbq7KP8pX6iWYDH1ExUZYKQA -DvynebYQlQt7iHUD7H2UY55nLi6c/nmJYZN1UvI2SKYtwLKnNsI2UFOzzecHHeVq -HQ== +CSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3MvIIBEx3A3A+EIiEzc3yhy88Z494AV7V +UfERaE2n4nOwabVnB1mIzLh/zpdSvPtze2CVonvCmvFNWsRCVcRuAlChcUFo0WyW +4D2vED97ZME6OsOpOXEIKUXIzNozZbRw+za8FQ2nMe/V7FmsdSt3NQvw2z0U9ZpB +5qC3t2Ir5wIDAQABo1AwTjAdBgNVHQ4EFgQU7mC7xxdf03KsM+6OhMwt2xrMilIw +HwYDVR0jBBgwFoAU2iCr4JgiOSjgcNZ0ZVMm4GtMljkwDAYDVR0TBAUwAwEB/zAN +BgkqhkiG9w0BAQsFAAOBgQCKmBfN4dwrG1sWQJkhxNTbP1xq7Xuitt+qfNhqPxE5 +2kzOP+WZaqS4gh5Tel3xUr7f8TtZmqi7fvEwM0t8w6uFHsQOrNF+K8udGVvflLSJ +4dpdMRmFNNUzVfivkuqaF8naaADfEOnkMzXNFVeAVhpYlDfX8gLemwvTAmTFjm8l +MQ== -----END CERTIFICATE----- diff --git a/test/ssl/test-signing-ca.key b/test/ssl/test-signing-ca.key index 7b0b0af67a..2426228396 100644 --- a/test/ssl/test-signing-ca.key +++ b/test/ssl/test-signing-ca.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQCktbkx2LTW3knAzBU/uFCLvkr005Sp3VMq6d+qDTwIe6dRbblE -mLeNA6tnnuHEI00zjQqQn8beghRM9nVdpOGj6vybed3LNiCHo53r5lsMUzRzy92o -5A5/8F+KPNiPAf9mMRZBG+N6YSw9RKWp3R1C5Vqh3yk13JFenYJgDXoI2wIDAQAB -AoGAHx3Jn9Ydy93wtwCXHxOV++B2TqxOEI0kch3+yCR56+xYXrTI5GGpg3VnA0tr -wV8d7Zg+n7XfnxeZ+DQzVf6ZNc24mf7J7gM881GA1zmrUOyolpo5sgc9PW4mbyC1 -rvMsLyEGP+fP93MDJ0CYhQjxa4eGNsiLTXtHOsg9y4a1cgkCQQDXgy5ajpo4vzvK -2zMPINIk2QdRQ6jIKwnKUtBmoNsCPcwIW1yhJUc6g1C3qGpi0p7edeLlOaAfugbm -5m1M70L3AkEAw6dAg6fWTDNxt6IO6GtdJWoEJbzV7fWvRUuT6Zh/m14OwGMJvOQN -vz4U0FFZK2EbUBL+Za5enzJRyj2AUOiMPQJBAMo3pukF4aPZnIstvu01CLnWgs03 -xUl9SMR1jGKgEKA7yBUXVQVH61v2F2kdOCXeJ3/p8arQtXTPouZJ1MlZv+UCQA80 -XzIcB+5SDSNNJ8VuGoX+0CWyoBlm/2DuN6dun3QOgiz3RVl1i4/yHiH2QGy7lijJ -4RU70MSkX3DNCLzA5a0CQEb3xQSj+YJW7AHAQI8/9vSO5f2yYuyrtMy5aU8k7hKB -Sopu/XLwoWt27pl596Gur0adYnBAZMYYueY8oCN5DNU= +MIICXQIBAAKBgQC3MvIIBEx3A3A+EIiEzc3yhy88Z494AV7VUfERaE2n4nOwabVn +B1mIzLh/zpdSvPtze2CVonvCmvFNWsRCVcRuAlChcUFo0WyW4D2vED97ZME6OsOp +OXEIKUXIzNozZbRw+za8FQ2nMe/V7FmsdSt3NQvw2z0U9ZpB5qC3t2Ir5wIDAQAB +AoGAU6dZybtcx0O0r0KRdEMd9c8xDJ4lbyEBEtu1/sLoIu9O8JF0mjVK9yK0ZPgL +NWbCU3tVIT7u0HA8G5yE3d2YMfVCHTqkzrJ2pWlntgYcnYQSR2gjDnZl6iG/1VJ5 +aZh5+CjlwOstDiQLv+TKCfNVAa5Z4CC0jNt57tVuq/L0ieECQQDq4r+H5+DMUxaU +sXQgLizqTubMlhumcRTa+edgBWGLMbgK00wVeDpQD+j6qZFbiklll2fB5fF/Qj/c +D5RyByFZAkEAx6rEzYfIQLrJmy4RYcAlMFDMBvkpGTc1IGTDyjjsUmnOdF3ydnBx +GUqQzuf6Iv9Af64r1WUwSzA+iy200brPPwJBAODsEyasZ/qhEf1/VElAjmgs+Bwv +HfkrTiJGrkanwHmPOcK8BZ6Fi6mBIsNtvzDeYlxzOLtXWwNWyFoNXUQ4CbkCQQC8 +WhSjCibXIR1T/QY6nya1yFJfdaXWeqTsNQIZfs84A0XVslYqcnHOeO/Xry/g2cd/ +as9A097V3uHxKyG7Ay3DAkAtD9ifXcuCvtCeG5bsUlClOGmtzHX0Vw6ItYrI7WlX +lKJux35Y2z5E3/x2nHHvw1tuQnuwldU6lbSs3/cy67+d -----END RSA PRIVATE KEY----- From ee8e20de751043c38913fea21fa4d9b67b97fc2c Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 18 Sep 2018 11:54:58 +0100 Subject: [PATCH 05/43] Fix excessive CPU usage when the number of sockets exceeds the system limit. Closes #948. Thanks to wiebeytec. --- ChangeLog.txt | 4 +++- src/mosquitto.c | 1 + src/mosquitto_broker_internal.h | 1 + src/net.c | 26 +++++++++++++++++++++++++- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 15ea64bc2e..69c26cd477 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -4,9 +4,11 @@ Broker: - Fix build when using WITH_ADNS=yes. - Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. +- Fix excessive CPU usage when the number of sockets exceeds the system limit. + Closes #948. Build: -- Make it easier to build with bundled uthash.h using "WITH_BUNDLED_DEPS=no". +- Make it easier to build without bundled uthash.h using "WITH_BUNDLED_DEPS=no". 1.5.1 - 20180816 diff --git a/src/mosquitto.c b/src/mosquitto.c index 77c5f60aee..4f2f32e00d 100644 --- a/src/mosquitto.c +++ b/src/mosquitto.c @@ -239,6 +239,7 @@ int main(int argc, char *argv[]) memset(&int_db, 0, sizeof(struct mosquitto_db)); net__init(); + int_db.spare_sock = socket(AF_INET, SOCK_STREAM, 0); config__init(&int_db, &config); rc = config__parse_args(&int_db, &config, argc, argv); diff --git a/src/mosquitto_broker_internal.h b/src/mosquitto_broker_internal.h index c6bc4bedbe..e41a80dd76 100644 --- a/src/mosquitto_broker_internal.h +++ b/src/mosquitto_broker_internal.h @@ -392,6 +392,7 @@ struct mosquitto_db{ #ifdef WITH_EPOLL int epollfd; #endif + mosq_sock_t spare_sock; }; enum mosquitto__bridge_direction{ diff --git a/src/net.c b/src/net.c index a4acd695b1..60f9ecc808 100644 --- a/src/net.c +++ b/src/net.c @@ -97,7 +97,31 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) #endif new_sock = accept(listensock, NULL, 0); - if(new_sock == INVALID_SOCKET) return -1; + if(new_sock == INVALID_SOCKET){ +#ifdef WIN32 + errno = WSAGetLastError(); + if(errno == WSAEMFILE){ +#else + if(errno == EMFILE || errno == ENFILE){ +#endif + /* Close the spare socket, which means we should be able to accept + * this connection. Accept it, then close it immediately and create + * a new spare_sock. This prevents the situation of ever properly + * running out of sockets. + * It would be nice to send a "server not available" connack here, + * but there are lots of reasons why this would be tricky (TLS + * being the big one). */ + COMPAT_CLOSE(db->spare_sock); + new_sock = accept(listensock, NULL, 0); + if(new_sock != INVALID_SOCKET){ + COMPAT_CLOSE(new_sock); + } + db->spare_sock = socket(AF_INET, SOCK_STREAM, 0); + log__printf(NULL, MOSQ_LOG_NOTICE, + "Unable to accept new connection, system socket count has been exceeded. Try increasing \"ulimit -n\" or equivalent."); + } + return -1; + } G_SOCKET_CONNECTIONS_INC(); From d1b36507db2c628cf65cd0071fceb521c498e804 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 18 Sep 2018 12:08:49 +0100 Subject: [PATCH 06/43] Better implementation of #948. --- src/mosquitto.c | 3 +-- src/mosquitto_broker_internal.h | 2 +- src/net.c | 13 +++++++++++-- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/mosquitto.c b/src/mosquitto.c index 4f2f32e00d..2f1ae40325 100644 --- a/src/mosquitto.c +++ b/src/mosquitto.c @@ -238,8 +238,7 @@ int main(int argc, char *argv[]) memset(&int_db, 0, sizeof(struct mosquitto_db)); - net__init(); - int_db.spare_sock = socket(AF_INET, SOCK_STREAM, 0); + net__broker_init(); config__init(&int_db, &config); rc = config__parse_args(&int_db, &config, argc, argv); diff --git a/src/mosquitto_broker_internal.h b/src/mosquitto_broker_internal.h index e41a80dd76..1fd2784ef4 100644 --- a/src/mosquitto_broker_internal.h +++ b/src/mosquitto_broker_internal.h @@ -392,7 +392,6 @@ struct mosquitto_db{ #ifdef WITH_EPOLL int epollfd; #endif - mosq_sock_t spare_sock; }; enum mosquitto__bridge_direction{ @@ -515,6 +514,7 @@ int send__suback(struct mosquitto *context, uint16_t mid, uint32_t payloadlen, c /* ============================================================ * Network functions * ============================================================ */ +void net__broker_init(void); int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock); int net__socket_listen(struct mosquitto__listener *listener); int net__socket_get_address(mosq_sock_t sock, char *buf, int len); diff --git a/src/net.c b/src/net.c index 60f9ecc808..9928eba56b 100644 --- a/src/net.c +++ b/src/net.c @@ -59,6 +59,15 @@ static int tls_ex_index_listener = -1; #include "sys_tree.h" +/* For EMFILE handling */ +static mosq_sock_t spare_sock = INVALID_SOCKET; + +void net__broker_init(void) +{ + spare_sock = socket(AF_INET, SOCK_STREAM, 0); + net__init(); +} + static void net__print_error(int log, const char *format_str) { @@ -111,12 +120,12 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) * It would be nice to send a "server not available" connack here, * but there are lots of reasons why this would be tricky (TLS * being the big one). */ - COMPAT_CLOSE(db->spare_sock); + COMPAT_CLOSE(spare_sock); new_sock = accept(listensock, NULL, 0); if(new_sock != INVALID_SOCKET){ COMPAT_CLOSE(new_sock); } - db->spare_sock = socket(AF_INET, SOCK_STREAM, 0); + spare_sock = socket(AF_INET, SOCK_STREAM, 0); log__printf(NULL, MOSQ_LOG_NOTICE, "Unable to accept new connection, system socket count has been exceeded. Try increasing \"ulimit -n\" or equivalent."); } From 96e62d596f1c4cfb8ad660b6e5eab6a25610c2c0 Mon Sep 17 00:00:00 2001 From: yzhivik Date: Fri, 31 Aug 2018 10:59:40 +0300 Subject: [PATCH 07/43] fix SOCKS5 username and password set fix SOCKS5 request wrt IP4/IP6/FQDN Signed-off-by: yzhivik --- lib/socks_mosq.c | 52 +++++++++++++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/lib/socks_mosq.c b/lib/socks_mosq.c index 1930cc7325..7a0650409f 100644 --- a/lib/socks_mosq.c +++ b/lib/socks_mosq.c @@ -18,6 +18,8 @@ and the Eclipse Distribution License is available at #include #include +#include +#include #include "mosquitto_internal.h" #include "memory_mosq.h" @@ -75,8 +77,10 @@ int mosquitto_socks5_set(struct mosquitto *mosq, const char *host, int port, con if(password){ mosq->socks5_password = mosquitto__strdup(password); - mosquitto__free(mosq->socks5_username); - return MOSQ_ERR_NOMEM; + if(!mosq->socks5_password){ + mosquitto__free(mosq->socks5_username); + return MOSQ_ERR_NOMEM; + } } } @@ -133,19 +137,43 @@ int socks5__send(struct mosquitto *mosq) packet = mosquitto__calloc(1, sizeof(struct mosquitto__packet)); if(!packet) return MOSQ_ERR_NOMEM; - packet->packet_length = 7+strlen(mosq->host); - packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + struct in_addr addr_ipv4; + struct in6_addr addr_ipv6; - slen = strlen(mosq->host); + int ipv4_pton_result = inet_pton(AF_INET, mosq->host, &addr_ipv4); + int ipv6_pton_result = inet_pton(AF_INET6, mosq->host, &addr_ipv6); packet->payload[0] = 0x05; - packet->payload[1] = 1; - packet->payload[2] = 0; - packet->payload[3] = SOCKS_ATYPE_DOMAINNAME; - packet->payload[4] = slen; - memcpy(&(packet->payload[5]), mosq->host, slen); - packet->payload[5+slen] = MOSQ_MSB(mosq->port); - packet->payload[6+slen] = MOSQ_LSB(mosq->port); + packet->payload[1] = 0x01; + packet->payload[2] = 0x00; + + if(ipv4_pton_result == 1){ + packet->packet_length = 10; + packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + packet->payload[3] = SOCKS_ATYPE_IP_V4; + memcpy(&(packet->payload[4]), (const void*)&addr_ipv4, 4); + packet->payload[4+4] = MOSQ_MSB(mosq->port); + packet->payload[4+4+1] = MOSQ_LSB(mosq->port); + }else if(ipv6_pton_result == 1){ + packet->packet_length = 22; + packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + packet->payload[3] = SOCKS_ATYPE_IP_V6; + memcpy(&(packet->payload[4]), (const void*)&addr_ipv6, 16); + packet->payload[4+16] = MOSQ_MSB(mosq->port); + packet->payload[4+16+1] = MOSQ_LSB(mosq->port); + }else{ + slen = strlen(mosq->host); + if(slen > UCHAR_MAX){ + return MOSQ_ERR_NOMEM; + } + packet->packet_length = 7 + slen; + packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + packet->payload[3] = SOCKS_ATYPE_DOMAINNAME; + packet->payload[4] = (uint8_t)slen; + memcpy(&(packet->payload[5]), mosq->host, slen); + packet->payload[5+slen] = MOSQ_MSB(mosq->port); + packet->payload[6+slen] = MOSQ_LSB(mosq->port); + } pthread_mutex_lock(&mosq->state_mutex); mosq->state = mosq_cs_socks5_request; From ae45bd3d402be80ad15ca23f505a2070ad8a3659 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 18 Sep 2018 14:56:47 +0100 Subject: [PATCH 08/43] Update changelog and fixes to #927 PR. --- ChangeLog.txt | 5 +++++ lib/socks_mosq.c | 33 ++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 69c26cd477..85322b65c6 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -7,6 +7,11 @@ Broker: - Fix excessive CPU usage when the number of sockets exceeds the system limit. Closes #948. +Library: +- Fix situation where username and password is used with SOCKS5 proxy. Closes + #927. +- Fix SOCKS5 behaviour when passing IP addresses. Closes #927. + Build: - Make it easier to build without bundled uthash.h using "WITH_BUNDLED_DEPS=no". diff --git a/lib/socks_mosq.c b/lib/socks_mosq.c index 7a0650409f..c5046eedc4 100644 --- a/lib/socks_mosq.c +++ b/lib/socks_mosq.c @@ -97,6 +97,11 @@ int socks5__send(struct mosquitto *mosq) int slen; int ulen, plen; + struct in_addr addr_ipv4; + struct in6_addr addr_ipv6; + int ipv4_pton_result; + int ipv6_pton_result; + if(mosq->state == mosq_cs_socks5_new){ packet = mosquitto__calloc(1, sizeof(struct mosquitto__packet)); if(!packet) return MOSQ_ERR_NOMEM; @@ -137,30 +142,33 @@ int socks5__send(struct mosquitto *mosq) packet = mosquitto__calloc(1, sizeof(struct mosquitto__packet)); if(!packet) return MOSQ_ERR_NOMEM; - struct in_addr addr_ipv4; - struct in6_addr addr_ipv6; - - int ipv4_pton_result = inet_pton(AF_INET, mosq->host, &addr_ipv4); - int ipv6_pton_result = inet_pton(AF_INET6, mosq->host, &addr_ipv6); - - packet->payload[0] = 0x05; - packet->payload[1] = 0x01; - packet->payload[2] = 0x00; + ipv4_pton_result = inet_pton(AF_INET, mosq->host, &addr_ipv4); + ipv6_pton_result = inet_pton(AF_INET6, mosq->host, &addr_ipv6); if(ipv4_pton_result == 1){ packet->packet_length = 10; packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + if(!packet->payload){ + mosquitto__free(packet); + return MOSQ_ERR_NOMEM; + } packet->payload[3] = SOCKS_ATYPE_IP_V4; memcpy(&(packet->payload[4]), (const void*)&addr_ipv4, 4); packet->payload[4+4] = MOSQ_MSB(mosq->port); packet->payload[4+4+1] = MOSQ_LSB(mosq->port); + }else if(ipv6_pton_result == 1){ packet->packet_length = 22; packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + if(!packet->payload){ + mosquitto__free(packet); + return MOSQ_ERR_NOMEM; + } packet->payload[3] = SOCKS_ATYPE_IP_V6; memcpy(&(packet->payload[4]), (const void*)&addr_ipv6, 16); packet->payload[4+16] = MOSQ_MSB(mosq->port); packet->payload[4+16+1] = MOSQ_LSB(mosq->port); + }else{ slen = strlen(mosq->host); if(slen > UCHAR_MAX){ @@ -168,12 +176,19 @@ int socks5__send(struct mosquitto *mosq) } packet->packet_length = 7 + slen; packet->payload = mosquitto__malloc(sizeof(uint8_t)*packet->packet_length); + if(!packet->payload){ + mosquitto__free(packet); + return MOSQ_ERR_NOMEM; + } packet->payload[3] = SOCKS_ATYPE_DOMAINNAME; packet->payload[4] = (uint8_t)slen; memcpy(&(packet->payload[5]), mosq->host, slen); packet->payload[5+slen] = MOSQ_MSB(mosq->port); packet->payload[6+slen] = MOSQ_LSB(mosq->port); } + packet->payload[0] = 0x05; + packet->payload[1] = 0x01; + packet->payload[2] = 0x00; pthread_mutex_lock(&mosq->state_mutex); mosq->state = mosq_cs_socks5_request; From 915e91d9be2fb26411ddb176ed23b15741b0672c Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Fri, 24 Aug 2018 11:45:51 +0200 Subject: [PATCH 09/43] Fix build with OPENSSL_NO_ENGINE Signed-off-by: Fredrik Fornwall --- lib/net_mosq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/net_mosq.c b/lib/net_mosq.c index d593c7b275..5494abaea7 100644 --- a/lib/net_mosq.c +++ b/lib/net_mosq.c @@ -103,7 +103,9 @@ void net__cleanup(void) #if OPENSSL_VERSION_NUMBER < 0x10100000L ERR_remove_state(0); #endif - ENGINE_cleanup(); + #ifndef OPENSSL_NO_ENGINE + ENGINE_cleanup(); + #endif CONF_modules_unload(1); ERR_free_strings(); EVP_cleanup(); From 888ca488236eb0bed94c0df3959d3093ce126af1 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 18 Sep 2018 15:03:16 +0100 Subject: [PATCH 10/43] Changelog entry for #932. --- ChangeLog.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index 85322b65c6..2ba96f184a 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -14,6 +14,7 @@ Library: Build: - Make it easier to build without bundled uthash.h using "WITH_BUNDLED_DEPS=no". +- Fix build with OPENSSL_NO_ENGINE. Closes #932. 1.5.1 - 20180816 From a459e934984fa7db899ccf43640b26ff9a481c6a Mon Sep 17 00:00:00 2001 From: Michael Heimpold Date: Tue, 4 Sep 2018 01:13:06 +0200 Subject: [PATCH 11/43] Install pkg-config files also for non-CMake builds At the moment, pkg-config hint files are only installed when CMake is used as build system. However, it is very convenient for programs using libmosquitto to have these files always in place, so let's add it here, too. Signed-off-by: Michael Heimpold --- lib/Makefile | 3 +++ lib/cpp/Makefile | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Makefile b/lib/Makefile index 9e538195e7..3a293a8aee 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -57,6 +57,9 @@ ifeq ($(WITH_STATIC_LIBRARIES),yes) endif $(INSTALL) -d "${DESTDIR}${prefix}/include/" $(INSTALL) mosquitto.h "${DESTDIR}${prefix}/include/mosquitto.h" + $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig" + $(INSTALL) -m644 ../libmosquitto.pc.in "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquitto.pc" + sed -i -e "s#@CMAKE_INSTALL_PREFIX@#$(prefix)#" -e "s#@VERSION@#$(VERSION)#" "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquitto.pc" $(MAKE) -C cpp install uninstall : diff --git a/lib/cpp/Makefile b/lib/cpp/Makefile index a18c3472cc..a668475741 100644 --- a/lib/cpp/Makefile +++ b/lib/cpp/Makefile @@ -24,7 +24,10 @@ ifeq ($(WITH_STATIC_LIBRARIES),yes) endif $(INSTALL) -d "${DESTDIR}${prefix}/include/" $(INSTALL) mosquittopp.h "${DESTDIR}${prefix}/include/mosquittopp.h" - + $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig" + $(INSTALL) -m644 ../../libmosquittopp.pc.in "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquittopp.pc" + sed -i -e "s#@CMAKE_INSTALL_PREFIX@#$(prefix)#" -e "s#@VERSION@#$(VERSION)#" "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquittopp.pc" + uninstall : -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so.${SOVERSION}" -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so" From dea03071d48bbddeb7dbc936d80dfbb728dc3a1c Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 12:27:24 +0100 Subject: [PATCH 12/43] Add link to tls asciicast. Closes #968. --- man/mosquitto-tls.7.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/man/mosquitto-tls.7.xml b/man/mosquitto-tls.7.xml index ab0124f5fb..6a34410302 100644 --- a/man/mosquitto-tls.7.xml +++ b/man/mosquitto-tls.7.xml @@ -26,6 +26,15 @@ you will experience difficult to diagnose errors. + + Generating certificates + The sections below give the openssl commands that can be used to + generate certificates, but without any context. The asciicast at + https://asciinema.org/a/201826 + gives a full run through of how to use those commands. + + Certificate Authority Generate a certificate authority certificate and key. From 1e47ee4cad438aad1bff85b707fd2dc370714e7b Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 12:55:08 +0100 Subject: [PATCH 13/43] Fix for bridge connections when using WITH_ADNS=yes. --- ChangeLog.txt | 1 + src/bridge.c | 26 +++++++++++++++++--------- src/loop.c | 17 +++++++++++++++-- src/mosquitto_broker_internal.h | 1 + 4 files changed, 34 insertions(+), 11 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 2ba96f184a..6e7bd99b63 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -6,6 +6,7 @@ Broker: - Fix incorrect call to setsockopt() for TCP_NODELAY. Closes #941. - Fix excessive CPU usage when the number of sockets exceeds the system limit. Closes #948. +- Fix for bridge connections when using WITH_ADNS=yes. Library: - Fix situation where username and password is used with SOCKS5 proxy. Closes diff --git a/src/bridge.c b/src/bridge.c index e82b3196fa..e3e856f627 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -182,7 +182,7 @@ int bridge__connect_step1(struct mosquitto_db *db, struct mosquitto *context) } } - log__printf(NULL, MOSQ_LOG_NOTICE, "Connecting bridge %s (%s:%d)", context->bridge->name, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port); + log__printf(NULL, MOSQ_LOG_NOTICE, "Connecting bridge (step 1) %s (%s:%d)", context->bridge->name, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port); rc = net__try_connect_step1(context, context->bridge->addresses[context->bridge->cur_address].address); if(rc > 0 ){ if(rc == MOSQ_ERR_TLS){ @@ -207,9 +207,9 @@ int bridge__connect_step2(struct mosquitto_db *db, struct mosquitto *context) if(!context || !context->bridge) return MOSQ_ERR_INVAL; - log__printf(NULL, MOSQ_LOG_NOTICE, "Connecting bridge %s (%s:%d)", context->bridge->name, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port); + log__printf(NULL, MOSQ_LOG_NOTICE, "Connecting bridge (step 2) %s (%s:%d)", context->bridge->name, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port); rc = net__try_connect_step2(context, context->bridge->addresses[context->bridge->cur_address].port, &context->sock); - if(rc > 0 ){ + if(rc > 0){ if(rc == MOSQ_ERR_TLS){ net__socket_close(db, context); return rc; /* Error already printed */ @@ -222,8 +222,21 @@ int bridge__connect_step2(struct mosquitto_db *db, struct mosquitto *context) return rc; } + HASH_ADD(hh_sock, db->contexts_by_sock, sock, sizeof(context->sock), context); + + if(rc == MOSQ_ERR_CONN_PENDING){ + context->state = mosq_cs_connect_pending; + } + return rc; +} + + +int bridge__connect_step3(struct mosquitto_db *db, struct mosquitto *context) +{ + int rc; + rc = net__socket_connect_step3(context, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port, NULL, false); - if(rc > 0 ){ + if(rc > 0){ if(rc == MOSQ_ERR_TLS){ net__socket_close(db, context); return rc; /* Error already printed */ @@ -236,11 +249,6 @@ int bridge__connect_step2(struct mosquitto_db *db, struct mosquitto *context) return rc; } - HASH_ADD(hh_sock, db->contexts_by_sock, sock, sizeof(context->sock), context); - - if(rc == MOSQ_ERR_CONN_PENDING){ - context->state = mosq_cs_connect_pending; - } rc = send__connect(context, context->keepalive, context->clean_session); if(rc == MOSQ_ERR_SUCCESS){ return MOSQ_ERR_SUCCESS; diff --git a/src/loop.c b/src/loop.c index 5493fffc4a..7ab5b7b2a7 100644 --- a/src/loop.c +++ b/src/loop.c @@ -330,10 +330,10 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li }else{ if((context->bridge->start_type == bst_lazy && context->bridge->lazy_reconnect) || (context->bridge->start_type == bst_automatic && now > context->bridge->restart_t)){ - context->bridge->restart_t = 0; + #if defined(__GLIBC__) && defined(WITH_ADNS) if(context->adns){ - /* Waiting on DNS lookup */ + /* Connection attempted, waiting on DNS lookup */ rc = gai_error(context->adns); if(rc == EAI_INPROGRESS){ /* Just keep on waiting */ @@ -363,11 +363,14 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li context->pollfd_index = pollfd_index; pollfd_index++; #endif + }else if(rc == MOSQ_ERR_CONN_PENDING){ + context->bridge->restart_t = 0; }else{ context->bridge->cur_address++; if(context->bridge->cur_address == context->bridge->address_count){ context->bridge->cur_address = 0; } + context->bridge->restart_t = 0; } }else{ /* Need to retry */ @@ -376,6 +379,7 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li } mosquitto__free(context->adns); context->adns = NULL; + context->bridge->restart_t = 0; } }else{ rc = bridge__connect_step1(db, context); @@ -384,6 +388,9 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li if(context->bridge->cur_address == context->bridge->address_count){ context->bridge->cur_address = 0; } + }else{ + /* Short wait for ADNS lookup */ + context->bridge->restart_t = 1; } } #else @@ -710,6 +717,12 @@ static void loop_handle_reads_writes(struct mosquitto_db *db, struct pollfd *pol if(!getsockopt(context->sock, SOL_SOCKET, SO_ERROR, (char *)&err, &len)){ if(err == 0){ context->state = mosq_cs_new; +#ifdef WITH_ADNS + if(context->bridge){ + bridge__connect_step3(db, context); + continue; + } +#endif } }else{ do_disconnect(db, context); diff --git a/src/mosquitto_broker_internal.h b/src/mosquitto_broker_internal.h index 1fd2784ef4..375a802ee3 100644 --- a/src/mosquitto_broker_internal.h +++ b/src/mosquitto_broker_internal.h @@ -597,6 +597,7 @@ int bridge__new(struct mosquitto_db *db, struct mosquitto__bridge *bridge); int bridge__connect(struct mosquitto_db *db, struct mosquitto *context); int bridge__connect_step1(struct mosquitto_db *db, struct mosquitto *context); int bridge__connect_step2(struct mosquitto_db *db, struct mosquitto *context); +int bridge__connect_step3(struct mosquitto_db *db, struct mosquitto *context); void bridge__packet_cleanup(struct mosquitto *context); #endif From 3ae387e2325503d2de27770408c1e78409a3cdbb Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 13:01:13 +0100 Subject: [PATCH 14/43] Close spare sock at exit. --- src/mosquitto.c | 2 +- src/mosquitto_broker_internal.h | 1 + src/net.c | 10 ++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/mosquitto.c b/src/mosquitto.c index 2f1ae40325..61acd95bfe 100644 --- a/src/mosquitto.c +++ b/src/mosquitto.c @@ -432,7 +432,7 @@ int main(int argc, char *argv[]) } config__cleanup(int_db.config); - net__cleanup(); + net__broker_cleanup(); return rc; } diff --git a/src/mosquitto_broker_internal.h b/src/mosquitto_broker_internal.h index 375a802ee3..dce5efd252 100644 --- a/src/mosquitto_broker_internal.h +++ b/src/mosquitto_broker_internal.h @@ -515,6 +515,7 @@ int send__suback(struct mosquitto *context, uint16_t mid, uint32_t payloadlen, c * Network functions * ============================================================ */ void net__broker_init(void); +void net__broker_cleanup(void); int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock); int net__socket_listen(struct mosquitto__listener *listener); int net__socket_get_address(mosq_sock_t sock, char *buf, int len); diff --git a/src/net.c b/src/net.c index 9928eba56b..3b3e1029d5 100644 --- a/src/net.c +++ b/src/net.c @@ -69,6 +69,16 @@ void net__broker_init(void) } +void net__broker_cleanup(void) +{ + if(spare_sock != INVALID_SOCKET){ + COMPAT_CLOSE(spare_sock); + spare_sock = INVALID_SOCKET; + } + net__cleanup(); +} + + static void net__print_error(int log, const char *format_str) { #ifdef WIN32 From 2b4ba10b3d04215cff2e00bca7b11532e97ba017 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 14:40:22 +0100 Subject: [PATCH 15/43] Fix "round_robin false" behaviour. Closes #481. --- ChangeLog.txt | 1 + src/bridge.c | 31 ++++++++++++---------- src/conf.c | 1 + src/loop.c | 46 +++++++++++++++++++++++++++------ src/mosquitto_broker_internal.h | 1 + 5 files changed, 58 insertions(+), 22 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 6e7bd99b63..4ce9123a05 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -7,6 +7,7 @@ Broker: - Fix excessive CPU usage when the number of sockets exceeds the system limit. Closes #948. - Fix for bridge connections when using WITH_ADNS=yes. +- Fix round_robin false behaviour. Closes #481. Library: - Fix situation where username and password is used with SOCKS5 proxy. Closes diff --git a/src/bridge.c b/src/bridge.c index e3e856f627..7f98d39910 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -249,6 +249,10 @@ int bridge__connect_step3(struct mosquitto_db *db, struct mosquitto *context) return rc; } + if(context->bridge->round_robin == false && context->bridge->cur_address != 0){ + context->bridge->primary_retry = mosquitto_time() + 5; + } + rc = send__connect(context, context->keepalive, context->clean_session); if(rc == MOSQ_ERR_SUCCESS){ return MOSQ_ERR_SUCCESS; @@ -270,7 +274,7 @@ int bridge__connect_step3(struct mosquitto_db *db, struct mosquitto *context) int bridge__connect(struct mosquitto_db *db, struct mosquitto *context) { - int rc; + int rc, rc2; int i; char *notification_topic; int notification_topic_len; @@ -348,7 +352,7 @@ int bridge__connect(struct mosquitto_db *db, struct mosquitto *context) log__printf(NULL, MOSQ_LOG_NOTICE, "Connecting bridge %s (%s:%d)", context->bridge->name, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port); rc = net__socket_connect(context, context->bridge->addresses[context->bridge->cur_address].address, context->bridge->addresses[context->bridge->cur_address].port, NULL, false); - if(rc > 0 ){ + if(rc > 0){ if(rc == MOSQ_ERR_TLS){ net__socket_close(db, context); return rc; /* Error already printed */ @@ -359,28 +363,27 @@ int bridge__connect(struct mosquitto_db *db, struct mosquitto *context) } return rc; + }else if(rc == MOSQ_ERR_CONN_PENDING){ + context->state = mosq_cs_connect_pending; } HASH_ADD(hh_sock, db->contexts_by_sock, sock, sizeof(context->sock), context); - if(rc == MOSQ_ERR_CONN_PENDING){ - context->state = mosq_cs_connect_pending; - } - rc = send__connect(context, context->keepalive, context->clean_session); - if(rc == MOSQ_ERR_SUCCESS){ - return MOSQ_ERR_SUCCESS; - }else if(rc == MOSQ_ERR_ERRNO && errno == ENOTCONN){ + rc2 = send__connect(context, context->keepalive, context->clean_session); + if(rc2 == MOSQ_ERR_SUCCESS){ + return rc; + }else if(rc2 == MOSQ_ERR_ERRNO && errno == ENOTCONN){ return MOSQ_ERR_SUCCESS; }else{ - if(rc == MOSQ_ERR_TLS){ - return rc; /* Error already printed */ - }else if(rc == MOSQ_ERR_ERRNO){ + if(rc2 == MOSQ_ERR_TLS){ + return rc2; /* Error already printed */ + }else if(rc2 == MOSQ_ERR_ERRNO){ log__printf(NULL, MOSQ_LOG_ERR, "Error creating bridge: %s.", strerror(errno)); - }else if(rc == MOSQ_ERR_EAI){ + }else if(rc2 == MOSQ_ERR_EAI){ log__printf(NULL, MOSQ_LOG_ERR, "Error creating bridge: %s.", gai_strerror(errno)); } net__socket_close(db, context); - return rc; + return rc2; } } #endif diff --git a/src/conf.c b/src/conf.c index f5e989ff7a..27a7bacd0f 100644 --- a/src/conf.c +++ b/src/conf.c @@ -1157,6 +1157,7 @@ int config__read_file_core(struct mosquitto__config *config, bool reload, struct cur_bridge->try_private = true; cur_bridge->attempt_unsubscribe = true; cur_bridge->protocol_version = mosq_p_mqtt311; + cur_bridge->primary_retry_sock = INVALID_SOCKET; }else{ log__printf(NULL, MOSQ_LOG_ERR, "Error: Empty connection value in configuration."); return MOSQ_ERR_INVAL; diff --git a/src/loop.c b/src/loop.c index 7ab5b7b2a7..8df417608a 100644 --- a/src/loop.c +++ b/src/loop.c @@ -125,11 +125,12 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li int pollfd_max; #endif #ifdef WITH_BRIDGE - mosq_sock_t bridge_sock; int rc; #endif time_t expiration_check_time = 0; char *id; + int err; + socklen_t len; #ifndef WIN32 sigemptyset(&sigblock); @@ -231,12 +232,40 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li mosquitto__check_keepalive(db, context); if(context->bridge->round_robin == false && context->bridge->cur_address != 0 + && context->bridge->primary_retry && now > context->bridge->primary_retry){ - if(net__try_connect(context, context->bridge->addresses[0].address, context->bridge->addresses[0].port, &bridge_sock, NULL, false) <= 0){ - COMPAT_CLOSE(bridge_sock); - net__socket_close(db, context); - context->bridge->cur_address = context->bridge->address_count-1; + if(context->bridge->primary_retry_sock == INVALID_SOCKET){ + rc = net__try_connect(context, context->bridge->addresses[0].address, + context->bridge->addresses[0].port, + &context->bridge->primary_retry_sock, NULL, false); + + if(rc == 0){ + COMPAT_CLOSE(context->bridge->primary_retry_sock); + context->bridge->primary_retry_sock = INVALID_SOCKET; + context->bridge->primary_retry = 0; + net__socket_close(db, context); + context->bridge->cur_address = 0; + } + }else{ + len = sizeof(int); + if(!getsockopt(context->bridge->primary_retry_sock, SOL_SOCKET, SO_ERROR, (char *)&err, &len)){ + if(err == 0){ + COMPAT_CLOSE(context->bridge->primary_retry_sock); + context->bridge->primary_retry_sock = INVALID_SOCKET; + context->bridge->primary_retry = 0; + net__socket_close(db, context); + context->bridge->cur_address = context->bridge->address_count-1; + }else{ + COMPAT_CLOSE(context->bridge->primary_retry_sock); + context->bridge->primary_retry_sock = INVALID_SOCKET; + context->bridge->primary_retry = now+5; + } + }else{ + COMPAT_CLOSE(context->bridge->primary_retry_sock); + context->bridge->primary_retry_sock = INVALID_SOCKET; + context->bridge->primary_retry = now+5; + } } } } @@ -324,9 +353,6 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li if(context->bridge->cur_address == context->bridge->address_count){ context->bridge->cur_address = 0; } - if(context->bridge->round_robin == false && context->bridge->cur_address != 0){ - context->bridge->primary_retry = now + 5; - } }else{ if((context->bridge->start_type == bst_lazy && context->bridge->lazy_reconnect) || (context->bridge->start_type == bst_automatic && now > context->bridge->restart_t)){ @@ -397,6 +423,10 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li { rc = bridge__connect(db, context); if(rc == MOSQ_ERR_SUCCESS){ + context->bridge->restart_t = 0; + if(context->bridge->round_robin == false && context->bridge->cur_address != 0){ + context->bridge->primary_retry = now + 5; + } #ifdef WITH_EPOLL ev.data.fd = context->sock; ev.events = EPOLLIN; diff --git a/src/mosquitto_broker_internal.h b/src/mosquitto_broker_internal.h index dce5efd252..67a2924cbb 100644 --- a/src/mosquitto_broker_internal.h +++ b/src/mosquitto_broker_internal.h @@ -428,6 +428,7 @@ struct mosquitto__bridge{ int cur_address; int address_count; time_t primary_retry; + mosq_sock_t primary_retry_sock; bool round_robin; bool try_private; bool try_private_accepted; From 55ca61f14e9223dbdef353707e124e6dc34ef2d8 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 17:52:23 +0100 Subject: [PATCH 16/43] Fix segfault on HUP when bridges and security options are configured. Closes #849. Closes #965. Thanks to Wolfgand Hottgenroth and Dustin Sallings. --- ChangeLog.txt | 2 ++ src/security_default.c | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 4ce9123a05..13a6a615bc 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -8,6 +8,8 @@ Broker: Closes #948. - Fix for bridge connections when using WITH_ADNS=yes. - Fix round_robin false behaviour. Closes #481. +- Fix segfault on HUP when bridges and security options are configured. + Closes #965. Library: - Fix situation where username and password is used with SOCKS5 proxy. Closes diff --git a/src/security_default.c b/src/security_default.c index 73d20f8166..26d8b59e60 100644 --- a/src/security_default.c +++ b/src/security_default.c @@ -786,6 +786,7 @@ int mosquitto_unpwd_check_default(struct mosquitto_db *db, struct mosquitto *con if(!db) return MOSQ_ERR_INVAL; if(db->config->per_listener_settings){ + if(context->bridge) return MOSQ_ERR_SUCCESS; if(!context->listener) return MOSQ_ERR_INVAL; if(!context->listener->unpwd) return MOSQ_ERR_PLUGIN_DEFER; unpwd_ref = context->listener->unpwd; @@ -867,7 +868,12 @@ int mosquitto_security_apply_default(struct mosquitto_db *db) HASH_ITER(hh_id, db->contexts_by_id, context, ctxt_tmp){ /* Check for anonymous clients when allow_anonymous is false */ if(db->config->per_listener_settings){ - allow_anonymous = context->listener->security_options.allow_anonymous; + if(context->listener){ + allow_anonymous = context->listener->security_options.allow_anonymous; + }else{ + /* Client not currently connected, so defer judgement until it does connect */ + allow_anonymous = true; + } }else{ allow_anonymous = db->config->security_options.allow_anonymous; } From 3f87232065374d535fc0e552cdf30b52cbf64cf1 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 19 Sep 2018 18:09:43 +0100 Subject: [PATCH 17/43] Bump version number. --- CMakeLists.txt | 2 +- ChangeLog.txt | 2 +- config.mk | 2 +- installer/mosquitto.nsi | 2 +- installer/mosquitto64.nsi | 2 +- lib/mosquitto.h | 2 +- set-version.sh | 2 +- snap/snapcraft.yaml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 021752a809..01d0aaf31e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ project(mosquitto) cmake_minimum_required(VERSION 2.8) # Only for version 3 and up. cmake_policy(SET CMP0042 NEW) -set (VERSION 1.5.1) +set (VERSION 1.5.2) add_definitions (-DCMAKE -DVERSION=\"${VERSION}\") diff --git a/ChangeLog.txt b/ChangeLog.txt index 13a6a615bc..d3dd936dae 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,4 +1,4 @@ -1.5.2 - 201809xx +1.5.2 - 20180919 ================ Broker: diff --git a/config.mk b/config.mk index 113ed6a314..3e877ccfb3 100644 --- a/config.mk +++ b/config.mk @@ -102,7 +102,7 @@ WITH_BUNDLED_DEPS:=yes # Also bump lib/mosquitto.h, CMakeLists.txt, # installer/mosquitto.nsi, installer/mosquitto64.nsi -VERSION=1.5.1 +VERSION=1.5.2 # Client library SO version. Bump if incompatible API/ABI changes are made. SOVERSION=1 diff --git a/installer/mosquitto.nsi b/installer/mosquitto.nsi index fc5fe839d7..3774a511b6 100644 --- a/installer/mosquitto.nsi +++ b/installer/mosquitto.nsi @@ -9,7 +9,7 @@ !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' Name "Eclipse Mosquitto" -!define VERSION 1.5.1 +!define VERSION 1.5.2 OutFile "mosquitto-${VERSION}-install-windows-x86.exe" InstallDir "$PROGRAMFILES\mosquitto" diff --git a/installer/mosquitto64.nsi b/installer/mosquitto64.nsi index 0b09c28fdf..44b2d9c697 100644 --- a/installer/mosquitto64.nsi +++ b/installer/mosquitto64.nsi @@ -9,7 +9,7 @@ !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' Name "Eclipse Mosquitto" -!define VERSION 1.5.1 +!define VERSION 1.5.2 OutFile "mosquitto-${VERSION}-install-windows-x64.exe" !include "x64.nsh" diff --git a/lib/mosquitto.h b/lib/mosquitto.h index 5baa2f1514..100ea1a6c5 100644 --- a/lib/mosquitto.h +++ b/lib/mosquitto.h @@ -47,7 +47,7 @@ extern "C" { #define LIBMOSQUITTO_MAJOR 1 #define LIBMOSQUITTO_MINOR 5 -#define LIBMOSQUITTO_REVISION 1 +#define LIBMOSQUITTO_REVISION 2 /* LIBMOSQUITTO_VERSION_NUMBER looks like 1002001 for e.g. version 1.2.1. */ #define LIBMOSQUITTO_VERSION_NUMBER (LIBMOSQUITTO_MAJOR*1000000+LIBMOSQUITTO_MINOR*1000+LIBMOSQUITTO_REVISION) diff --git a/set-version.sh b/set-version.sh index aa971c341a..d504a0bf22 100755 --- a/set-version.sh +++ b/set-version.sh @@ -2,7 +2,7 @@ MAJOR=1 MINOR=5 -REVISION=1 +REVISION=2 sed -i "s/^VERSION=.*/VERSION=${MAJOR}.${MINOR}.${REVISION}/" config.mk diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 594dfa9b0e..ef03f7418c 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: mosquitto -version: 1.5.1 +version: 1.5.2 summary: Eclipse Mosquitto MQTT broker description: This is a message broker that supports version 3.1 and 3.1.1 of the MQTT protocol. From 79bb75ca07df9fe2ac74bf9548635eaabd53b9be Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 08:34:33 +0100 Subject: [PATCH 18/43] Snap build fix. https://forum.snapcraft.io/t/errors-when-building-via-launchpad/7448 --- snap/{ => local}/default_config.conf | 0 snap/{ => local}/launcher.sh | 0 snap/snapcraft.yaml | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename snap/{ => local}/default_config.conf (100%) rename snap/{ => local}/launcher.sh (100%) diff --git a/snap/default_config.conf b/snap/local/default_config.conf similarity index 100% rename from snap/default_config.conf rename to snap/local/default_config.conf diff --git a/snap/launcher.sh b/snap/local/launcher.sh similarity index 100% rename from snap/launcher.sh rename to snap/local/launcher.sh diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index ef03f7418c..fa941d8017 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -30,7 +30,7 @@ apps: parts: script: plugin: dump - source: snap/ + source: snap/local/ prime: - default_config.conf - launcher.sh From 8aef00d3df0a4868d6c7627fcf5c1833f75d16f1 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 8 Aug 2018 22:43:14 +0100 Subject: [PATCH 19/43] Add website. --- .gitignore | 22 +- man/html.xsl | 1 - man/libmosquitto.3.meta | 5 + man/mosquitto-tls.7.meta | 5 + man/mosquitto.8.meta | 5 + man/mosquitto.conf.5.meta | 5 + man/mosquitto_passwd.1.meta | 5 + man/mosquitto_pub.1.meta | 5 + man/mosquitto_sub.1.meta | 5 + man/mqtt.7.meta | 6 + www/conf.py | 1421 ++ www/files/android-chrome-192x192.png | Bin 0 -> 3973 bytes www/files/android-chrome-512x512.png | Bin 0 -> 10571 bytes www/files/apple-touch-icon.png | Bin 0 -> 3072 bytes .../2010/06/powermeter-example-150x150.png | Bin 0 -> 14724 bytes .../2010/06/powermeter-example-300x138.png | Bin 0 -> 26360 bytes .../uploads/2010/06/powermeter-example.png | Bin 0 -> 20337 bytes .../blog/uploads/2011/08/image-150x150.png | Bin 0 -> 15294 bytes .../blog/uploads/2011/08/image-300x225.png | Bin 0 -> 43416 bytes www/files/blog/uploads/2011/08/image.png | Bin 0 -> 148110 bytes .../blog/uploads/2012/08/IMAG0006-150x150.jpg | Bin 0 -> 7556 bytes .../blog/uploads/2012/08/IMAG0006-300x199.jpg | Bin 0 -> 17263 bytes www/files/blog/uploads/2012/08/IMAG0006.jpg | Bin 0 -> 41042 bytes .../05/14098345978_c15d12f19a_z-150x150.jpg | Bin 0 -> 6458 bytes .../05/14098345978_c15d12f19a_z-300x200.jpg | Bin 0 -> 14658 bytes .../2014/05/14098345978_c15d12f19a_z.jpg | Bin 0 -> 156690 bytes .../blog/uploads/2016/05/stickers-150x150.jpg | Bin 0 -> 8049 bytes .../blog/uploads/2016/05/stickers-300x225.jpg | Bin 0 -> 18026 bytes www/files/blog/uploads/2016/05/stickers.jpg | Bin 0 -> 76785 bytes ...70308_155049248_33196894011_o-1024x576.jpg | Bin 0 -> 88288 bytes ...170308_155049248_33196894011_o-150x150.jpg | Bin 0 -> 6242 bytes ...170308_155049248_33196894011_o-300x169.jpg | Bin 0 -> 11772 bytes ...170308_155049248_33196894011_o-768x432.jpg | Bin 0 -> 54497 bytes .../img_20170308_155049248_33196894011_o.jpg | Bin 0 -> 347270 bytes www/files/favicon-16x16.png | Bin 0 -> 915 bytes www/files/favicon-32x32.png | Bin 0 -> 840 bytes www/files/favicon.ico | Bin 0 -> 432254 bytes www/files/images/eclipse_logo_colour.png | Bin 0 -> 4826 bytes www/files/images/github-icon.jpg | Bin 0 -> 1858 bytes www/files/images/iot-logo.png | Bin 0 -> 2277 bytes www/files/images/mosquitto-logo-47.png | Bin 0 -> 7297 bytes www/files/images/mosquitto-logo.png | Bin 0 -> 8153 bytes www/files/images/mosquitto-text-side-28.png | Bin 0 -> 17211 bytes www/files/images/mosquitto-text-side.png | Bin 0 -> 10955 bytes www/files/manifest.json | 18 + www/files/mstile-144x144.png | Bin 0 -> 2895 bytes www/files/mstile-150x150.png | Bin 0 -> 2557 bytes www/files/mstile-310x150.png | Bin 0 -> 2613 bytes www/files/mstile-310x310.png | Bin 0 -> 5379 bytes www/files/mstile-70x70.png | Bin 0 -> 2004 bytes www/files/safari-pinned-tab.svg | 1 + www/files/stickers/index.html | 49 + .../stickers/mosquitto-colour-deselected.png | Bin 0 -> 10845 bytes www/files/stickers/mosquitto-colour.png | Bin 0 -> 24265 bytes .../stickers/mosquitto-mono-deselected.png | Bin 0 -> 7376 bytes www/files/stickers/mosquitto-mono.png | Bin 0 -> 24307 bytes www/pages/documentation.md | 12 + www/pages/download.md | 110 + www/pages/index.html | 82 + www/pages/security.md | 44 + www/plugins/__init__.py | 1 + .../docbookmanpage/docbookmanpage.plugin | 12 + www/plugins/docbookmanpage/docbookmanpage.py | 81 + www/plugins/docbookmanpage/html.xsl | 18 + www/posts/2009/12/version-0-2-released.md | 12 + www/posts/2009/12/version-0-3-released.md | 20 + www/posts/2010/01/mailing-list-irc.md | 22 + www/posts/2010/01/version-0-4-1-released.md | 14 + www/posts/2010/01/version-0-4-released.md | 22 + www/posts/2010/02/version-0-4-2-released.md | 18 + www/posts/2010/03/google-powermeter.md | 64 + www/posts/2010/03/upgrading-to-0-5-1.md | 31 + www/posts/2010/03/version-0-5-1-released.md | 42 + www/posts/2010/03/version-0-5-2-released.md | 30 + www/posts/2010/03/version-0-5-3-released.md | 21 + www/posts/2010/03/version-0-5-4-released.md | 19 + .../2010/04/help-wanted-rpm-packaging.md | 31 + www/posts/2010/04/mind-control-mqtt.md | 21 + www/posts/2010/04/oggcamp.md | 16 + .../2010/05/fedora-packages-available.md | 24 + www/posts/2010/05/gentoo-ebuilds-available.md | 17 + www/posts/2010/05/mosquitto-org.md | 14 + www/posts/2010/05/mqtt-push-on-android.md | 18 + www/posts/2010/05/mqtt-wiki.md | 14 + www/posts/2010/05/version-0-6-1-released.md | 16 + www/posts/2010/05/version-0-6-released.md | 53 + .../automation-has-the-oven-warmed-up-yet.md | 86 + ...e-powermeter-step-by-step.attachments.json | 1 + .../2010/06/google-powermeter-step-by-step.md | 177 + www/posts/2010/06/mosquitto-0-7rc1.md | 15 + www/posts/2010/06/version-0-7-released.md | 40 + .../2010/07/mosquitto-on-opensuse-11-3.md | 20 + www/posts/2010/07/mqtt-client-library.md | 30 + .../08/compiling-mosquitto-on-mac-os-x.md | 19 + .../2010/08/mosquitto-running-on-mac-os-x.md | 18 + www/posts/2010/08/mqtt-v3-1.md | 25 + www/posts/2010/08/version-0-8-1-released.md | 40 + www/posts/2010/08/version-0-8-2.md | 26 + www/posts/2010/08/version-0-8-released.md | 74 + www/posts/2010/09/debian-packages.md | 18 + www/posts/2010/09/mqtt-with-php.md | 23 + www/posts/2010/10/man-page-translations.md | 27 + www/posts/2010/10/one-year-old.md | 28 + www/posts/2010/10/version-0-8-3-released.md | 20 + www/posts/2010/11/distro-packaging.md | 37 + www/posts/2010/11/mosquitto-0-9test2.md | 43 + www/posts/2010/11/version-0-9-released.md | 82 + www/posts/2010/12/version-0-9-1-released.md | 20 + www/posts/2011/01/mosquitto-for-slackware.md | 20 + www/posts/2011/01/mqtt-news.md | 26 + .../02/lightweight-messaging-and-linux.md | 19 + www/posts/2011/02/mosquitto-on-maemo.md | 16 + www/posts/2011/02/mqtt-on-android.md | 18 + www/posts/2011/02/version-0-9-2-released.md | 31 + www/posts/2011/03/api-documentation.md | 19 + .../2011/03/mosquitto-in-mac-homebrew.md | 18 + www/posts/2011/03/version-0-9-3-released.md | 24 + www/posts/2011/04/version-0-10-released.md | 36 + www/posts/2011/05/mqtt-ontology.md | 19 + www/posts/2011/05/version-0-10-1-released.md | 23 + .../nanode-a-cheap-networked-arduino-clone.md | 23 + www/posts/2011/06/version-0-10-2-released.md | 26 + www/posts/2011/06/version-0-11-1-released.md | 18 + www/posts/2011/06/version-0-11-2-released.md | 15 + www/posts/2011/06/version-0-11-released.md | 43 + .../2011/07/debian-and-ubuntu-packaging.md | 24 + www/posts/2011/07/lua-mqtt-client.md | 21 + www/posts/2011/07/mosquitto-on-qnx.md | 24 + www/posts/2011/07/version-0-11-3-released.md | 24 + www/posts/2011/07/version-0-12-released.md | 39 + www/posts/2011/07/wireshark-mqtt-decoder.md | 16 + www/posts/2011/08/arch-linux-package.md | 16 + .../08/facebook-using-mqtt.attachments.json | 1 + www/posts/2011/08/facebook-using-mqtt.md | 31 + www/posts/2011/08/mosquitto-on-openwrt.md | 31 + www/posts/2011/08/mqtt-standardisation.md | 14 + www/posts/2011/09/version-0-13-released.md | 40 + .../2011/10/mqtt-power-usage-on-android.md | 14 + www/posts/2011/10/two.md | 40 + .../2011/11/android-mqtt-example-project.md | 45 + ...bm-java-and-c-clients-to-be-open-source.md | 40 + www/posts/2011/11/new-linux-repositories.md | 17 + www/posts/2011/11/version-0-14-1-released.md | 14 + www/posts/2011/11/version-0-14-2-released.md | 15 + www/posts/2011/11/version-0-14-released.md | 36 + www/posts/2011/12/mqtt-on-nanode.md | 27 + www/posts/2011/12/version-0-14-3-released.md | 20 + .../01/challenge-web-based-mqtt-graphing.md | 42 + www/posts/2012/01/do-you-use-mqtt.md | 24 + www/posts/2012/01/mosquitto-test-server.md | 15 + www/posts/2012/01/version-0-14-4-released.md | 17 + www/posts/2012/02/mqtt2pachube.md | 37 + www/posts/2012/02/version-0-15-released.md | 33 + ...quick-start-guide-for-mqtt-with-pachube.md | 132 + .../upcoming-incompatible-library-changes.md | 16 + ...hon-client-module-available-for-testing.md | 36 + www/posts/2012/06/ipv6-on-test-server.md | 17 + .../2012/06/ssl-support-on-test-server.md | 40 + www/posts/2012/07/upcoming-release.md | 47 + www/posts/2012/08/baby.attachments.json | 1 + www/posts/2012/08/baby.md | 16 + www/posts/2012/08/bugfix-coming-soon.md | 21 + www/posts/2012/08/version-1-0-1-released.md | 50 + www/posts/2012/08/version-1-0-2-released.md | 35 + www/posts/2012/08/version-1-0-released.md | 181 + www/posts/2012/09/updating-password-files.md | 16 + www/posts/2012/09/version-1-0-3-released.md | 39 + www/posts/2012/10/version-1-0-4-released.md | 27 + ...-mosquitto-packages-for-debian-yourself.md | 55 + www/posts/2012/11/version-1-0-5-released.md | 27 + www/posts/2012/12/libmosquitto-go-bindings.md | 18 + www/posts/2012/12/version-1-1-released.md | 83 + .../2013/01/mosquitto-debian-repository.md | 62 + www/posts/2013/01/version-1-1-1-released.md | 22 + www/posts/2013/01/version-1-1-2-released.md | 22 + ...ardisation-oasis-call-for-participation.md | 21 + www/posts/2013/02/version-1-1-3-released.md | 23 + .../2013/04/some-interesting-mqtt-things.md | 35 + .../mosquitto-javascript-client-deprecated.md | 23 + www/posts/2013/07/authentication-plugins.md | 31 + .../2013/07/version-1-2-near-complete.md | 26 + www/posts/2013/08/mosquitto-on-fedora.md | 15 + www/posts/2013/08/mqtt-watchdir.md | 24 + www/posts/2013/08/version-1-2-released.md | 127 + www/posts/2013/09/version-1-2-1-released.md | 36 + www/posts/2013/10/version-1-2-2-released.md | 27 + www/posts/2013/12/paho-mqtt-python-client.md | 49 + www/posts/2013/12/version-1-2-3-released.md | 43 + www/posts/2014/03/version-1-3-1-released.md | 34 + www/posts/2014/03/version-1-3-released.md | 71 + .../2014/05/new-arrival.attachments.json | 1 + www/posts/2014/05/new-arrival.md | 21 + www/posts/2014/07/version-1-3-2-released.md | 56 + www/posts/2014/08/version-1-3-3-released.md | 18 + www/posts/2014/08/version-1-3-4-released.md | 22 + www/posts/2014/10/mosquitto-and-poodle.md | 15 + ...unintended-change-of-behaviour-in-1-3-4.md | 26 + www/posts/2014/10/version-1-3-5-released.md | 29 + www/posts/2015/01/seeking-sponsorship.md | 50 + www/posts/2015/02/version-1-4-released.md | 122 + www/posts/2015/04/version-1-4-1-released.md | 45 + ...current-unreleased-libwebsockets-branch.md | 22 + www/posts/2015/05/version-1-4-2-released.md | 41 + www/posts/2015/08/version-1-4-3-released.md | 44 + www/posts/2015/09/version-1-4-4-released.md | 22 + www/posts/2015/11/version-1-4-5-released.md | 27 + ...ets-encrypt-certificates-with-mosquitto.md | 29 + www/posts/2015/12/version-1-4-7-released.md | 30 + www/posts/2016/01/test6-mosquitto-org.md | 15 + www/posts/2016/02/version-1-4-8-released.md | 36 + .../logo-contest-results-for-shortlisting.md | 22 + www/posts/2016/03/logo-contest.md | 18 + .../2016/03/repository-moved-to-github.md | 26 + www/posts/2016/05/stickers.attachments.json | 1 + www/posts/2016/05/stickers.md | 44 + www/posts/2016/06/version-1-4-9-released.md | 72 + www/posts/2016/08/mqtt-v5-draft-features.md | 128 + www/posts/2016/08/version-1-4-10-released.md | 47 + www/posts/2016/12/pre-christmas-update.md | 42 + www/posts/2017/02/version-1-4-11-released.md | 45 + .../03/for-the-final-time.attachments.json | 1 + www/posts/2017/03/for-the-final-time.md | 16 + .../05/security-advisory-cve-2017-7650.md | 57 + www/posts/2017/06/citing-eclipse-mosquitto.md | 26 + .../06/security-advisory-cve-2017-9868.md | 32 + www/posts/2017/07/version-1-4-13-released.md | 49 + www/posts/2017/07/version-1-4-14-released.md | 18 + .../01/mosquitto-debian-repo-key-updated.md | 21 + ...ty-advisory-cve-2017-7651-cve-2017-7652.md | 109 + www/posts/2018/05/press-release.md | 53 + www/posts/2018/05/version-1-5-released.md | 167 + www/templates/book.tmpl | 117 + www/themes/mosquitto/assets/css/bulma.css | 10666 ++++++++++++++++ www/themes/mosquitto/assets/css/local.css | 118 + www/themes/mosquitto/assets/css/man.css | 180 + www/themes/mosquitto/engine | 1 + www/themes/mosquitto/parent | 1 + www/themes/mosquitto/templates/base.tmpl | 26 + .../mosquitto/templates/base_footer.tmpl | 24 + .../mosquitto/templates/base_header.tmpl | 120 + .../mosquitto/templates/base_helper.tmpl | 140 + www/themes/mosquitto/templates/index.tmpl | 57 + www/themes/mosquitto/templates/post.tmpl | 50 + .../mosquitto/templates/post_header.tmpl | 61 + www/themes/mosquitto/templates/story.tmpl | 25 + 245 files changed, 19223 insertions(+), 8 deletions(-) create mode 100644 man/libmosquitto.3.meta create mode 100644 man/mosquitto-tls.7.meta create mode 100644 man/mosquitto.8.meta create mode 100644 man/mosquitto.conf.5.meta create mode 100644 man/mosquitto_passwd.1.meta create mode 100644 man/mosquitto_pub.1.meta create mode 100644 man/mosquitto_sub.1.meta create mode 100644 man/mqtt.7.meta create mode 100644 www/conf.py create mode 100644 www/files/android-chrome-192x192.png create mode 100644 www/files/android-chrome-512x512.png create mode 100644 www/files/apple-touch-icon.png create mode 100644 www/files/blog/uploads/2010/06/powermeter-example-150x150.png create mode 100644 www/files/blog/uploads/2010/06/powermeter-example-300x138.png create mode 100644 www/files/blog/uploads/2010/06/powermeter-example.png create mode 100644 www/files/blog/uploads/2011/08/image-150x150.png create mode 100644 www/files/blog/uploads/2011/08/image-300x225.png create mode 100644 www/files/blog/uploads/2011/08/image.png create mode 100644 www/files/blog/uploads/2012/08/IMAG0006-150x150.jpg create mode 100644 www/files/blog/uploads/2012/08/IMAG0006-300x199.jpg create mode 100644 www/files/blog/uploads/2012/08/IMAG0006.jpg create mode 100644 www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-150x150.jpg create mode 100644 www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-300x200.jpg create mode 100644 www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z.jpg create mode 100644 www/files/blog/uploads/2016/05/stickers-150x150.jpg create mode 100644 www/files/blog/uploads/2016/05/stickers-300x225.jpg create mode 100644 www/files/blog/uploads/2016/05/stickers.jpg create mode 100644 www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-1024x576.jpg create mode 100644 www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-150x150.jpg create mode 100644 www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-300x169.jpg create mode 100644 www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-768x432.jpg create mode 100644 www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o.jpg create mode 100644 www/files/favicon-16x16.png create mode 100644 www/files/favicon-32x32.png create mode 100644 www/files/favicon.ico create mode 100644 www/files/images/eclipse_logo_colour.png create mode 100644 www/files/images/github-icon.jpg create mode 100644 www/files/images/iot-logo.png create mode 100644 www/files/images/mosquitto-logo-47.png create mode 100644 www/files/images/mosquitto-logo.png create mode 100644 www/files/images/mosquitto-text-side-28.png create mode 100644 www/files/images/mosquitto-text-side.png create mode 100644 www/files/manifest.json create mode 100644 www/files/mstile-144x144.png create mode 100644 www/files/mstile-150x150.png create mode 100644 www/files/mstile-310x150.png create mode 100644 www/files/mstile-310x310.png create mode 100644 www/files/mstile-70x70.png create mode 100644 www/files/safari-pinned-tab.svg create mode 100644 www/files/stickers/index.html create mode 100644 www/files/stickers/mosquitto-colour-deselected.png create mode 100644 www/files/stickers/mosquitto-colour.png create mode 100644 www/files/stickers/mosquitto-mono-deselected.png create mode 100644 www/files/stickers/mosquitto-mono.png create mode 100644 www/pages/documentation.md create mode 100644 www/pages/download.md create mode 100644 www/pages/index.html create mode 100644 www/pages/security.md create mode 100644 www/plugins/__init__.py create mode 100644 www/plugins/docbookmanpage/docbookmanpage.plugin create mode 100644 www/plugins/docbookmanpage/docbookmanpage.py create mode 100644 www/plugins/docbookmanpage/html.xsl create mode 100644 www/posts/2009/12/version-0-2-released.md create mode 100644 www/posts/2009/12/version-0-3-released.md create mode 100644 www/posts/2010/01/mailing-list-irc.md create mode 100644 www/posts/2010/01/version-0-4-1-released.md create mode 100644 www/posts/2010/01/version-0-4-released.md create mode 100644 www/posts/2010/02/version-0-4-2-released.md create mode 100644 www/posts/2010/03/google-powermeter.md create mode 100644 www/posts/2010/03/upgrading-to-0-5-1.md create mode 100644 www/posts/2010/03/version-0-5-1-released.md create mode 100644 www/posts/2010/03/version-0-5-2-released.md create mode 100644 www/posts/2010/03/version-0-5-3-released.md create mode 100644 www/posts/2010/03/version-0-5-4-released.md create mode 100644 www/posts/2010/04/help-wanted-rpm-packaging.md create mode 100644 www/posts/2010/04/mind-control-mqtt.md create mode 100644 www/posts/2010/04/oggcamp.md create mode 100644 www/posts/2010/05/fedora-packages-available.md create mode 100644 www/posts/2010/05/gentoo-ebuilds-available.md create mode 100644 www/posts/2010/05/mosquitto-org.md create mode 100644 www/posts/2010/05/mqtt-push-on-android.md create mode 100644 www/posts/2010/05/mqtt-wiki.md create mode 100644 www/posts/2010/05/version-0-6-1-released.md create mode 100644 www/posts/2010/05/version-0-6-released.md create mode 100644 www/posts/2010/06/automation-has-the-oven-warmed-up-yet.md create mode 100644 www/posts/2010/06/google-powermeter-step-by-step.attachments.json create mode 100644 www/posts/2010/06/google-powermeter-step-by-step.md create mode 100644 www/posts/2010/06/mosquitto-0-7rc1.md create mode 100644 www/posts/2010/06/version-0-7-released.md create mode 100644 www/posts/2010/07/mosquitto-on-opensuse-11-3.md create mode 100644 www/posts/2010/07/mqtt-client-library.md create mode 100644 www/posts/2010/08/compiling-mosquitto-on-mac-os-x.md create mode 100644 www/posts/2010/08/mosquitto-running-on-mac-os-x.md create mode 100644 www/posts/2010/08/mqtt-v3-1.md create mode 100644 www/posts/2010/08/version-0-8-1-released.md create mode 100644 www/posts/2010/08/version-0-8-2.md create mode 100644 www/posts/2010/08/version-0-8-released.md create mode 100644 www/posts/2010/09/debian-packages.md create mode 100644 www/posts/2010/09/mqtt-with-php.md create mode 100644 www/posts/2010/10/man-page-translations.md create mode 100644 www/posts/2010/10/one-year-old.md create mode 100644 www/posts/2010/10/version-0-8-3-released.md create mode 100644 www/posts/2010/11/distro-packaging.md create mode 100644 www/posts/2010/11/mosquitto-0-9test2.md create mode 100644 www/posts/2010/11/version-0-9-released.md create mode 100644 www/posts/2010/12/version-0-9-1-released.md create mode 100644 www/posts/2011/01/mosquitto-for-slackware.md create mode 100644 www/posts/2011/01/mqtt-news.md create mode 100644 www/posts/2011/02/lightweight-messaging-and-linux.md create mode 100644 www/posts/2011/02/mosquitto-on-maemo.md create mode 100644 www/posts/2011/02/mqtt-on-android.md create mode 100644 www/posts/2011/02/version-0-9-2-released.md create mode 100644 www/posts/2011/03/api-documentation.md create mode 100644 www/posts/2011/03/mosquitto-in-mac-homebrew.md create mode 100644 www/posts/2011/03/version-0-9-3-released.md create mode 100644 www/posts/2011/04/version-0-10-released.md create mode 100644 www/posts/2011/05/mqtt-ontology.md create mode 100644 www/posts/2011/05/version-0-10-1-released.md create mode 100644 www/posts/2011/06/nanode-a-cheap-networked-arduino-clone.md create mode 100644 www/posts/2011/06/version-0-10-2-released.md create mode 100644 www/posts/2011/06/version-0-11-1-released.md create mode 100644 www/posts/2011/06/version-0-11-2-released.md create mode 100644 www/posts/2011/06/version-0-11-released.md create mode 100644 www/posts/2011/07/debian-and-ubuntu-packaging.md create mode 100644 www/posts/2011/07/lua-mqtt-client.md create mode 100644 www/posts/2011/07/mosquitto-on-qnx.md create mode 100644 www/posts/2011/07/version-0-11-3-released.md create mode 100644 www/posts/2011/07/version-0-12-released.md create mode 100644 www/posts/2011/07/wireshark-mqtt-decoder.md create mode 100644 www/posts/2011/08/arch-linux-package.md create mode 100644 www/posts/2011/08/facebook-using-mqtt.attachments.json create mode 100644 www/posts/2011/08/facebook-using-mqtt.md create mode 100644 www/posts/2011/08/mosquitto-on-openwrt.md create mode 100644 www/posts/2011/08/mqtt-standardisation.md create mode 100644 www/posts/2011/09/version-0-13-released.md create mode 100644 www/posts/2011/10/mqtt-power-usage-on-android.md create mode 100644 www/posts/2011/10/two.md create mode 100644 www/posts/2011/11/android-mqtt-example-project.md create mode 100644 www/posts/2011/11/ibm-java-and-c-clients-to-be-open-source.md create mode 100644 www/posts/2011/11/new-linux-repositories.md create mode 100644 www/posts/2011/11/version-0-14-1-released.md create mode 100644 www/posts/2011/11/version-0-14-2-released.md create mode 100644 www/posts/2011/11/version-0-14-released.md create mode 100644 www/posts/2011/12/mqtt-on-nanode.md create mode 100644 www/posts/2011/12/version-0-14-3-released.md create mode 100644 www/posts/2012/01/challenge-web-based-mqtt-graphing.md create mode 100644 www/posts/2012/01/do-you-use-mqtt.md create mode 100644 www/posts/2012/01/mosquitto-test-server.md create mode 100644 www/posts/2012/01/version-0-14-4-released.md create mode 100644 www/posts/2012/02/mqtt2pachube.md create mode 100644 www/posts/2012/02/version-0-15-released.md create mode 100644 www/posts/2012/03/quick-start-guide-for-mqtt-with-pachube.md create mode 100644 www/posts/2012/03/upcoming-incompatible-library-changes.md create mode 100644 www/posts/2012/05/python-client-module-available-for-testing.md create mode 100644 www/posts/2012/06/ipv6-on-test-server.md create mode 100644 www/posts/2012/06/ssl-support-on-test-server.md create mode 100644 www/posts/2012/07/upcoming-release.md create mode 100644 www/posts/2012/08/baby.attachments.json create mode 100644 www/posts/2012/08/baby.md create mode 100644 www/posts/2012/08/bugfix-coming-soon.md create mode 100644 www/posts/2012/08/version-1-0-1-released.md create mode 100644 www/posts/2012/08/version-1-0-2-released.md create mode 100644 www/posts/2012/08/version-1-0-released.md create mode 100644 www/posts/2012/09/updating-password-files.md create mode 100644 www/posts/2012/09/version-1-0-3-released.md create mode 100644 www/posts/2012/10/version-1-0-4-released.md create mode 100644 www/posts/2012/11/making-mosquitto-packages-for-debian-yourself.md create mode 100644 www/posts/2012/11/version-1-0-5-released.md create mode 100644 www/posts/2012/12/libmosquitto-go-bindings.md create mode 100644 www/posts/2012/12/version-1-1-released.md create mode 100644 www/posts/2013/01/mosquitto-debian-repository.md create mode 100644 www/posts/2013/01/version-1-1-1-released.md create mode 100644 www/posts/2013/01/version-1-1-2-released.md create mode 100644 www/posts/2013/02/mqtt-standardisation-oasis-call-for-participation.md create mode 100644 www/posts/2013/02/version-1-1-3-released.md create mode 100644 www/posts/2013/04/some-interesting-mqtt-things.md create mode 100644 www/posts/2013/05/mosquitto-javascript-client-deprecated.md create mode 100644 www/posts/2013/07/authentication-plugins.md create mode 100644 www/posts/2013/07/version-1-2-near-complete.md create mode 100644 www/posts/2013/08/mosquitto-on-fedora.md create mode 100644 www/posts/2013/08/mqtt-watchdir.md create mode 100644 www/posts/2013/08/version-1-2-released.md create mode 100644 www/posts/2013/09/version-1-2-1-released.md create mode 100644 www/posts/2013/10/version-1-2-2-released.md create mode 100644 www/posts/2013/12/paho-mqtt-python-client.md create mode 100644 www/posts/2013/12/version-1-2-3-released.md create mode 100644 www/posts/2014/03/version-1-3-1-released.md create mode 100644 www/posts/2014/03/version-1-3-released.md create mode 100644 www/posts/2014/05/new-arrival.attachments.json create mode 100644 www/posts/2014/05/new-arrival.md create mode 100644 www/posts/2014/07/version-1-3-2-released.md create mode 100644 www/posts/2014/08/version-1-3-3-released.md create mode 100644 www/posts/2014/08/version-1-3-4-released.md create mode 100644 www/posts/2014/10/mosquitto-and-poodle.md create mode 100644 www/posts/2014/10/unintended-change-of-behaviour-in-1-3-4.md create mode 100644 www/posts/2014/10/version-1-3-5-released.md create mode 100644 www/posts/2015/01/seeking-sponsorship.md create mode 100644 www/posts/2015/02/version-1-4-released.md create mode 100644 www/posts/2015/04/version-1-4-1-released.md create mode 100644 www/posts/2015/05/mosquitto-and-current-unreleased-libwebsockets-branch.md create mode 100644 www/posts/2015/05/version-1-4-2-released.md create mode 100644 www/posts/2015/08/version-1-4-3-released.md create mode 100644 www/posts/2015/09/version-1-4-4-released.md create mode 100644 www/posts/2015/11/version-1-4-5-released.md create mode 100644 www/posts/2015/12/using-lets-encrypt-certificates-with-mosquitto.md create mode 100644 www/posts/2015/12/version-1-4-7-released.md create mode 100644 www/posts/2016/01/test6-mosquitto-org.md create mode 100644 www/posts/2016/02/version-1-4-8-released.md create mode 100644 www/posts/2016/03/logo-contest-results-for-shortlisting.md create mode 100644 www/posts/2016/03/logo-contest.md create mode 100644 www/posts/2016/03/repository-moved-to-github.md create mode 100644 www/posts/2016/05/stickers.attachments.json create mode 100644 www/posts/2016/05/stickers.md create mode 100644 www/posts/2016/06/version-1-4-9-released.md create mode 100644 www/posts/2016/08/mqtt-v5-draft-features.md create mode 100644 www/posts/2016/08/version-1-4-10-released.md create mode 100644 www/posts/2016/12/pre-christmas-update.md create mode 100644 www/posts/2017/02/version-1-4-11-released.md create mode 100644 www/posts/2017/03/for-the-final-time.attachments.json create mode 100644 www/posts/2017/03/for-the-final-time.md create mode 100644 www/posts/2017/05/security-advisory-cve-2017-7650.md create mode 100644 www/posts/2017/06/citing-eclipse-mosquitto.md create mode 100644 www/posts/2017/06/security-advisory-cve-2017-9868.md create mode 100644 www/posts/2017/07/version-1-4-13-released.md create mode 100644 www/posts/2017/07/version-1-4-14-released.md create mode 100644 www/posts/2018/01/mosquitto-debian-repo-key-updated.md create mode 100644 www/posts/2018/02/security-advisory-cve-2017-7651-cve-2017-7652.md create mode 100644 www/posts/2018/05/press-release.md create mode 100644 www/posts/2018/05/version-1-5-released.md create mode 100644 www/templates/book.tmpl create mode 100644 www/themes/mosquitto/assets/css/bulma.css create mode 100644 www/themes/mosquitto/assets/css/local.css create mode 100644 www/themes/mosquitto/assets/css/man.css create mode 100644 www/themes/mosquitto/engine create mode 100644 www/themes/mosquitto/parent create mode 100644 www/themes/mosquitto/templates/base.tmpl create mode 100644 www/themes/mosquitto/templates/base_footer.tmpl create mode 100644 www/themes/mosquitto/templates/base_header.tmpl create mode 100644 www/themes/mosquitto/templates/base_helper.tmpl create mode 100644 www/themes/mosquitto/templates/index.tmpl create mode 100644 www/themes/mosquitto/templates/post.tmpl create mode 100644 www/themes/mosquitto/templates/post_header.tmpl create mode 100644 www/themes/mosquitto/templates/story.tmpl diff --git a/.gitignore b/.gitignore index 1ab7242448..1ae8697375 100644 --- a/.gitignore +++ b/.gitignore @@ -7,10 +7,21 @@ cpp/*.test *.pyc *.vglog +build/ + client/mosquitto_pub client/mosquitto_sub + +dist/ + examples/mysql_log/mosquitto_mysql_log examples/temperature_conversion/mqtt_temperature_conversion + +lib/cpp/libmosquittopp.so* +lib/cpp/libmosquittopp.a +lib/libmosquitto.so* +lib/libmosquitto.a + man/mosquitto.8 man/mosquitto-tls.7 man/mosquitto.conf.5 @@ -19,9 +30,11 @@ man/mosquitto_passwd.1 man/mosquitto_pub.1 man/mosquitto_sub.1 man/mqtt.7 + src/db_dump/mosquitto_db_dump src/mosquitto src/mosquitto_passwd + test/broker/broker.pid test/test_client test/fake_user @@ -32,15 +45,10 @@ test/msgsps_sub.dat test/broker/c/auth_plugin.so test/broker/c/*.test -lib/cpp/libmosquittopp.so* -lib/cpp/libmosquittopp.a -lib/libmosquitto.so* -lib/libmosquitto.a - test/ssl/*.csr test/lib/c/*.test test/lib/cpp/*.test -build/ -dist/ +www/cache/ +__pycache__ diff --git a/man/html.xsl b/man/html.xsl index 6ffa0bca19..44f0018714 100644 --- a/man/html.xsl +++ b/man/html.xsl @@ -5,7 +5,6 @@ man.css ansi - ansi diff --git a/man/libmosquitto.3.meta b/man/libmosquitto.3.meta new file mode 100644 index 0000000000..205f3bfa52 --- /dev/null +++ b/man/libmosquitto.3.meta @@ -0,0 +1,5 @@ +.. title: libmosquitto man page +.. slug: libmosquitto-3 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto-tls.7.meta b/man/mosquitto-tls.7.meta new file mode 100644 index 0000000000..fed34c4dfe --- /dev/null +++ b/man/mosquitto-tls.7.meta @@ -0,0 +1,5 @@ +.. title: mosquitto-tls man page +.. slug: mosquitto-tls-7 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto.8.meta b/man/mosquitto.8.meta new file mode 100644 index 0000000000..45a1972871 --- /dev/null +++ b/man/mosquitto.8.meta @@ -0,0 +1,5 @@ +.. title: Mosquitto man page +.. slug: mosquitto-8 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto.conf.5.meta b/man/mosquitto.conf.5.meta new file mode 100644 index 0000000000..5356affdec --- /dev/null +++ b/man/mosquitto.conf.5.meta @@ -0,0 +1,5 @@ +.. title: mosquitto.conf man page +.. slug: mosquitto-conf-5 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto_passwd.1.meta b/man/mosquitto_passwd.1.meta new file mode 100644 index 0000000000..6d7c65b336 --- /dev/null +++ b/man/mosquitto_passwd.1.meta @@ -0,0 +1,5 @@ +.. title: mosquitto_passwd man page +.. slug: mosquitto_passwd-1 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto_pub.1.meta b/man/mosquitto_pub.1.meta new file mode 100644 index 0000000000..ef9b03598b --- /dev/null +++ b/man/mosquitto_pub.1.meta @@ -0,0 +1,5 @@ +.. title: mosquitto_pub man page +.. slug: mosquitto_pub-1 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mosquitto_sub.1.meta b/man/mosquitto_sub.1.meta new file mode 100644 index 0000000000..9eedadd568 --- /dev/null +++ b/man/mosquitto_sub.1.meta @@ -0,0 +1,5 @@ +.. title: mosquitto_sub man page +.. slug: mosquitto_sub-1 +.. category: man +.. type: man +.. pretty_url: False diff --git a/man/mqtt.7.meta b/man/mqtt.7.meta new file mode 100644 index 0000000000..83727446f2 --- /dev/null +++ b/man/mqtt.7.meta @@ -0,0 +1,6 @@ +.. title: MQTT man page +.. slug: mqtt-7 +.. category: man +.. type: man +.. pretty_url: False +.. hide_title: True diff --git a/www/conf.py b/www/conf.py new file mode 100644 index 0000000000..7e012f5aea --- /dev/null +++ b/www/conf.py @@ -0,0 +1,1421 @@ +# -*- coding: utf-8 -*- + +from __future__ import unicode_literals +import time + +# !! This is the configuration of Nikola. !! # +# !! You should edit it to your liking. !! # + + +# ! Some settings can be different in different languages. +# ! A comment stating (translatable) is used to denote those. +# ! There are two ways to specify a translatable setting: +# ! (a) BLOG_TITLE = "My Blog" +# ! (b) BLOG_TITLE = {"en": "My Blog", "es": "Mi Blog"} +# ! Option (a) is used when you don't want that setting translated. +# ! Option (b) is used for settings that are different in different languages. + + +# Data about this site +BLOG_AUTHOR = "Mosquitto Project" # (translatable) +BLOG_TITLE = "Eclipse Mosquitto" # (translatable) +# This is the main URL for your site. It will be used +# in a prominent link. Don't forget the protocol (http/https)! +SITE_URL = "https://mosquitto.org/" +# This is the URL where Nikola's output will be deployed. +# If not set, defaults to SITE_URL +# BASE_URL = "https://example.com/" +BLOG_EMAIL = "roger@atchoo.org" +BLOG_DESCRIPTION = "An open source MQTT server" # (translatable) + + +# What is the default language? +DEFAULT_LANG = "en" + +# What other languages do you have? +# The format is {"translationcode" : "path/to/translation" } +# the path will be used as a prefix for the generated pages location +TRANSLATIONS = { + DEFAULT_LANG: "", + # Example for another language: + # "es": "./es", +} + +# What will translated input files be named like? + +# If you have a page something.rst, then something.pl.rst will be considered +# its Polish translation. +# (in the above example: path == "something", ext == "rst", lang == "pl") +# this pattern is also used for metadata: +# something.meta -> something.pl.meta + +TRANSLATIONS_PATTERN = "{path}.{lang}.{ext}" + +# Links for the sidebar / navigation bar. (translatable) +# This is a dict. The keys are languages, and values are tuples. +# +# For regular links: +# ('https://getnikola.com/', 'Nikola Homepage') +# +# For submenus: +# ( +# ( +# ('https://apple.com/', 'Apple'), +# ('https://orange.com/', 'Orange'), +# ), +# 'Fruits' +# ) +# +# WARNING: Support for submenus is theme-dependent. +# Only one level of submenus is supported. +# WARNING: Some themes, including the default Bootstrap 3 theme, +# may present issues if the menu is too large. +# (in bootstrap3, the navbar can grow too large and cover contents.) +# WARNING: If you link to directories, make sure to follow +# ``STRIP_INDEXES``. If it’s set to ``True``, end your links +# with a ``/``, otherwise end them with ``/index.html`` — or +# else they won’t be highlighted when active. + +NAVIGATION_LINKS = { + DEFAULT_LANG: ( + ("/", "Home"), + #("/about/", "About"), + ("/blog/", "Blog"), + ("/download/", "Download"), + #("/development/", "Development"), + #("/community/", "Community"), + #("/sponsoring/", "Sponsoring"), + ( + ( + ("/api/", "API"), + ("/man/libmosquitto-3.html", "libmosquitto"), + ("/man/mosquitto-8.html", "mosquitto"), + ("/man/mosquitto-conf-5.html", "mosquitto.conf"), + ("/man/mosquitto_passwd-1.html", "mosquitto_passwd"), + ("/man/mosquitto_pub-1.html", "mosquitto_pub"), + ("/man/mosquitto_sub-1.html", "mosquitto_sub"), + ("/man/mosquitto-tls-7.html", "mosquitto-tls"), + ("/man/mqtt-7.html", "mqtt"), + ), "Documentation", + ) + ), +} + +# Name of the theme to use. +THEME = "mosquitto" +#THEME = "bootstrap3" + +# Primary color of your theme. This will be used to customize your theme and +# auto-generate related colors in POSTS_SECTION_COLORS. Must be a HEX value. +THEME_COLOR = '#3c5280' + +# POSTS and PAGES contains (wildcard, destination, template) tuples. +# (translatable) +# +# The wildcard is used to generate a list of source files +# (whatever/thing.rst, for example). +# +# That fragment could have an associated metadata file (whatever/thing.meta), +# and optionally translated files (example for Spanish, with code "es"): +# whatever/thing.es.rst and whatever/thing.es.meta +# +# This assumes you use the default TRANSLATIONS_PATTERN. +# +# From those files, a set of HTML fragment files will be generated: +# cache/whatever/thing.html (and maybe cache/whatever/thing.html.es) +# +# These files are combined with the template to produce rendered +# pages, which will be placed at +# output/TRANSLATIONS[lang]/destination/pagename.html +# +# where "pagename" is the "slug" specified in the metadata file. +# The page might also be placed in /destination/pagename/index.html +# if PRETTY_URLS are enabled. +# +# The difference between POSTS and PAGES is that POSTS are added +# to feeds, indexes, tag lists and archives and are considered part +# of a blog, while PAGES are just independent HTML pages. +# +# Finally, note that destination can be translated, i.e. you can +# specify a different translation folder per language. Example: +# PAGES = ( +# ("pages/*.rst", {"en": "pages", "de": "seiten"}, "story.tmpl"), +# ("pages/*.md", {"en": "pages", "de": "seiten"}, "story.tmpl"), +# ) + +POSTS = ( + ("posts/*.rst", "blog", "post.tmpl"), + ("posts/*.txt", "blog", "post.tmpl"), + ("posts/*.html", "blog", "post.tmpl"), + ("posts/*.md", "blog", "post.tmpl"), +) +PAGES = ( + ("pages/*.rst", "", "story.tmpl"), + ("pages/*.txt", "", "story.tmpl"), + ("pages/*.html", "", "story.tmpl"), + ("pages/*.md", "", "story.tmpl"), + ("../man/*.xml", "man", "story.tmpl"), +) + + +# Below this point, everything is optional + +# Post's dates are considered in UTC by default, if you want to use +# another time zone, please set TIMEZONE to match. Check the available +# list from Wikipedia: +# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones +# (e.g. 'Europe/Zurich') +# Also, if you want to use a different time zone in some of your posts, +# you can use the ISO 8601/RFC 3339 format (ex. 2012-03-30T23:00:00+02:00) +TIMEZONE = "Europe/London" + +# If you want to use ISO 8601 (also valid RFC 3339) throughout Nikola +# (especially in new_post), set this to True. +# Note that this does not affect DATE_FORMAT. +# FORCE_ISO8601 = False + +# Date format used to display post dates. (translatable) +# (str used by datetime.datetime.strftime) +# DATE_FORMAT = '%Y-%m-%d %H:%M' + +# Date format used to display post dates, if local dates are used. (translatable) +# (str used by moment.js) +# JS_DATE_FORMAT = 'YYYY-MM-DD HH:mm' + +# Date fanciness. +# +# 0 = using DATE_FORMAT and TIMEZONE +# 1 = using JS_DATE_FORMAT and local user time (via moment.js) +# 2 = using a string like “2 days ago” +# +# Your theme must support it, bootstrap and bootstrap3 already do. +# DATE_FANCINESS = 0 + +# While Nikola can select a sensible locale for each language, +# sometimes explicit control can come handy. +# In this file we express locales in the string form that +# python's locales will accept in your OS, by example +# "en_US.utf8" in Unix-like OS, "English_United States" in Windows. +# LOCALES = dict mapping language --> explicit locale for the languages +# in TRANSLATIONS. You can omit one or more keys. +# LOCALE_FALLBACK = locale to use when an explicit locale is unavailable +# LOCALE_DEFAULT = locale to use for languages not mentioned in LOCALES; if +# not set the default Nikola mapping is used. + +# LOCALES = {} +# LOCALE_FALLBACK = None +# LOCALE_DEFAULT = None + +# One or more folders containing files to be copied as-is into the output. +# The format is a dictionary of {source: relative destination}. +# Default is: +# FILES_FOLDERS = {'files': ''} +# Which means copy 'files' into 'output' + +# One or more folders containing code listings to be processed and published on +# the site. The format is a dictionary of {source: relative destination}. +# Default is: +# LISTINGS_FOLDERS = {'listings': 'listings'} +# Which means process listings from 'listings' into 'output/listings' + +# A mapping of languages to file-extensions that represent that language. +# Feel free to add or delete extensions to any list, but don't add any new +# compilers unless you write the interface for it yourself. +# +# 'rest' is reStructuredText +# 'markdown' is MarkDown +# 'html' assumes the file is HTML and just copies it +COMPILERS = { + "rest": ('.rst', '.txt'), + "markdown": ('.md', '.mdown', '.markdown'), + "textile": ('.textile',), + "txt2tags": ('.t2t',), + "bbcode": ('.bb',), + "wiki": ('.wiki',), + "ipynb": ('.ipynb',), + "html": ('.html', '.htm'), + # PHP files are rendered the usual way (i.e. with the full templates). + # The resulting files have .php extensions, making it possible to run + # them without reconfiguring your server to recognize them. + "php": ('.php',), + # Pandoc detects the input from the source filename + # but is disabled by default as it would conflict + # with many of the others. + "docbookmanpage": ('.xml',), +} + +# Create by default posts in one file format? +# Set to False for two-file posts, with separate metadata. +# ONE_FILE_POSTS = True + +# Use date-based path when creating posts? +# Can be enabled on a per-post basis with `nikola new_post -d`. +# The setting is ignored when creating pages (`-d` still works). +# NEW_POST_DATE_PATH = False + +# What format to use when creating posts with date paths? +# Default is '%Y/%m/%d', other possibilities include '%Y' or '%Y/%m'. +# NEW_POST_DATE_PATH_FORMAT = '%Y/%m/%d' + +# If this is set to True, the DEFAULT_LANG version will be displayed for +# untranslated posts. +# If this is set to False, then posts that are not translated to a language +# LANG will not be visible at all in the pages in that language. +# Formerly known as HIDE_UNTRANSLATED_POSTS (inverse) +# SHOW_UNTRANSLATED_POSTS = True + +# Nikola supports logo display. If you have one, you can put the URL here. +# Final output is . +# The URL may be relative to the site root. +# LOGO_URL = '' + +# If you want to hide the title of your website (for example, if your logo +# already contains the text), set this to False. +SHOW_BLOG_TITLE = False + +# Writes tag cloud data in form of tag_cloud_data.json. +# Warning: this option will change its default value to False in v8! +WRITE_TAG_CLOUD = True + +# Generate pages for each section. The site must have at least two sections +# for this option to take effect. It wouldn't build for just one section. +POSTS_SECTIONS = True + +# Setting this to False generates a list page instead of an index. Indexes +# are the default and will apply GENERATE_ATOM if set. +# POSTS_SECTIONS_ARE_INDEXES = True + +# Final locations are: +# output / TRANSLATION[lang] / SECTION_PATH / SECTION_NAME / index.html (list of posts for a section) +# output / TRANSLATION[lang] / SECTION_PATH / SECTION_NAME / rss.xml (RSS feed for a section) +# (translatable) +# SECTION_PATH = "" + +# Each post and section page will have an associated color that can be used +# to style them with a recognizable color detail across your site. A color +# is assigned to each section based on shifting the hue of your THEME_COLOR +# at least 7.5 % while leaving the lightness and saturation untouched in the +# HUSL colorspace. You can overwrite colors by assigning them colors in HEX. +# POSTS_SECTION_COLORS = { +# DEFAULT_LANG: { +# 'posts': '#49b11bf', +# 'reviews': '#ffe200', +# }, +# } + +# Associate a description with a section. For use in meta description on +# section index pages or elsewhere in themes. +# POSTS_SECTION_DESCRIPTIONS = { +# DEFAULT_LANG: { +# 'how-to': 'Learn how-to things properly with these amazing tutorials.', +# }, +# } + +# Sections are determined by their output directory as set in POSTS by default, +# but can alternatively be determined from file metadata instead. +# POSTS_SECTION_FROM_META = False + +# Names are determined from the output directory name automatically or the +# metadata label. Unless overwritten below, names will use title cased and +# hyphens replaced by spaces. +# POSTS_SECTION_NAME = { +# DEFAULT_LANG: { +# 'posts': 'Blog Posts', +# 'uncategorized': 'Odds and Ends', +# }, +# } + +# Titles for per-section index pages. Can be either one string where "{name}" +# is substituted or the POSTS_SECTION_NAME, or a dict of sections. Note +# that the INDEX_PAGES option is also applied to section page titles. +# POSTS_SECTION_TITLE = { +# DEFAULT_LANG: { +# 'how-to': 'How-to and Tutorials', +# }, +# } + +# Paths for different autogenerated bits. These are combined with the +# translation paths. + +# Final locations are: +# output / TRANSLATION[lang] / TAG_PATH / index.html (list of tags) +# output / TRANSLATION[lang] / TAG_PATH / tag.html (list of posts for a tag) +# output / TRANSLATION[lang] / TAG_PATH / tag.xml (RSS feed for a tag) +# (translatable) +TAG_PATH = "blog/categories" + +# By default, the list of tags is stored in +# output / TRANSLATION[lang] / TAG_PATH / index.html +# (see explanation for TAG_PATH). This location can be changed to +# output / TRANSLATION[lang] / TAGS_INDEX_PATH +# with an arbitrary relative path TAGS_INDEX_PATH. +# (translatable) +# TAGS_INDEX_PATH = "tags.html" + +# If TAG_PAGES_ARE_INDEXES is set to True, each tag's page will contain +# the posts themselves. If set to False, it will be just a list of links. +# TAG_PAGES_ARE_INDEXES = False + +# Set descriptions for tag pages to make them more interesting. The +# default is no description. The value is used in the meta description +# and displayed underneath the tag list or index page’s title. +# TAG_PAGES_DESCRIPTIONS = { +# DEFAULT_LANG: { +# "blogging": "Meta-blog posts about blogging about blogging.", +# "open source": "My contributions to my many, varied, ever-changing, and eternal libre software projects." +# }, +# } + +# Set special titles for tag pages. The default is "Posts about TAG". +# TAG_PAGES_TITLES = { +# DEFAULT_LANG: { +# "blogging": "Meta-posts about blogging", +# "open source": "Posts about open source software" +# }, +# } + +# If you do not want to display a tag publicly, you can mark it as hidden. +# The tag will not be displayed on the tag list page, the tag cloud and posts. +# Tag pages will still be generated. +HIDDEN_TAGS = ['mathjax'] + +# Only include tags on the tag list/overview page if there are at least +# TAGLIST_MINIMUM_POSTS number of posts or more with every tag. Every tag +# page is still generated, linked from posts, and included in the sitemap. +# However, more obscure tags can be hidden from the tag index page. +# TAGLIST_MINIMUM_POSTS = 1 + +# Final locations are: +# output / TRANSLATION[lang] / CATEGORY_PATH / index.html (list of categories) +# output / TRANSLATION[lang] / CATEGORY_PATH / CATEGORY_PREFIX category.html (list of posts for a category) +# output / TRANSLATION[lang] / CATEGORY_PATH / CATEGORY_PREFIX category.xml (RSS feed for a category) +# (translatable) +# CATEGORY_PATH = "categories" +# CATEGORY_PREFIX = "cat_" + +# By default, the list of categories is stored in +# output / TRANSLATION[lang] / CATEGORY_PATH / index.html +# (see explanation for CATEGORY_PATH). This location can be changed to +# output / TRANSLATION[lang] / CATEGORIES_INDEX_PATH +# with an arbitrary relative path CATEGORIES_INDEX_PATH. +# (translatable) +# CATEGORIES_INDEX_PATH = "categories.html" + +# If CATEGORY_ALLOW_HIERARCHIES is set to True, categories can be organized in +# hierarchies. For a post, the whole path in the hierarchy must be specified, +# using a forward slash ('/') to separate paths. Use a backslash ('\') to escape +# a forward slash or a backslash (i.e. '\//\\' is a path specifying the +# subcategory called '\' of the top-level category called '/'). +CATEGORY_ALLOW_HIERARCHIES = False +# If CATEGORY_OUTPUT_FLAT_HIERARCHY is set to True, the output written to output +# contains only the name of the leaf category and not the whole path. +CATEGORY_OUTPUT_FLAT_HIERARCHY = False + +# If CATEGORY_PAGES_ARE_INDEXES is set to True, each category's page will contain +# the posts themselves. If set to False, it will be just a list of links. +# CATEGORY_PAGES_ARE_INDEXES = False + +# Set descriptions for category pages to make them more interesting. The +# default is no description. The value is used in the meta description +# and displayed underneath the category list or index page’s title. +# CATEGORY_PAGES_DESCRIPTIONS = { +# DEFAULT_LANG: { +# "blogging": "Meta-blog posts about blogging about blogging.", +# "open source": "My contributions to my many, varied, ever-changing, and eternal libre software projects." +# }, +# } + +# Set special titles for category pages. The default is "Posts about CATEGORY". +# CATEGORY_PAGES_TITLES = { +# DEFAULT_LANG: { +# "blogging": "Meta-posts about blogging", +# "open source": "Posts about open source software" +# }, +# } + +# If you do not want to display a category publicly, you can mark it as hidden. +# The category will not be displayed on the category list page. +# Category pages will still be generated. +HIDDEN_CATEGORIES = [] + +# If ENABLE_AUTHOR_PAGES is set to True and there is more than one +# author, author pages are generated. +# ENABLE_AUTHOR_PAGES = True + +# Path to author pages. Final locations are: +# output / TRANSLATION[lang] / AUTHOR_PATH / index.html (list of authors) +# output / TRANSLATION[lang] / AUTHOR_PATH / author.html (list of posts by an author) +# output / TRANSLATION[lang] / AUTHOR_PATH / author.xml (RSS feed for an author) +# (translatable) +AUTHOR_PATH = "blog/authors" + +# If AUTHOR_PAGES_ARE_INDEXES is set to True, each author's page will contain +# the posts themselves. If set to False, it will be just a list of links. +# AUTHOR_PAGES_ARE_INDEXES = False + +# Set descriptions for author pages to make them more interesting. The +# default is no description. The value is used in the meta description +# and displayed underneath the author list or index page’s title. +# AUTHOR_PAGES_DESCRIPTIONS = { +# DEFAULT_LANG: { +# "Juanjo Conti": "Python coder and writer.", +# "Roberto Alsina": "Nikola father." +# }, +# } + + +# If you do not want to display an author publicly, you can mark it as hidden. +# The author will not be displayed on the author list page and posts. +# Tag pages will still be generated. +HIDDEN_AUTHORS = ['Guest'] + +# Final location for the main blog page and sibling paginated pages is +# output / TRANSLATION[lang] / INDEX_PATH / index-*.html +# (translatable) +INDEX_PATH = "blog" + +# Optional HTML that displayed on “main” blog index.html files. +# May be used for a greeting. (translatable) +FRONT_INDEX_HEADER = { + DEFAULT_LANG: '' +} + +# Create per-month archives instead of per-year +# CREATE_MONTHLY_ARCHIVE = False +# Create one large archive instead of per-year +# CREATE_SINGLE_ARCHIVE = False +# Create year, month, and day archives each with a (long) list of posts +# (overrides both CREATE_MONTHLY_ARCHIVE and CREATE_SINGLE_ARCHIVE) +# CREATE_FULL_ARCHIVES = False +# If monthly archives or full archives are created, adds also one archive per day +# CREATE_DAILY_ARCHIVE = False +# Create previous, up, next navigation links for archives +# CREATE_ARCHIVE_NAVIGATION = False +# Final locations for the archives are: +# output / TRANSLATION[lang] / ARCHIVE_PATH / ARCHIVE_FILENAME +# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / index.html +# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / MONTH / index.html +# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / MONTH / DAY / index.html +# ARCHIVE_PATH = "" +# ARCHIVE_FILENAME = "archive.html" + +# If ARCHIVES_ARE_INDEXES is set to True, each archive page which contains a list +# of posts will contain the posts themselves. If set to False, it will be just a +# list of links. +# ARCHIVES_ARE_INDEXES = False + +# URLs to other posts/pages can take 3 forms: +# rel_path: a relative URL to the current page/post (default) +# full_path: a URL with the full path from the root +# absolute: a complete URL (that includes the SITE_URL) +# URL_TYPE = 'rel_path' + +# If USE_BASE_TAG is True, then all HTML files will include +# something like to help +# the browser resolve relative links. +# Most people don’t need this tag; major websites don’t use it. Use +# only if you know what you’re doing. If this is True, your website +# will not be fully usable by manually opening .html files in your web +# browser (`nikola serve` or `nikola auto` is mandatory). Also, if you +# have mirrors of your site, they will point to SITE_URL everywhere. +USE_BASE_TAG = False + +# Final location for the blog main RSS feed is: +# output / TRANSLATION[lang] / RSS_PATH / rss.xml +# (translatable) +# RSS_PATH = "" + +# Slug the Tag URL. Easier for users to type, special characters are +# often removed or replaced as well. +# SLUG_TAG_PATH = True + +# Slug the Author URL. Easier for users to type, special characters are +# often removed or replaced as well. +# SLUG_AUTHOR_PATH = True + +# A list of redirection tuples, [("foo/from.html", "/bar/to.html")]. +# +# A HTML file will be created in output/foo/from.html that redirects +# to the "/bar/to.html" URL. notice that the "from" side MUST be a +# relative URL. +# +# If you don't need any of these, just set to [] +REDIRECTIONS = [ \ + ["2009/12/version-0-2-released/index.html", "/blog/2009/12/version-0-2-released"], \ + ["2009/12/version-0-3-released/index.html", "/blog/2009/12/version-0-3-released"], \ + ["2010/01/mailing-list-irc/index.html", "/blog/2010/01/mailing-list-irc"], \ + ["2010/01/version-0-4-1-released/index.html", "/blog/2010/01/version-0-4-1-released"], \ + ["2010/01/version-0-4-released/index.html", "/blog/2010/01/version-0-4-released"], \ + ["2010/02/version-0-4-2-released/index.html", "/blog/2010/02/version-0-4-2-released"], \ + ["2010/03/google-powermeter/index.html", "/blog/2010/03/google-powermeter"], \ + ["2010/03/upgrading-to-0-5-1/index.html", "/blog/2010/03/upgrading-to-0-5-1"], \ + ["2010/03/version-0-5-1-released/index.html", "/blog/2010/03/version-0-5-1-released"], \ + ["2010/03/version-0-5-2-released/index.html", "/blog/2010/03/version-0-5-2-released"], \ + ["2010/03/version-0-5-3-released/index.html", "/blog/2010/03/version-0-5-3-released"], \ + ["2010/03/version-0-5-4-released/index.html", "/blog/2010/03/version-0-5-4-released"], \ + ["2010/04/help-wanted-rpm-packaging/index.html", "/blog/2010/04/help-wanted-rpm-packaging"], \ + ["2010/04/mind-control-mqtt/index.html", "/blog/2010/04/mind-control-mqtt"], \ + ["2010/04/oggcamp/index.html", "/blog/2010/04/oggcamp"], \ + ["2010/05/fedora-packages-available/index.html", "/blog/2010/05/fedora-packages-available"], \ + ["2010/05/gentoo-ebuilds-available/index.html", "/blog/2010/05/gentoo-ebuilds-available"], \ + ["2010/05/mosquitto-org/index.html", "/blog/2010/05/mosquitto-org"], \ + ["2010/05/mqtt-push-on-android/index.html", "/blog/2010/05/mqtt-push-on-android"], \ + ["2010/05/mqtt-wiki/index.html", "/blog/2010/05/mqtt-wiki"], \ + ["2010/05/version-0-6-1-released/index.html", "/blog/2010/05/version-0-6-1-released"], \ + ["2010/05/version-0-6-released/index.html", "/blog/2010/05/version-0-6-released"], \ + ["2010/06/automation-has-the-oven-warmed-up-yet/index.html", "/blog/2010/06/automation-has-the-oven-warmed-up-yet"], \ + ["2010/06/google-powermeter-step-by-step/index.html", "/blog/2010/06/google-powermeter-step-by-step"], \ + ["2010/06/mosquitto-0-7rc1/index.html", "/blog/2010/06/mosquitto-0-7rc1"], \ + ["2010/06/version-0-7-released/index.html", "/blog/2010/06/version-0-7-released"], \ + ["2010/07/mosquitto-on-opensuse-11-3/index.html", "/blog/2010/07/mosquitto-on-opensuse-11-3"], \ + ["2010/07/mqtt-client-library/index.html", "/blog/2010/07/mqtt-client-library"], \ + ["2010/08/compiling-mosquitto-on-mac-os-x/index.html", "/blog/2010/08/compiling-mosquitto-on-mac-os-x"], \ + ["2010/08/mosquitto-running-on-mac-os-x/index.html", "/blog/2010/08/mosquitto-running-on-mac-os-x"], \ + ["2010/08/mqtt-v3-1/index.html", "/blog/2010/08/mqtt-v3-1"], \ + ["2010/08/version-0-8-1-released/index.html", "/blog/2010/08/version-0-8-1-released"], \ + ["2010/08/version-0-8-2/index.html", "/blog/2010/08/version-0-8-2"], \ + ["2010/08/version-0-8-released/index.html", "/blog/2010/08/version-0-8-released"], \ + ["2010/09/debian-packages/index.html", "/blog/2010/09/debian-packages"], \ + ["2010/09/mqtt-with-php/index.html", "/blog/2010/09/mqtt-with-php"], \ + ["2010/10/man-page-translations/index.html", "/blog/2010/10/man-page-translations"], \ + ["2010/10/one-year-old/index.html", "/blog/2010/10/one-year-old"], \ + ["2010/10/version-0-8-3-released/index.html", "/blog/2010/10/version-0-8-3-released"], \ + ["2010/11/distro-packaging/index.html", "/blog/2010/11/distro-packaging"], \ + ["2010/11/mosquitto-0-9test2/index.html", "/blog/2010/11/mosquitto-0-9test2"], \ + ["2010/11/version-0-9-released/index.html", "/blog/2010/11/version-0-9-released"], \ + ["2010/12/version-0-9-1-released/index.html", "/blog/2010/12/version-0-9-1-released"], \ + ["2011/01/mosquitto-for-slackware/index.html", "/blog/2011/01/mosquitto-for-slackware"], \ + ["2011/01/mqtt-news/index.html", "/blog/2011/01/mqtt-news"], \ + ["2011/02/lightweight-messaging-and-linux/index.html", "/blog/2011/02/lightweight-messaging-and-linux"], \ + ["2011/02/mosquitto-on-maemo/index.html", "/blog/2011/02/mosquitto-on-maemo"], \ + ["2011/02/mqtt-on-android/index.html", "/blog/2011/02/mqtt-on-android"], \ + ["2011/02/version-0-9-2-released/index.html", "/blog/2011/02/version-0-9-2-released"], \ + ["2011/03/api-documentation/index.html", "/blog/2011/03/api-documentation"], \ + ["2011/03/mosquitto-in-mac-homebrew/index.html", "/blog/2011/03/mosquitto-in-mac-homebrew"], \ + ["2011/03/version-0-9-3-released/index.html", "/blog/2011/03/version-0-9-3-released"], \ + ["2011/04/version-0-10-released/index.html", "/blog/2011/04/version-0-10-released"], \ + ["2011/05/mqtt-ontology/index.html", "/blog/2011/05/mqtt-ontology"], \ + ["2011/05/version-0-10-1-released/index.html", "/blog/2011/05/version-0-10-1-released"], \ + ["2011/06/nanode-a-cheap-networked-arduino-clone/index.html", "/blog/2011/06/nanode-a-cheap-networked-arduino-clone"], \ + ["2011/06/version-0-10-2-released/index.html", "/blog/2011/06/version-0-10-2-released"], \ + ["2011/06/version-0-11-1-released/index.html", "/blog/2011/06/version-0-11-1-released"], \ + ["2011/06/version-0-11-2-released/index.html", "/blog/2011/06/version-0-11-2-released"], \ + ["2011/06/version-0-11-released/index.html", "/blog/2011/06/version-0-11-released"], \ + ["2011/07/debian-and-ubuntu-packaging/index.html", "/blog/2011/07/debian-and-ubuntu-packaging"], \ + ["2011/07/lua-mqtt-client/index.html", "/blog/2011/07/lua-mqtt-client"], \ + ["2011/07/mosquitto-on-qnx/index.html", "/blog/2011/07/mosquitto-on-qnx"], \ + ["2011/07/version-0-11-3-released/index.html", "/blog/2011/07/version-0-11-3-released"], \ + ["2011/07/version-0-12-released/index.html", "/blog/2011/07/version-0-12-released"], \ + ["2011/07/wireshark-mqtt-decoder/index.html", "/blog/2011/07/wireshark-mqtt-decoder"], \ + ["2011/08/arch-linux-package/index.html", "/blog/2011/08/arch-linux-package"], \ + ["2011/08/facebook-using-mqtt/index.html", "/blog/2011/08/facebook-using-mqtt"], \ + ["2011/08/mosquitto-on-openwrt/index.html", "/blog/2011/08/mosquitto-on-openwrt"], \ + ["2011/08/mqtt-standardisation/index.html", "/blog/2011/08/mqtt-standardisation"], \ + ["2011/09/version-0-13-released/index.html", "/blog/2011/09/version-0-13-released"], \ + ["2011/10/mqtt-power-usage-on-android/index.html", "/blog/2011/10/mqtt-power-usage-on-android"], \ + ["2011/10/two/index.html", "/blog/2011/10/two"], \ + ["2011/11/android-mqtt-example-project/index.html", "/blog/2011/11/android-mqtt-example-project"], \ + ["2011/11/ibm-java-and-c-clients-to-be-open-source/index.html", "/blog/2011/11/ibm-java-and-c-clients-to-be-open-source"], \ + ["2011/11/new-linux-repositories/index.html", "/blog/2011/11/new-linux-repositories"], \ + ["2011/11/version-0-14-1-released/index.html", "/blog/2011/11/version-0-14-1-released"], \ + ["2011/11/version-0-14-2-released/index.html", "/blog/2011/11/version-0-14-2-released"], \ + ["2011/11/version-0-14-released/index.html", "/blog/2011/11/version-0-14-released"], \ + ["2011/12/mqtt-on-nanode/index.html", "/blog/2011/12/mqtt-on-nanode"], \ + ["2011/12/version-0-14-3-released/index.html", "/blog/2011/12/version-0-14-3-released"], \ + ["2012/01/challenge-web-based-mqtt-graphing/index.html", "/blog/2012/01/challenge-web-based-mqtt-graphing"], \ + ["2012/01/do-you-use-mqtt/index.html", "/blog/2012/01/do-you-use-mqtt"], \ + ["2012/01/mosquitto-test-server/index.html", "/blog/2012/01/mosquitto-test-server"], \ + ["2012/01/version-0-14-4-released/index.html", "/blog/2012/01/version-0-14-4-released"], \ + ["2012/02/mqtt2pachube/index.html", "/blog/2012/02/mqtt2pachube"], \ + ["2012/02/version-0-15-released/index.html", "/blog/2012/02/version-0-15-released"], \ + ["2012/03/quick-start-guide-for-mqtt-with-pachube/index.html", "/blog/2012/03/quick-start-guide-for-mqtt-with-pachube"], \ + ["2012/03/upcoming-incompatible-library-changes/index.html", "/blog/2012/03/upcoming-incompatible-library-changes"], \ + ["2012/05/python-client-module-available-for-testing/index.html", "/blog/2012/05/python-client-module-available-for-testing"], \ + ["2012/06/ipv6-on-test-server/index.html", "/blog/2012/06/ipv6-on-test-server"], \ + ["2012/06/ssl-support-on-test-server/index.html", "/blog/2012/06/ssl-support-on-test-server"], \ + ["2012/07/upcoming-release/index.html", "/blog/2012/07/upcoming-release"], \ + ["2012/08/baby/index.html", "/blog/2012/08/baby"], \ + ["2012/08/bugfix-coming-soon/index.html", "/blog/2012/08/bugfix-coming-soon"], \ + ["2012/08/version-1-0-1-released/index.html", "/blog/2012/08/version-1-0-1-released"], \ + ["2012/08/version-1-0-2-released/index.html", "/blog/2012/08/version-1-0-2-released"], \ + ["2012/08/version-1-0-released/index.html", "/blog/2012/08/version-1-0-released"], \ + ["2012/09/updating-password-files/index.html", "/blog/2012/09/updating-password-files"], \ + ["2012/09/version-1-0-3-released/index.html", "/blog/2012/09/version-1-0-3-released"], \ + ["2012/10/version-1-0-4-released/index.html", "/blog/2012/10/version-1-0-4-released"], \ + ["2012/11/making-mosquitto-packages-for-debian-yourself/index.html", "/blog/2012/11/making-mosquitto-packages-for-debian-yourself"], \ + ["2012/11/version-1-0-5-released/index.html", "/blog/2012/11/version-1-0-5-released"], \ + ["2012/12/libmosquitto-go-bindings/index.html", "/blog/2012/12/libmosquitto-go-bindings"], \ + ["2012/12/version-1-1-released/index.html", "/blog/2012/12/version-1-1-released"], \ + ["2013/01/mosquitto-debian-repository/index.html", "/blog/2013/01/mosquitto-debian-repository"], \ + ["2013/01/version-1-1-1-released/index.html", "/blog/2013/01/version-1-1-1-released"], \ + ["2013/01/version-1-1-2-released/index.html", "/blog/2013/01/version-1-1-2-released"], \ + ["2013/02/mqtt-standardisation-oasis-call-for-participation/index.html", "/blog/2013/02/mqtt-standardisation-oasis-call-for-participation"], \ + ["2013/02/version-1-1-3-released/index.html", "/blog/2013/02/version-1-1-3-released"], \ + ["2013/04/some-interesting-mqtt-things/index.html", "/blog/2013/04/some-interesting-mqtt-things"], \ + ["2013/05/mosquitto-javascript-client-deprecated/index.html", "/blog/2013/05/mosquitto-javascript-client-deprecated"], \ + ["2013/07/authentication-plugins/index.html", "/blog/2013/07/authentication-plugins"], \ + ["2013/07/version-1-2-near-complete/index.html", "/blog/2013/07/version-1-2-near-complete"], \ + ["2013/08/mosquitto-on-fedora/index.html", "/blog/2013/08/mosquitto-on-fedora"], \ + ["2013/08/mqtt-watchdir/index.html", "/blog/2013/08/mqtt-watchdir"], \ + ["2013/08/version-1-2-released/index.html", "/blog/2013/08/version-1-2-released"], \ + ["2013/09/version-1-2-1-released/index.html", "/blog/2013/09/version-1-2-1-released"], \ + ["2013/10/version-1-2-2-released/index.html", "/blog/2013/10/version-1-2-2-released"], \ + ["2013/12/paho-mqtt-python-client/index.html", "/blog/2013/12/paho-mqtt-python-client"], \ + ["2013/12/version-1-2-3-released/index.html", "/blog/2013/12/version-1-2-3-released"], \ + ["2014/03/version-1-3-1-released/index.html", "/blog/2014/03/version-1-3-1-released"], \ + ["2014/03/version-1-3-released/index.html", "/blog/2014/03/version-1-3-released"], \ + ["2014/05/new-arrival/index.html", "/blog/2014/05/new-arrival"], \ + ["2014/07/version-1-3-2-released/index.html", "/blog/2014/07/version-1-3-2-released"], \ + ["2014/08/version-1-3-3-released/index.html", "/blog/2014/08/version-1-3-3-released"], \ + ["2014/08/version-1-3-4-released/index.html", "/blog/2014/08/version-1-3-4-released"], \ + ["2014/10/mosquitto-and-poodle/index.html", "/blog/2014/10/mosquitto-and-poodle"], \ + ["2014/10/unintended-change-of-behaviour-in-1-3-4/index.html", "/blog/2014/10/unintended-change-of-behaviour-in-1-3-4"], \ + ["2014/10/version-1-3-5-released/index.html", "/blog/2014/10/version-1-3-5-released"], \ + ["2015/01/seeking-sponsorship/index.html", "/blog/2015/01/seeking-sponsorship"], \ + ["2015/02/version-1-4-released/index.html", "/blog/2015/02/version-1-4-released"], \ + ["2015/04/version-1-4-1-released/index.html", "/blog/2015/04/version-1-4-1-released"], \ + ["2015/05/mosquitto-and-current-unreleased-libwebsockets-branch/index.html", "/blog/2015/05/mosquitto-and-current-unreleased-libwebsockets-branch"], \ + ["2015/05/version-1-4-2-released/index.html", "/blog/2015/05/version-1-4-2-released"], \ + ["2015/08/version-1-4-3-released/index.html", "/blog/2015/08/version-1-4-3-released"], \ + ["2015/09/version-1-4-4-released/index.html", "/blog/2015/09/version-1-4-4-released"], \ + ["2015/11/version-1-4-5-released/index.html", "/blog/2015/11/version-1-4-5-released"], \ + ["2015/12/using-lets-encrypt-certificates-with-mosquitto/index.html", "/blog/2015/12/using-lets-encrypt-certificates-with-mosquitto"], \ + ["2015/12/version-1-4-7-released/index.html", "/blog/2015/12/version-1-4-7-released"], \ + ["2016/01/test6-mosquitto-org/index.html", "/blog/2016/01/test6-mosquitto-org"], \ + ["2016/02/version-1-4-8-released/index.html", "/blog/2016/02/version-1-4-8-released"], \ + ["2016/03/logo-contest-results-for-shortlisting/index.html", "/blog/2016/03/logo-contest-results-for-shortlisting"], \ + ["2016/03/logo-contest/index.html", "/blog/2016/03/logo-contest"], \ + ["2016/03/repository-moved-to-github/index.html", "/blog/2016/03/repository-moved-to-github"], \ + ["2016/05/stickers/index.html", "/blog/2016/05/stickers"], \ + ["2016/06/version-1-4-9-released/index.html", "/blog/2016/06/version-1-4-9-released"], \ + ["2016/08/mqtt-v5-draft-features/index.html", "/blog/2016/08/mqtt-v5-draft-features"], \ + ["2016/08/version-1-4-10-released/index.html", "/blog/2016/08/version-1-4-10-released"], \ + ["2016/12/pre-christmas-update/index.html", "/blog/2016/12/pre-christmas-update"], \ + ["2017/02/version-1-4-11-released/index.html", "/blog/2017/02/version-1-4-11-released"], \ + ["2017/03/for-the-final-time/index.html", "/blog/2017/03/for-the-final-time"], \ + ["2017/05/security-advisory-cve-2017-7650/index.html", "/blog/2017/05/security-advisory-cve-2017-7650"], \ + ["2017/06/citing-eclipse-mosquitto/index.html", "/blog/2017/06/citing-eclipse-mosquitto"], \ + ["2017/06/security-advisory-cve-2017-9868/index.html", "/blog/2017/06/security-advisory-cve-2017-9868"], \ + ["2017/07/version-1-4-13-released/index.html", "/blog/2017/07/version-1-4-13-released"], \ + ["2017/07/version-1-4-14-released/index.html", "/blog/2017/07/version-1-4-14-released"], \ + ["2018/01/mosquitto-debian-repo-key-updated/index.html", "/blog/2018/01/mosquitto-debian-repo-key-updated"] \ + ] + + +## Presets of commands to execute to deploy. Can be anything, for +# example, you may use rsync: +# "rsync -rav --delete output/ joe@my.site:/srv/www/site" +# And then do a backup, or run `nikola ping` from the `ping` +# plugin (`nikola plugin -i ping`). Or run `nikola check -l`. +# You may also want to use github_deploy (see below). +# You can define multiple presets and specify them as arguments +# to `nikola deploy`. If no arguments are specified, a preset +# named `default` will be executed. You can use as many presets +# in a `nikola deploy` command as you like. +# DEPLOY_COMMANDS = { +# 'default': [ +# "rsync -rav --delete output/ joe@my.site:/srv/www/site", +# ] +# } + +# github_deploy configuration +# For more details, read the manual: +# https://getnikola.com/handbook.html#deploying-to-github +# You will need to configure the deployment branch on GitHub. +GITHUB_SOURCE_BRANCH = 'src' +GITHUB_DEPLOY_BRANCH = 'master' + +# The name of the remote where you wish to push to, using github_deploy. +GITHUB_REMOTE_NAME = 'origin' + +# Whether or not github_deploy should commit to the source branch automatically +# before deploying. +GITHUB_COMMIT_SOURCE = True + +# Where the output site should be located +# If you don't use an absolute path, it will be considered as relative +# to the location of conf.py +OUTPUT_FOLDER = '/home/mosqorg/site/mosquitto.org' + +# where the "cache" of partial generated content should be located +# default: 'cache' +# CACHE_FOLDER = 'cache' + +# Filters to apply to the output. +# A directory where the keys are either: a file extensions, or +# a tuple of file extensions. +# +# And the value is a list of commands to be applied in order. +# +# Each command must be either: +# +# A string containing a '%s' which will +# be replaced with a filename. The command *must* produce output +# in place. +# +# Or: +# +# A python callable, which will be called with the filename as +# argument. +# +# By default, only .php files uses filters to inject PHP into +# Nikola’s templates. All other filters must be enabled through FILTERS. +# +# Many filters are shipped with Nikola. A list is available in the manual: +# +# +# from nikola import filters +# FILTERS = { +# ".html": [filters.typogrify], +# ".js": [filters.closure_compiler], +# ".jpg": ["jpegoptim --strip-all -m75 -v %s"], +# } + +# Executable for the "yui_compressor" filter (defaults to 'yui-compressor'). +# YUI_COMPRESSOR_EXECUTABLE = 'yui-compressor' + +# Executable for the "closure_compiler" filter (defaults to 'closure-compiler'). +# CLOSURE_COMPILER_EXECUTABLE = 'closure-compiler' + +# Executable for the "optipng" filter (defaults to 'optipng'). +# OPTIPNG_EXECUTABLE = 'optipng' + +# Executable for the "jpegoptim" filter (defaults to 'jpegoptim'). +# JPEGOPTIM_EXECUTABLE = 'jpegoptim' + +# Executable for the "html_tidy_withconfig", "html_tidy_nowrap", +# "html_tidy_wrap", "html_tidy_wrap_attr" and "html_tidy_mini" filters +# (defaults to 'tidy5'). +# HTML_TIDY_EXECUTABLE = 'tidy5' + + + +# Expert setting! Create a gzipped copy of each generated file. Cheap server- +# side optimization for very high traffic sites or low memory servers. +# GZIP_FILES = False +# File extensions that will be compressed +# GZIP_EXTENSIONS = ('.txt', '.htm', '.html', '.css', '.js', '.json', '.atom', '.xml') +# Use an external gzip command? None means no. +# Example: GZIP_COMMAND = "pigz -k {filename}" +# GZIP_COMMAND = None +# Make sure the server does not return a "Accept-Ranges: bytes" header for +# files compressed by this option! OR make sure that a ranged request does not +# return partial content of another representation for these resources. Do not +# use this feature if you do not understand what this means. + +# Compiler to process LESS files. +# LESS_COMPILER = 'lessc' + +# A list of options to pass to the LESS compiler. +# Final command is: LESS_COMPILER LESS_OPTIONS file.less +# LESS_OPTIONS = [] + +# Compiler to process Sass files. +# SASS_COMPILER = 'sass' + +# A list of options to pass to the Sass compiler. +# Final command is: SASS_COMPILER SASS_OPTIONS file.s(a|c)ss +# SASS_OPTIONS = [] + +# ############################################################################# +# Image Gallery Options +# ############################################################################# + +# One or more folders containing galleries. The format is a dictionary of +# {"source": "relative_destination"}, where galleries are looked for in +# "source/" and the results will be located in +# "OUTPUT_PATH/relative_destination/gallery_name" +# Default is: +# GALLERY_FOLDERS = {"galleries": "galleries"} +# More gallery options: +# THUMBNAIL_SIZE = 180 +# MAX_IMAGE_SIZE = 1280 +# USE_FILENAME_AS_TITLE = True +# EXTRA_IMAGE_EXTENSIONS = [] +# +# If set to False, it will sort by filename instead. Defaults to True +# GALLERY_SORT_BY_DATE = True + +# If set to True, EXIF data will be copied when an image is thumbnailed or +# resized. (See also EXIF_WHITELIST) +# PRESERVE_EXIF_DATA = False + +# If you have enabled PRESERVE_EXIF_DATA, this option lets you choose EXIF +# fields you want to keep in images. (See also PRESERVE_EXIF_DATA) +# +# For a full list of field names, please see here: +# http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf +# +# This is a dictionary of lists. Each key in the dictionary is the +# name of a IDF, and each list item is a field you want to preserve. +# If you have a IDF with only a '*' item, *EVERY* item in it will be +# preserved. If you don't want to preserve anything in a IDF, remove it +# from the setting. By default, no EXIF information is kept. +# Setting the whitelist to anything other than {} implies +# PRESERVE_EXIF_DATA is set to True +# To preserve ALL EXIF data, set EXIF_WHITELIST to {"*": "*"} + +# EXIF_WHITELIST = {} + +# Some examples of EXIF_WHITELIST settings: + +# Basic image information: +# EXIF_WHITELIST['0th'] = [ +# "Orientation", +# "XResolution", +# "YResolution", +# ] + +# If you want to keep GPS data in the images: +# EXIF_WHITELIST['GPS'] = ["*"] + +# Embedded thumbnail information: +# EXIF_WHITELIST['1st'] = ["*"] + +# Folders containing images to be used in normal posts or pages. +# IMAGE_FOLDERS is a dictionary of the form {"source": "destination"}, +# where "source" is the folder containing the images to be published, and +# "destination" is the folder under OUTPUT_PATH containing the images copied +# to the site. Thumbnail images will be created there as well. + +# To reference the images in your posts, include a leading slash in the path. +# For example, if IMAGE_FOLDERS = {'images': 'images'}, write +# +# .. image:: /images/tesla.jpg +# +# See the Nikola Handbook for details (in the “Embedding Images” and +# “Thumbnails” sections) + +# Images will be scaled down according to IMAGE_THUMBNAIL_SIZE and MAX_IMAGE_SIZE +# options, but will have to be referenced manually to be visible on the site +# (the thumbnail has ``.thumbnail`` added before the file extension by default, +# but a different naming template can be configured with IMAGE_THUMBNAIL_FORMAT). + +IMAGE_FOLDERS = {'images': 'images'} +# IMAGE_THUMBNAIL_SIZE = 400 +# IMAGE_THUMBNAIL_FORMAT = '{name}.thumbnail{ext}' + +# ############################################################################# +# HTML fragments and diverse things that are used by the templates +# ############################################################################# + +# Data about post-per-page indexes. +# INDEXES_PAGES defaults to ' old posts, page %d' or ' page %d' (translated), +# depending on the value of INDEXES_PAGES_MAIN. +# +# (translatable) If the following is empty, defaults to BLOG_TITLE: +# INDEXES_TITLE = "" +# +# (translatable) If the following is empty, defaults to ' [old posts,] page %d' (see above): +# INDEXES_PAGES = "" +# +# If the following is True, INDEXES_PAGES is also displayed on the main (the +# newest) index page (index.html): +# INDEXES_PAGES_MAIN = False +# +# If the following is True, index-1.html has the oldest posts, index-2.html the +# second-oldest posts, etc., and index.html has the newest posts. This ensures +# that all posts on index-x.html will forever stay on that page, now matter how +# many new posts are added. +# If False, index-1.html has the second-newest posts, index-2.html the third-newest, +# and index-n.html the oldest posts. When this is active, old posts can be moved +# to other index pages when new posts are added. +# INDEXES_STATIC = True +# +# (translatable) If PRETTY_URLS is set to True, this setting will be used to create +# prettier URLs for index pages, such as page/2/index.html instead of index-2.html. +# Valid values for this settings are: +# * False, +# * a list or tuple, specifying the path to be generated, +# * a dictionary mapping languages to lists or tuples. +# Every list or tuple must consist of strings which are used to combine the path; +# for example: +# ['page', '{number}', '{index_file}'] +# The replacements +# {number} --> (logical) page number; +# {old_number} --> the page number inserted into index-n.html before (zero for +# the main page); +# {index_file} --> value of option INDEX_FILE +# are made. +# Note that in case INDEXES_PAGES_MAIN is set to True, a redirection will be created +# for the full URL with the page number of the main page to the normal (shorter) main +# page URL. +# INDEXES_PRETTY_PAGE_URL = False +# +# If the following is true, a page range navigation will be inserted to indices. +# Please note that this will undo the effect of INDEXES_STATIC, as all index pages +# must be recreated whenever the number of pages changes. +# SHOW_INDEX_PAGE_NAVIGATION = False + +# If the following is True, a meta name="generator" tag is added to pages. The +# generator tag is used to specify the software used to generate the page +# (it promotes Nikola). +# META_GENERATOR_TAG = True + +# Color scheme to be used for code blocks. If your theme provides +# "assets/css/code.css" this is ignored. Leave empty to disable. +# Can be any of: +# algol, algol_nu, autumn, borland, bw, colorful, default, emacs, friendly, +# fruity, igor, lovelace, manni, monokai, murphy, native, paraiso-dark, +# paraiso-light, pastie, perldoc, rrt, tango, trac, vim, vs, xcode +# This list MAY be incomplete since pygments adds styles every now and then. +# Check with list(pygments.styles.get_all_styles()) in an interpreter. +# CODE_COLOR_SCHEME = 'default' + +# FAVICONS contains (name, file, size) tuples. +# Used to create favicon link like this: +# +FAVICONS = ( + ("icon", "/favicon-16x16.png", "16x16"), + ("icon", "/favicon-32x32.png", "32x32"), + ) + +# Show teasers (instead of full posts) in indexes? Defaults to False. +# INDEX_TEASERS = False + +# HTML fragments with the Read more... links. +# The following tags exist and are replaced for you: +# {link} A link to the full post page. +# {read_more} The string “Read more” in the current language. +# {reading_time} An estimate of how long it will take to read the post. +# {remaining_reading_time} An estimate of how long it will take to read the post, sans the teaser. +# {min_remaining_read} The string “{remaining_reading_time} min remaining to read” in the current language. +# {paragraph_count} The amount of paragraphs in the post. +# {remaining_paragraph_count} The amount of paragraphs in the post, sans the teaser. +# {post_title} The title of the post. +# {{ A literal { (U+007B LEFT CURLY BRACKET) +# }} A literal } (U+007D RIGHT CURLY BRACKET) + +# 'Read more...' for the index page, if INDEX_TEASERS is True (translatable) +INDEX_READ_MORE_LINK = '

{read_more}…

' +# 'Read more...' for the feeds, if FEED_TEASERS is True (translatable) +FEED_READ_MORE_LINK = '

{read_more}… ({min_remaining_read})

' + +# Append a URL query to the FEED_READ_MORE_LINK in Atom and RSS feeds. Advanced +# option used for traffic source tracking. +# Minimum example for use with Piwik: "pk_campaign=feed" +# The following tags exist and are replaced for you: +# {feedRelUri} A relative link to the feed. +# {feedFormat} The name of the syndication format. +# Example using replacement for use with Google Analytics: +# "utm_source={feedRelUri}&utm_medium=nikola_feed&utm_campaign={feedFormat}_feed" +FEED_LINKS_APPEND_QUERY = False + +# A HTML fragment describing the license, for the sidebar. +# (translatable) +LICENSE = "" +# I recommend using the Creative Commons' wizard: +# https://creativecommons.org/choose/ +# LICENSE = """ +# +# Creative Commons License BY-NC-SA""" + +# A small copyright notice for the page footer (in HTML). +# (translatable) +CONTENT_FOOTER = 'Contents © {date} {author} - Powered by Nikola {license}' + +# Things that will be passed to CONTENT_FOOTER.format(). This is done +# for translatability, as dicts are not formattable. Nikola will +# intelligently format the setting properly. +# The setting takes a dict. The keys are languages. The values are +# tuples of tuples of positional arguments and dicts of keyword arguments +# to format(). For example, {'en': (('Hello'), {'target': 'World'})} +# results in CONTENT_FOOTER['en'].format('Hello', target='World'). +# WARNING: If you do not use multiple languages with CONTENT_FOOTER, this +# still needs to be a dict of this format. (it can be empty if you +# do not need formatting) +# (translatable) +CONTENT_FOOTER_FORMATS = { + DEFAULT_LANG: ( + (), + { + "email": BLOG_EMAIL, + "author": BLOG_AUTHOR, + "date": time.gmtime().tm_year, + "license": LICENSE + } + ) +} + +# A simple copyright tag for inclusion in RSS feeds that works just +# like CONTENT_FOOTER and CONTENT_FOOTER_FORMATS +RSS_COPYRIGHT = 'Contents © {date} {author} {license}' +RSS_COPYRIGHT_PLAIN = 'Contents © {date} {author} {license}' +RSS_COPYRIGHT_FORMATS = CONTENT_FOOTER_FORMATS + +# To use comments, you can choose between different third party comment +# systems. The following comment systems are supported by Nikola: +# disqus, facebook, googleplus, intensedebate, isso, livefyre, muut +# You can leave this option blank to disable comments. +COMMENT_SYSTEM = "disqus" +# And you also need to add your COMMENT_SYSTEM_ID which +# depends on what comment system you use. The default is +# "nikolademo" which is a test account for Disqus. More information +# is in the manual. +COMMENT_SYSTEM_ID = "mosquitto" + +# Enable annotations using annotateit.org? +# If set to False, you can still enable them for individual posts and pages +# setting the "annotations" metadata. +# If set to True, you can disable them for individual posts and pages using +# the "noannotations" metadata. +# ANNOTATIONS = False + +# Create index.html for page folders? +# WARNING: if a page would conflict with the index file (usually +# caused by setting slug to `index`), the PAGE_INDEX +# will not be generated for that directory. +# PAGE_INDEX = False +# Enable comments on pages (i.e. not posts)? +# COMMENTS_IN_PAGES = False +# Enable comments on picture gallery pages? +# COMMENTS_IN_GALLERIES = False + +# What file should be used for directory indexes? +# Defaults to index.html +# Common other alternatives: default.html for IIS, index.php +# INDEX_FILE = "index.html" + +# If a link ends in /index.html, drop the index.html part. +# http://mysite/foo/bar/index.html => http://mysite/foo/bar/ +# (Uses the INDEX_FILE setting, so if that is, say, default.html, +# it will instead /foo/default.html => /foo) +# (Note: This was briefly STRIP_INDEX_HTML in v 5.4.3 and 5.4.4) +STRIP_INDEXES = True + +# Should the sitemap list directories which only include other directories +# and no files. +# Default to True +# If this is False +# e.g. /2012 includes only /01, /02, /03, /04, ...: don't add it to the sitemap +# if /2012 includes any files (including index.html)... add it to the sitemap +# SITEMAP_INCLUDE_FILELESS_DIRS = True + +# List of files relative to the server root (!) that will be asked to be excluded +# from indexing and other robotic spidering. * is supported. Will only be effective +# if SITE_URL points to server root. The list is used to exclude resources from +# /robots.txt and /sitemap.xml, and to inform search engines about /sitemapindex.xml. +# ROBOTS_EXCLUSIONS = ["/archive.html", "/category/*.html"] + +# Instead of putting files in .html, put them in /index.html. +# No web server configuration is required. Also enables STRIP_INDEXES. +# This can be disabled on a per-page/post basis by adding +# .. pretty_url: False +# to the metadata. +PRETTY_URLS = True + +# If True, publish future dated posts right away instead of scheduling them. +# Defaults to False. +# FUTURE_IS_NOW = False + +# If True, future dated posts are allowed in deployed output +# Only the individual posts are published/deployed; not in indexes/sitemap +# Generally, you want FUTURE_IS_NOW and DEPLOY_FUTURE to be the same value. +# DEPLOY_FUTURE = False +# If False, draft posts will not be deployed +# DEPLOY_DRAFTS = True + +# Allows scheduling of posts using the rule specified here (new_post -s) +# Specify an iCal Recurrence Rule: http://www.kanzaki.com/docs/ical/rrule.html +# SCHEDULE_RULE = '' +# If True, use the scheduling rule to all posts by default +# SCHEDULE_ALL = False + +# Do you want a add a Mathjax config file? +# MATHJAX_CONFIG = "" + +# If you want support for the $.$ syntax (which may conflict with running +# text!), just use this config: +# MATHJAX_CONFIG = """ +# +# """ + +# Want to use KaTeX instead of MathJax? While KaTeX may not support every +# feature yet, it's faster and the output looks better. +# USE_KATEX = False + +# KaTeX auto-render settings. If you want support for the $.$ syntax (wihch may +# conflict with running text!), just use this config: +# KATEX_AUTO_RENDER = """ +# delimiters: [ +# {left: "$$", right: "$$", display: true}, +# {left: "\\\[", right: "\\\]", display: true}, +# {left: "$", right: "$", display: false}, +# {left: "\\\(", right: "\\\)", display: false} +# ] +# """ + +# Do you want to customize the nbconversion of your IPython notebook? +# IPYNB_CONFIG = {} +# With the following example configuration you can use a custom jinja template +# called `toggle.tpl` which has to be located in your site/blog main folder: +# IPYNB_CONFIG = {'Exporter':{'template_file': 'toggle'}} + +# What Markdown extensions to enable? +# You will also get gist, nikola and podcast because those are +# done in the code, hope you don't mind ;-) +# Note: most Nikola-specific extensions are done via the Nikola plugin system, +# with the MarkdownExtension class and should not be added here. +# The default is ['fenced_code', 'codehilite'] +MARKDOWN_EXTENSIONS = ['fenced_code', 'codehilite', 'extra'] + +# Extra options to pass to the pandoc command. +# by default, it's empty, is a list of strings, for example +# ['-F', 'pandoc-citeproc', '--bibliography=/Users/foo/references.bib'] +# Pandoc does not demote headers by default. To enable this, you can use, for example +# ['--base-header-level=2'] +# PANDOC_OPTIONS = [] + +# Social buttons. This is sample code for AddThis (which was the default for a +# long time). Insert anything you want here, or even make it empty (which is +# the default right now) +# (translatable) +# SOCIAL_BUTTONS_CODE = """ +# +#
+# Share +#
  • +#
  • +#
  • +#
  • +#
+#
+# +# +# """ + +# Show link to source for the posts? +# Formerly known as HIDE_SOURCELINK (inverse) +SHOW_SOURCELINK = False +# Copy the source files for your pages? +# Setting it to False implies SHOW_SOURCELINK = False +COPY_SOURCES = False + +# Modify the number of Post per Index Page +# Defaults to 10 +# INDEX_DISPLAY_POST_COUNT = 10 + +# By default, Nikola generates RSS files for the website and for tags, and +# links to it. Set this to False to disable everything RSS-related. +# GENERATE_RSS = True + +# By default, Nikola does not generates Atom files for indexes and links to +# them. Generate Atom for tags by setting TAG_PAGES_ARE_INDEXES to True. +# Atom feeds are built based on INDEX_DISPLAY_POST_COUNT and not FEED_LENGTH +# Switch between plain-text summaries and full HTML content using the +# FEED_TEASER option. FEED_LINKS_APPEND_QUERY is also respected. Atom feeds +# are generated even for old indexes and have pagination link relations +# between each other. Old Atom feeds with no changes are marked as archived. +# GENERATE_ATOM = False + +# Only include teasers in Atom and RSS feeds. Disabling include the full +# content. Defaults to True. +# FEED_TEASERS = True + +# Strip HTML from Atom and RSS feed summaries and content. Defaults to False. +# FEED_PLAIN = False + +# Number of posts in Atom and RSS feeds. +# FEED_LENGTH = 10 + +# Include preview image as a
at the top of the entry. +# Requires FEED_PLAIN = False. If the preview image is found in the content, +# it will not be included again. Image will be included as-is, aim to optmize +# the image source for Feedly, Apple News, Flipboard, and other popular clients. +# FEED_PREVIEWIMAGE = True + +# RSS_LINK is a HTML fragment to link the RSS or Atom feeds. If set to None, +# the base.tmpl will use the feed Nikola generates. However, you may want to +# change it for a FeedBurner feed or something else. +# RSS_LINK = None + +# A search form to search this site, for the sidebar. You can use a Google +# custom search (https://www.google.com/cse/) +# Or a DuckDuckGo search: https://duckduckgo.com/search_box.html +# Default is no search form. +# (translatable) +# SEARCH_FORM = "" +# +# This search form works for any site and looks good in the "site" theme where +# it appears on the navigation bar: +# +# SEARCH_FORM = """ +# +# +# +# """ % SITE_URL +# +# If you prefer a Google search form, here's an example that should just work: +# SEARCH_FORM = """ +# +# +# +# """ % SITE_URL + +# Use content distribution networks for jQuery, twitter-bootstrap css and js, +# and html5shiv (for older versions of Internet Explorer) +# If this is True, jQuery and html5shiv are served from the Google CDN and +# Bootstrap is served from BootstrapCDN (provided by MaxCDN) +# Set this to False if you want to host your site without requiring access to +# external resources. +# USE_CDN = False + +# Check for USE_CDN compatibility. +# If you are using custom themes, have configured the CSS properly and are +# receiving warnings about incompatibility but believe they are incorrect, you +# can set this to False. +# USE_CDN_WARNING = True + +# Extra things you want in the pages HEAD tag. This will be added right +# before +# (translatable) +# EXTRA_HEAD_DATA = "" +# Google Analytics or whatever else you use. Added to the bottom of +# in the default template (base.tmpl). +# (translatable) +# BODY_END = "" + +# The possibility to extract metadata from the filename by using a +# regular expression. +# To make it work you need to name parts of your regular expression. +# The following names will be used to extract metadata: +# - title +# - slug +# - date +# - tags +# - link +# - description +# +# An example re is the following: +# '.*\/(?P\d{4}-\d{2}-\d{2})-(?P.*)-(?P.*)\.rst' +# (Note the '.*\/' in the beginning -- matches source paths relative to conf.py) +# FILE_METADATA_REGEXP = None + +# If you hate "Filenames with Capital Letters and Spaces.md", you should +# set this to true. +UNSLUGIFY_TITLES = True + +# Additional metadata that is added to a post when creating a new_post +# ADDITIONAL_METADATA = {} + +# Nikola supports Open Graph Protocol data for enhancing link sharing and +# discoverability of your site on Facebook, Google+, and other services. +# Open Graph is enabled by default. +# USE_OPEN_GRAPH = True + +# Nikola supports Twitter Card summaries, but they are disabled by default. +# They make it possible for you to attach media to Tweets that link +# to your content. +# +# IMPORTANT: +# Please note, that you need to opt-in for using Twitter Cards! +# To do this please visit https://cards-dev.twitter.com/validator +# +# Uncomment and modify to following lines to match your accounts. +# Images displayed come from the `previewimage` meta tag. +# You can specify the card type by using the `card` parameter in TWITTER_CARD. +# TWITTER_CARD = { +# # 'use_twitter_cards': True, # enable Twitter Cards +# # 'card': 'summary', # Card type, you can also use 'summary_large_image', +# # see https://dev.twitter.com/cards/types +# # 'site': '@website', # twitter nick for the website +# # 'creator': '@username', # Username for the content creator / author. +# } + +# If webassets is installed, bundle JS and CSS into single files to make +# site loading faster in a HTTP/1.1 environment but is not recommended for +# HTTP/2.0 when caching is used. Defaults to True. +USE_BUNDLES = False + +# Plugins you don't want to use. Be careful :-) +# DISABLED_PLUGINS = ["render_galleries"] + +# Special settings to disable only parts of the indexes plugin (to allow RSS +# but no blog indexes, or to allow blog indexes and Atom but no site-wide RSS). +# Use with care. +# DISABLE_INDEXES_PLUGIN_INDEX_AND_ATOM_FEED = False +# DISABLE_INDEXES_PLUGIN_RSS_FEED = False + +# Add the absolute paths to directories containing plugins to use them. +# For example, the `plugins` directory of your clone of the Nikola plugins +# repository. +# EXTRA_PLUGINS_DIRS = [] + +# Add the absolute paths to directories containing themes to use them. +# For example, the `v7` directory of your clone of the Nikola themes +# repository. +# EXTRA_THEMES_DIRS = [] + +# List of regular expressions, links matching them will always be considered +# valid by "nikola check -l" +# LINK_CHECK_WHITELIST = [] + +# If set to True, enable optional hyphenation in your posts (requires pyphen) +# Enabling hyphenation has been shown to break math support in some cases, +# use with caution. +# HYPHENATE = False + +# The <hN> tags in HTML generated by certain compilers (reST/Markdown) +# will be demoted by that much (1 → h1 will become h2 and so on) +# This was a hidden feature of the Markdown and reST compilers in the +# past. Useful especially if your post titles are in <h1> tags too, for +# example. +# (defaults to 1.) +# DEMOTE_HEADERS = 1 + +# Docutils, by default, will perform a transform in your documents +# extracting unique titles at the top of your document and turning +# them into metadata. This surprises a lot of people, and setting +# this option to True will prevent it. +# NO_DOCUTILS_TITLE_TRANSFORM = False + +# If you don’t like slugified file names ([a-z0-9] and a literal dash), +# and would prefer to use all the characters your file system allows. +# USE WITH CARE! This is also not guaranteed to be perfect, and may +# sometimes crash Nikola, your web server, or eat your cat. +# USE_SLUGIFY = True + +# Templates will use those filters, along with the defaults. +# Consult your engine's documentation on filters if you need help defining +# those. +# TEMPLATE_FILTERS = {} + +# Put in global_context things you want available on all your templates. +# It can be anything, data, functions, modules, etc. +GLOBAL_CONTEXT = {} + +# Add functions here and they will be called with template +# GLOBAL_CONTEXT as parameter when the template is about to be +# rendered +GLOBAL_CONTEXT_FILLER = [] diff --git a/www/files/android-chrome-192x192.png b/www/files/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..46f0d461e9ab33cf6f108aa68edaf3d1d4280029 GIT binary patch literal 3973 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 b<Z6k4btXFhU9@ECMFh}P)l;cPV<Z0uD=lR; literal 0 HcmV?d00001 diff --git a/www/files/android-chrome-512x512.png b/www/files/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..79d4f9ce7980841885bba0afbd12221ad01bd424 GIT binary patch literal 10571 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 XBemC_s#MC=5J2;e?(K3_%h3M=f-Wh} literal 0 HcmV?d00001 diff --git a/www/files/apple-touch-icon.png b/www/files/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..54c7ae4a545f8cda4f2d5f7ea016361227d8a7de GIT binary patch literal 3072 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 O0000<MNUMnLSTXpnijnP literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2010/06/powermeter-example-150x150.png b/www/files/blog/uploads/2010/06/powermeter-example-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..083f0e70137fe04c8587be568a238bc8ed2d350a GIT binary patch literal 14724 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2010/06/powermeter-example-300x138.png b/www/files/blog/uploads/2010/06/powermeter-example-300x138.png new file mode 100644 index 0000000000000000000000000000000000000000..15af78d3d6117b75f87d2a2b72bef17a35f256ae GIT binary patch literal 26360 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 P8w@2m)mOzbMnV4r!UIY` literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2010/06/powermeter-example.png b/www/files/blog/uploads/2010/06/powermeter-example.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6ce1a0ca68add2a16cbaab4b56ea25bdc579ef GIT binary patch literal 20337 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%0Aa~BUg05#o!Rxc;A3M) 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 Lo>0ZN0hj&;1@1ZG literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2011/08/image-150x150.png b/www/files/blog/uploads/2011/08/image-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..3e356d3b8d1b55e1f0cc2be82a44f9d858304720 GIT binary patch literal 15294 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 CR9PPY literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2011/08/image-300x225.png b/www/files/blog/uploads/2011/08/image-300x225.png new file mode 100644 index 0000000000000000000000000000000000000000..35fd36e5bb1b6d46daa58eccad3ba4498f463a96 GIT binary patch literal 43416 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 Z&wrm*xuvjdZ5RINFEr9lnZIiH{{vtcShN5D literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2011/08/image.png b/www/files/blog/uploads/2011/08/image.png new file mode 100644 index 0000000000000000000000000000000000000000..22f81403434ccbc86e5242403040d714d4637ba3 GIT binary patch literal 148110 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­S;rqR1|zEO@rM=`1bB6 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 Z{>TgHM$1Y`@c&}~0#8>zmvv4FO#lK8L74ym literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2012/08/IMAG0006-150x150.jpg b/www/files/blog/uploads/2012/08/IMAG0006-150x150.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78d4042cf91c9fbfde82441973e3878bc312d2ea GIT binary patch literal 7556 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2012/08/IMAG0006-300x199.jpg b/www/files/blog/uploads/2012/08/IMAG0006-300x199.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01b26eab74daa6958db629082549ae9efbb5b6de GIT binary patch literal 17263 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2012/08/IMAG0006.jpg b/www/files/blog/uploads/2012/08/IMAG0006.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab1e816dc98d1ecc0995cb23da49ce9d6bedb8ce GIT binary patch literal 41042 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 Te1&?cRRaw9*Qse8wvYeW_*FG7 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-150x150.jpg b/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-150x150.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7ee1217bec4e77453437a15d615d1ae81862f69 GIT binary patch literal 6458 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-300x200.jpg b/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z-300x200.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a3380f4512c75f8017ee6b5d295e0d63f883ad39 GIT binary patch literal 14658 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 RTDEUJo~m9!^4$CK{{Yg^I=27- literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z.jpg b/www/files/blog/uploads/2014/05/14098345978_c15d12f19a_z.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f92f293b8ff5682610d3625c9ced49c3f8ed911b GIT binary patch literal 156690 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 |`YhzV!cYg%!@ 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�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 Y$m+KQbmxXPcHDJO(eYIQ-2Dpw+43?Em;e9( literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2016/05/stickers-150x150.jpg b/www/files/blog/uploads/2016/05/stickers-150x150.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d08e6481010bbb92c8e617bd4b6da2b189a66da4 GIT binary patch literal 8049 zcmbW+Wl$Wj+aU189g4d<ixevkrMOGcMT%>2U9?4uJ1w>p_ocWj?(Vv@6c#Hk#r5s~ z?&iIj`*e57<Wrtx=9f$+PbM!bFB^bYs){O#03;+NfW^NGczFg$$muG`>S^hUGuYek zIJw)}Gx+lJzGmR?@p5#vXHZd9Vo=pqP-5^Eea*?u;NfHW(a{^sAjKdmfc>%tkOQEj zqN1UqqNAaqp`)W?VBuq7VPawt;o)K9lM<1UkrI)RkW(?zkW<i8l914{)6z3Bv$C?1 z(QtBeumBlZSXurv3DUozSeRIZSXhKC6eJWZ|Ig*62SA7k$OL4fATa@u36W3;kzNJ> z^Z)=7+CS=lwEwFhA)}z8p<`fTVdMM@XnF-eMnXYBMnysUXZRN#{I4H?N{B|p$S;dd ztYeA6<Uu0vIi&!T`CVNvsqX9<i=dTf7#21eIRzyZD;qlpCzp`$8xc`4aXEPfMI~hw z)%SY(28Kq)AZr_2J9`I5CogXwUq63vKzKxCRP>ja*wnQ2jLfg!va$<{ic3n%$}1}C z8ycIMTUy)N`}zk4hlWQ+$L8i27MGS+R^gk7t?ixNy+8X0=NEr3udZ)y@9zKOLIR-t zPu73S{tp-7KNm78Dhevbe_Tk&e*YQ@Au1XpKRS`D4u+)%F_XY&Op<pg1$Dhx%!0aS zq*k7@*kmk1o2=*mq5Tip{~avs|4a7Yu>b9X18`B0{%sx#AwUK&y(A5E07?I840LOr zK$o0wk-ddzfS+MolYs+hnTVr7q!&Qu>&Lj;8<`m4&w<w9(kYiyp3;_d-1HRHWGP1; z#z5G&?@81<?&0hxEQqEA(V94~kNe(k=q~_ghZg``ges#mI!h$Yl@|#Ih?Mr%_p<r{ zhG*CZDpvGgU-w^;bj8=No2mGt5Fm5yb}cYo>^MIj(0q=?I?tC(aq^zhJ`(2l=maw| zK3HnLmrW^|yAp+K2pEe6s(h`MzxOGbkbYl3SNkz2aMOCXvVJN`EIAbA1&~W<u2FW^ zg?t_-8xql1+|NgU$moWkk0RK7A0&P*cxyO-XBnVsqWP@%J->BhgMRuFdV}~HG1O9= zpt&Tq>}ydsY|MNjgWsK}&}IgiC_4q#OpGvQj;X1MvLu`wwY-5G{f2cnxz?TRw_=we zXcg&kl*;a!>(xjKid$Oz_)S;iFJQ}+d*6je9YT0h`<5T1pMUw_Nl0X}f0R^Oq^``a zsnqg9Xc*zRHJcU;xN{%3Ee0ZoikIN|u#Risxe@sn23u=|?T*CR5NFvZO4Dd0(leJc zgn%oXAzbIY#n(&E-tEz=yDF(7X1`yHQc8KGB{sdu*cioUU2rXGY2KT{-s0-+Q`wIa z1^hLH+`K(&OpQYqNvn*+Eq*mDw$m_-8vc2OFt+B+yM?KRATg-Zea7JN&sS^Xp5q+2 zYjWgMB!Op2(iwA)z;kOOv*yns4>~Jf;^<rNc0%d*OoLD3noL&JlqA+Jv`)T-d5Vob z3SNyC&jj(;9Hv$6FQs--OM~z9wV+#ahM+Lt0J_ual`775y>X=Io@u()E7I6x0l}`* z*Vdv^0#Z`I%Enlu>dnN>fz)bC8@E#$PiGX}=3w!23S|Y@S<wt+ad$DYNhz4~l2di; zM`QhWc@#0pRL)7xiy3*!aDaXeL@KzFA8(@ieCieBNB6)Gp+7~202;R5o$Y_C^7%)% zlfFc;I(g_+u5~i<Ep@%<^Vy*6HP~3Pf=-M;BI_&VBj*8gUQh)EARL>-3sNKm7%faR zjaGE^^F&8tt}9Ge4tr0TYy(g|#vsuaWJ4H7e-U2&*etcUo`riYk^VY`{1iZdv9G;< z4N_QYhEKF}`@wyVI~;0o86&I1qw&KFri1kDls|qvCJG!?h~Vi~Tjm*h0W?(nJ6fJe znm?C0w`xMff|P&`Eyx^;q%4rdW}N8Zi9NTrS~K7uaKg&IFrN8ZpQq#NpW|6B!jvV- zg)YZ<6(czLatndl@Y85GtpJ{gF7GhNq_aWM`a%4SA1;J{x(0mpT=Z1p_|cx_=UQz> z#|vOwdHC0K>vk~zJ}89dtij1s&^%`2^P99Lu!Z6Y#)oz+8n4(ceHi<<D#R+{>!5gX z^HeRdDGbOtB6)@08NKNiJJeYe9JbR7Yt$~2G80F+^_GcrH}s_=nT7gJRNld%wQc7u zry1BkUC~ril@CpCqMGg`C7{FQAXma7ngSWHM8%^FNH<BK9up?$hG35(hzye3>&0}& zDgA5p{zlGzSL^S}Ja32pyDyC+Wb6ESRgHi)lv^d#3JkoTKD8F-=rOiiN%)w4$HudE zVIOUZtQlSa3GP%{z0|#)la&YBtnK-CzNigJ6##;zQbCQteh<e#?hU`4s5%PF*5CCo z4O4Accq17m?lpPellSF$8LY8RI9np^dA|VspGds!5bgUx3LE*+bwX4&{J+fc2{NKR zL*dDn_XK0DHGT+aXAPOM?E_ldGbTPolJDW2Rps#`M-D4YLjG*|^CNzthQSUW@7Lti z$35xUq(fuS?;%cK>R|jK3IAbaV?|}UF;V&&aB-Sswef0J5=&aDbLAQGN-x+WxV-R- z0b495TSNyA(0l#uhE<|wt@iGpsQnLwO%FUeyij2*s1>*5NU@j!Z4YfX_H`>;{W)72 z&DoDstOaoq9~lH5*tKpGM?+H<*I;HpyE@h!iTI?klm2qDJK{k%Nbp>*9liXXtfXDk zHu#eaonD@dd47gGqPUTZ$Ri*x?XJ#Lh#X1RXqr3pi!W2wtAt&v8cIWHOU!_+q^Xvx zCr&q)=b2A;vwUaqnIBYpTDX>MQ!<!=EuX`>^8+sS=nSpr;@dK2658xDDUHSoT9n$} z4sU7k3-EuWE%2)kPYtah#M|z=TqhT^oTj^kminmhx7}mNt#vu6GPNmY-N?~xC2DE) z#fF~v@_iK~lgz{@zbX7&H25e}>l~my^jjrc*X~Xo$*($V>m<9|aU<@I1uP7h`4l<f z;R06kxNsTiw`{SvM*j+$hdv@9+L#jj3T=jAqS<7q7SELEb<iv4r?*zdD?`YffQ?t* zBd03>TkP4_H;Z&K6-&M4{(*ghX}F<Iu!tN-Wd8Au?Gft2J&K+q4QnR|U&jJSzDdU( zM|wwZXj@wan*!jDHN|mu^Vz4H=+%;e%XZoefS%|vC26>O(>$T<QQ&MZiYN1CpgqDX z<LG#2fZ#i=$>X_7Yt5KSXA<9Rhj7K={2eGbcbNxbtVkMC?N9m#&fYujtUS2)<#d)% z5k&EgE9oZp1)v`6ct1RZC!-#HWKK1oTo})tn8W;`5MOI6cGI<qp4fkPXAyGnwDq1b zit(cGaztl1w1zyrBWx55*($zm>G%7JRk9CHXc!5%l5Yci66a*bNK)Mk5qJSO@<kV< z&i-;SFf~IJWmVpiUVYBkdNt}*YR(<EE9Zd|MLA+?5t<i_wOL~|JxoV|Cl0(Tw`}`z z{n6|0iZr)iWS&zk%jgUbf6_<FX>3fZO>&>wdgcc@j5f44fT9W3I%j@OX|X`Ab+Kz} z!>y(5ksIucVm#*>g!eB+=(Thfn8tYlOe^<}$dm$ScsCNCcb~_w^qH2Coj^8wCr<_L zs`ksm#rb;glxU$rlAUuzN>TT7ch-3>Syn9KBP)H$Aw`|O0m6w@o0GhFXy3{FPIpa* zGmR~~dhQBCHnvFCa?(3n7JMjqvI;Gt4eEaHOgjpAXA1;e(wpjwNxC?KU2W<hyDtFU zx|Woh?asFeO;Oa5qITK>Qi@JyD|5<iq)nZd?kjMN#D0So=QYylH-0Lk`cl!PWBxm6 zJIyHwR_(M8^153nD3kHW?B~xJY6`cXp$_f}E~v9AsK%=_byY6YrgTLWr#kCSE$ze6 zM~$~fG{g45x-0>|#&~!BM6pR>vTr#WbaiLTgZ%>_tyL%s`uzghM~In($fe9vz}EqB z%Z7I2nU)kF@p6Qlx*vK+xLVtyByo+2xe7{O&vu2Ra$7%cqEu%>;IGcX{1_qsy_oP` z&(G;M@1Gf#-!Nq?MQdO;2jp&hs9FG-D!gud-3d0~sbX@_RVIf;6BLx#Wbh9ap5oaQ zZb@+dZ;C^WzjP8d`rg)IA`mR*wK^!u59_ron-z-Wa3qpMj`9NH{)YiV`8oWmg`@xu zy3*RX4&t)gA<WGE?I;J8i`^tjz!ip+g4gWr`(9}zh1NwV+3p^tR^#JQ=&$%tN%|V^ zF0%8?EW}8OGclJMzT}9lHm%ppnWh5RaPW!kV15uUl#vf@+j&RCmJ0xU3Z=SY$h$M% zRb9)5Fy794aX1J8^_!EvXIoI7A9Z4EW&edefgTK6o#PHGT-js>nTbO07iS(N8yX;c zda#bB*kkT$);!B}TjMDH?Dd>Jsy8i_e{}kt;GQ2=q_z<lJR>w{c-f1d1JS<VzI>-k zH&pn#Ll=EpSKIt)=D0S>llYkI-rHC$iGbtjfC;zg8S?`wd2z+kIoZl#mKfFn6KvE2 ze5}!HDD*__nAX+Okx@gbe`$7<q<OpAkZd@dx<JZt%y1UjOxZ`{4gD*gPDqsp+Q3)m z7XZ<uE9=@G-Rzi@bN-ohx5q{(@u+RNoha>NT!z%E@ct0`k?eyeTE?yB<?4-=OdfGH zy~XO^jyS0Onfg*mw7}%s_`=;o)x{nhwjxWCIqQcFi~JqkrWrR4E%n>1O<9Bs!LdOs z)%^@56Z12O@0<@I9=M!->o)irZk$JM5@mcj6ntJ!qvp(hll%fuz08kz=6PP8$ItL# zbFIM`F}gUvepJ#b1;*bNY_v5_Iv=<Dz($>e2E*iw?>zk|Xp=zNvln&acPZ>~j~brs z^w&Y4lBf!|0KMP}lA5UjF&vJ^fG6jec?2wTM<Z4BucBn{PJ9MR_gwpLf=6k{?jRo@ zw-4pEk7sigVSG^QX6_{mP2y{h_+?c|9w?}%&QV-V(HgV-qQe8P=#)q=nzeOA(*CTn z9Ykz*CB_j%ApSNx^5{%~IMU*C^QU24k~#`gsJrJ|(Mg8`h+xxv%2D;VDV;2e0wg1w z?Gsv0_kJ353>vE0ubZ{;O;#G$6^^J1<6p?^xguTwK5u*I6QtKRyd!oGO%$#ZkwbH^ zHFXY#(*7h#E?mXcn2ZzOsn%s$)G5BQO;qVQah~tORVj~CTd`G<?!j)<>_-U|!@0F; z{+9-c<0mm>Z+_5Dr>V%rD|$v2l}U8|VKgU%8B3~X!F7hQqa#*Y9UB4ivs3y~{kURq zz}b;i$Uua7_f;~{8Am&Hk`>)Pq5kbC<=!8eJfGAR(8NPYqz!X^{_gO+&`x7ZJYMEG zuec=uDyF;ZCtjpGvVFXAfUHhPw{)kaZMZfUdnBs!iT|?j>kql>iM#IJF2?-+?48ad z%Pf-P42<)F1DW!B!&d)Vx#siysCCR0!S<M%;^)IHh9`WF+ogdwWXblUjV*Dxc`1?4 z@2XMYFjfgzQ7V6Z-IfeN5D<YU1G0n7p6Cu8Q1YBmp275^O^F1jfYtMl>`;@{eO$B- zKe*&6jSEXY>tF+2G$q3p>94t&-4%}9SbtoMKrxmmGvK6PFXhh$P}>3FLQ-b+K^JC{ zenX(rf-6&^t$fxj$*4f7Z<IA8>(L$PiKjWXdlIPZT9AtPP4`i?r`~=+zY=1npEBwA zj9fQ=v_9dKJ#nTSC6ee|U7`D05kMO70pkxjmQxFrjR^7*Bd)X~PaTGAm<Q-82f^dX zhyQ0;JiXsNGDQFRfe!Ha2WDv#bL1@rR1dxexs<@Xf6;K2{T=-9(>e9*G#&~)-I~3s zk*dBDiO`g6=o0vL5Lj_7yjX;xJtm84L%1H5{gbpEpDm}ubu9%(IRvf@7;3RB0L9fP z?l64$@z$hGdT~$J<iJpx1!8=K9uE43)mX6=1fPCIdGYDyH2(!)ROJ5gie^T``quix z2SP`yjUmg{gm{rxkh&4^*yRc*IGzB`;fnWzSS>I8$JYgZ(w_|IqaWSM4r^%mXqH5D zp|=~YW~B;8V*#)4^*_X1wEG(<>m|1k4-)5Jt09MGSR9bE4V$0SK01l~fqQEkLq(H3 zpEeCCN+WhE_Sp&{{>NLtxxd6EBiR9n0`Q%q&$?<V9l!SVT|d<x6Kkm5v1Ek$M|MYQ zofFjPpGWSrd|_%>U~?><bFnu%sli(555-}V-J{D$OV?M>=rpb@6VX^yQ)o3g=;B)R z34ROzZL(q}{~*)AyBrbM`00`bvbDUgphriOKTzdUq~+bOGh0T;x*`g8S+SL)dn&Iv ziszk58*D!*p)0a1aBw4X5)sSVPPes+2}rx@C3ykh`Y#G=yiu#sv8XpHdk}$3PRL2T z0Dfo*PdTM2cd?x3&86*`IL6T^wO5!cS1#QL*K9xI&G9lDb5jkTsLOBKrb9LVJzKRh zj0_j9Y#Bc>gb}=xSQbWTQS4{i&djdg9Ygoj!GCfxS0JQ0^K5Ok*iJX?N?|pwJaIpT z(neVRV)-=p_PiDBDLfeZ^{C?EG>e*KG`EhpC!S6{y!imhU6$nPUCiJu--pn76j4nr z1yDANtKWNnC7a<}ebg#-ZC6>0F;gY-^n$e2s-Imq5PT5|bWtR1RL`<~-omE{!4Te~ z(qE`o*w9cI72&>s^GliY!KOFOMEXO2z5v{e+3#~)H1*?s0oTx&8hrn}JdbX|;oNol zrnDz@c=0<ex#grK7}xG&Xt7q6e=vN47;MY*s|Q1ObnRkN-j8}^OIV_<pyhn2uv%dm z&fI|ai;0^&NfT(&@4_B+m7qH`7Z}6MU0smHV|D{h>>)aYyt~>r7P(I-`|4Fo4dxY+ z@?B8~q><xu^DIh~@QVF;b`#meqxNpTwwBj+Uf7@cVzV{gc0#7FzGAa0!%JhZ_=p6q zt5H>$|D~3BkzDJXWXAP@XACY?T^6KUoJ;im1@LOp?nB=aNV?OSBwj1Jwy3Q>8Dec9 z<0YN3vg)r1%#&s5ZcVlM@vXym!zCv7Q{Ou&@J674dFR;+;5`I!<vppO0jUy~I`aD5 z0azXTL5oph8JXUhtFPqi7O#Ch=bceB)9`(Y=P@vtMD8OfBi?W@n7-igu<_W`Ey_|n zI^HK(PyQSZSIqY5+8OfQXt}$A4hwtz9AcA+7xG>1kN{iL-|xOX5A7;`{iNVtrXA%$ z*6E$NBy#<GwY?ANugRDwz7pt)$r;jmmL2L!t2kvF225#wUQF}$117c}tzRPU`Gq{6 zN#}j={8Xc!=iHd~w0NAI{kZHT)`FgvHCu090NC?%B<%|&YB-}CVRM|R2fLUg2)iEm zcgQ<r>PzSlCR5XAhA`nojs>p5cr=tI`3qUvF=e|1kirU*1<v0gslaES1T`_v>nDwU zm2%a5rF)u$sVu|?0_XO`ieiw7Q$=}wreP@0Cj2!9JF4}0Ve?fe3EZ(x@vL@@^2}F$ zi&1kE23ghRsDVCE82gEJlgQD<AX<ghGF|{Nc2%z44?{;0PfIdoJ4SexHLOE9o8NeB zMDAUBv!``2ZmfR(O*>q`4Iw=MCFZ$Q8Ee>riN;aCS8=`oq@21kEL}Dyxg_jhzEM93 zcYn5yP;L<a5!dH*08+L<aGHrt*WspGF5G{H{Fy|f{D#-L0%-pBR*CyX3e`FK0a@zD zE0vy8m`BtyEN^6wie?ProT&oF7)6rZ`0onj!c;>8_j@bPo!f&{a5<UltgIC<Wk+;Z z_Exoaj5@i@?;Bm)@_;7tQy@Mx(_5!IVZlI;3L{5t<t2kiFQzt%wVrK*<^Ct8U||0t zD<Y$#GX=VfQEn#&c&4ZxpQiaR0)_iDdIDJzsAa|!nT!o3b8}rEs}!dPFH8?!gPIz# zS$&cmzGZ<m9{RRUe5ai4CuYOy=4Z221&!0KR{ag;HJ6}1IL0=K)Fl&3*63_$GNH5y z&KiL(uBj@*1N_CI!FfG6SC>$gAo_CU*o)uFu4IDIsR*TkLiM6gnqua7nq3&W7csmR z{PiP6WG?^-a`&~ohQFlD;e#eE2FyNJ5}5YBBK#)~{jcyn0ql~228s<^qSf!;=mb}P z37YJv5Ysq}ze1Cv@2fGnHD70q=o}oFlPC8Q!<euDjEBfwl)-OJRGTTtcBb^6FBF5n zBY($*0C4;1t`dNycgqExu4)Rshc2$R{aaw=6x;a>R^ws{a0dCfz9EJfL!BW_aDbtj zqxaY5A7+XaEF<+CmSISgl;u$w7IohS^V;6&WpH4!0Fd@t0R(;3-W#|E3D77G58=rV zj^a(b6~N%;V;<buO(K`L9TLW#VKKb$dqbscPIe1>c7n(z6}woqwN_hC5)Dp2zDBmC zx8kI(Wk2(sAoIPu)S|~bT`UC*V3kJHsdw?I{-fJzOYI=hiV9L)$@-PK3>Dq4LbO>) zwwqOIYAx+N-0{5`)>hbxlr6MHl-qwtg$&vX^931;fM#>_hR(w4eH1%vHu#1CB+M=5 z?xEPjO=oibH1cMOsfF^B>AdyokzKy139EQl8-^wdpfvg1r<QOYt5moOFRNXQsi=aU zu}CHh4el{@BD%Y1m3`m6m*VV5s&aMjs6FFn%3f59@X`GPXM@Z_9Zgj&Z%3-scvIrp z493~Z2lqmtC<zC)v`!CBV@O0&3CL&`uo4SXoc$b6pb7#Nq7@0HYa`F9WQWndn?oR+ z9b7HJ8w@H`Ke)5@QsAGsbreWGsjBV;nIW=--n*6U&+;tQ`meccSbxIsb#ukj+RP^& zL}1z`Dud>=n<aQ%KAbA97cJ0(f}qQ!_tf6HeuXLW@6Aot#z_RVNIcb*6O2FcDwzf> zwAQ{p7c_BtW?nvNA_emZ0a=Z#4S^3!+i#TQ^7jqBr^(H4-Bf2k)-uAD_;`;e7hw42 z6dozh*BG@0RonCL^pa$mV#|sT$v`_1e%FHFWR=-34128%v&QvtO?Z>PI@7JxvbG{| z(D0biD5Wrj`Jott=)VWdxt}MxSoT2*b+Gog%J>8BGR%*M%2laTx39n$Oqm_y{UJ>4 zXUkE?P+PUC>jfzG%F4;l*#QD8uw<y}Nh1NF(QV>lS%V$=n^kUI-sPB1%u>V*o1;Xv z!_*O}o=w^e_GZ!mxa$||f#a?gz7qQ?{0eOGv_}8ykuyjKA?0co`amydw3)g@?1|X0 zKDG!&4v6=wb`Bf|I#&DS7|92`X&su^u9xxTOrjii_0r@&QL`_X6Y?6UA2>K~#jP%5 zNCE|WbOEx>#Dm}W3&O<aOD1rK({Mbyzh3>jR)`EZ1xjl}geG}U?xN&hHGaG5spV*% z%PTrNN><|*zix29(OqXw9wpc1pE*x#+7IDv37p1tN>&>0Y}g3MwQF?|zYy*^lP+B$ zJ9S#Jg>irDd2-tP0olFk9>~#Ou#eiE+Z6h9B0Wm?9eu|UK#7Z?)z>cNr|-h9+}0Jf zu2#Vm-#$n&D)Z#@ms$;6bJ<oMfhW8kUG-G&Y&oum^~@l#^b<4$X|Hk~t)%>@DmmRq zG@f*4H@<QK#8v+#LT9voGOS4!@ATJ8bxEUEf-=R_+&@Y}g5Z@F>hSyb(plwe@zmgG zY4hOr_nNgHxCSBYDZWnPX4BWcmE_N$QjgZ>43JN-pzI9YF<yRtHTB42?`JncDXine z*pMPg5h}kV*FxJs6}uQ~A29=WF!Lp}iYB_I3PZbRn=nO9&)a27sgB6rKTK-%3eL6b zVR|(4m)3lAdnw4V1nFVzLHT5Z{x`PRFoKKYlri(6|Gr_oeqLv8O&uI4_lAGEOnBjT zSqbLoA}L$^Jy=PDoj-KiKWSZSFLtN;@pTu__IYGMvK#-G)^*%C^FZcBVmZdgy~lGC zwrnPNB&<g$M*~NvGfuU89!2rol&FGhFNWk&tgw^Hg{yB@6ag7q_x^$=%WZj`^l{eQ zHmEDou{}-mbmHpAYBO7;uqK`{n0#9GFYR0U;}3MaAzls<^s)^lB!(r#V^*s_s9HXk z43AuEQPtj<*n@<WOLF?MBO3+2?bLUr|CA10_5@Fo7*Om4NiL@>e}!3DEPI=Llkku0 zGl<`TGOO@XS^vV$Pg`#r{id?vyr&bHV=Arvyf>*p3Z(_52NNc;t~dV9k)UOH0Srzp z*1?Au*7stMo*W8uZv;$G0AqUb;e+5WvxR0RI%n!rzwL8#9<b6*O=L`irPFof1H#`( z5_~sTEC1;qZVXea+RQO}tc%n)$CAWNGh<!PawHw>9PphfqP%#}#=ArHI)ujp#qWzi z_;WKbKYO=O*XtYYVIkhvBU=p1tX2N#C}per;+Bcanj(dWgEuUV;n06yi}X$$m2nP} zML#G|P(H`1&nhVQRdO`f{p~0xlUmKX=AcgU4E|I2N$gk-L7R{fL0;wP#WZnD@xGC; Rh4LiWp)ht<0qJG+zW|C^l7RpK literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2016/05/stickers-300x225.jpg b/www/files/blog/uploads/2016/05/stickers-300x225.jpg new file mode 100644 index 0000000000000000000000000000000000000000..55416f391bbbfcbfee85071359197c23848360bf GIT binary patch literal 18026 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%0A7T`UGmN?H0L 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 Pb${ta6;I(aj_3c`tn|5= literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2016/05/stickers.jpg b/www/files/blog/uploads/2016/05/stickers.jpg new file mode 100644 index 0000000000000000000000000000000000000000..111f4f4b76f5a3e157dfcfb45fb67eed1d06e0b2 GIT binary patch literal 76785 zcmeFZ1y~hb*D!qO20@TUQo6fE8l=0VK{^hN2olnrl2XzjAl=d}Eh*h74FbwH2Qi-K zzTfwKzW=)Z>yPgquEVU^v-X<3SM9a;tUcEsuNOggWF({|Kv2NJ0L1_TT`y_)h`U*s zfk1L{AUY5Tga|@`!T>=75Ek%@fx2@8qXKXa6cz{uI70z{ASeP5+zku@y@ewD1=m8+ z+~NQfpjdC}q5ycUP;56aHUJMm-~EjfXaRz~rL!1B^%Ld-iny@krDYZ5NktWu6%~|4 zRHYT<K|e~w*x6WEAeDgj-?ZiCEGaFgNXo{<!vs`jV`1guW8vgu;UZ;Y<6~vvV_^e< zXnd1@wiCL`H|-ZZ6hwa89)MgB^$!?^6a<O_fe?TqSQa*RmMEB??T4O>g8c<=M??L< zfr5qsMMM9h`8@^}g#4p*Fz_*OKg(gzV-Rki1#mA0@%M9MkZ$2SKsoX+{ChFaAoSS+ zK_D2Cn3p%t0(#5&CMN2p4KS<#BVwZefMb5cuYb0mm4)Rs)Gd8LcCVp-Kle4vA28fc z{&Oy8;og=5a?Jig2MQwm>>vGw0?2@}p>NuQ2()K3=O=xjJm(MkIe*a4f&JMp&Y2vz zTl!J}KK$=C<ox6h@PM2@_>=RKKM?xJf8eA3hJjm<1HyNRo^e9pKQw`rmyd%5P=-IX z<5wAg3(<K<w;%^R@PnurKnrRSa+bHSva`KG`DG{E0QRkZ07QTE8K41Z&JX<n_yU~; z^cX@H4S)*)YzPe0fvy4U>}Pp12<Zj}+6>(fLILgo0Pq8WP;dAJ*a!3{fWpnQKu|!_ z(0{^!Sz`W_8CwEivA=PC*cd<uh7@$~hDQ)O*C5<KaPa<s@qg(n0*LSiAD{(;0V2A= zfw_4u@lCsc_Q4Q?NN)KK;n@8f97s78=+>65uYq!kn{qy&oDoEM`z#2Hscv9&pxhip ze**(r5917CfWXi~02}~fyrB=M99%ny?FI*+57!IwyO9wTP#FaB|H&V?5m4ZdatQN4 z!MAOLz#)IMGxUZI>_aGkZ_yB#`W&En0E)lq7hsW$TcAWpISgQ9jGsYCH~5qw5Gw&F z?GKviH!z?ZtU{oyTmI`C@&JYc;l>Xg%KIr7%)6lc8#=52zA~uj=2<|0S^Yq7Z^|KX zEU5gJKExYV-;@JgVa*2B+`uFNTm-7Ufr|mS7u4_*hs_z(@<-c%>hcQ8aw3mOK_Y6Z z3Z%CONJN5Bg_IQZ^BQvgmy6pQKy_$9U^o51yFK6b>81>TK_FZojMq27jiKPSViZGu zkP>coE^bzKUJwi5a-e_;kh6-ah`gAHve<2no73Nw-8}Rf<O3Yn*VhIRA%TAU2SMM^ zgN6QK7C<?0%}N1+nuOx{lj=Y4KOFc^H~^>-JO}}zQvfzZt=|DZz?`8U{5S)S>*g8+ z(Jo{bHZ~4T^o7MQ%bw+{CH_G&OGz<LoWBNkYZFRkg$^DYC+^EW2qsx>sS(A&G2&k8 zI<JZP+}(>R<z`jFwv)zJJfPoI?NeT)_&#>r<2f8A2Ll4jbNp8sntly+?=x)d8#&5o zB*<Uz8z8QfA{$M}i!o@xqVHK0KmCTHs!S~?IKXi&H_4!QYLCs{o9vy-ty-elV|b4j z>}HcQy_|X|M$!E?{#6s%ocFh9G!tbZFHBg@(neHIgIuMG;vD(sJ$98yX^}wa>~`-N zO2m)r6GIc;$S=0@z;=lc$mqI0Ce6aZI(91;&Uyl#r+w$T6X&63Iq()=gHD~WD%x7# zFZIw%kOI3embU^iY>+CBpvH;|zSQUa%UQ{06SVnf6)najtg|_I8P2VVUT>`Ys~+Zl z4rVD$uEFg|!oCJ$u1JifkeQqbv6eAo?d`%kb4<xhy0JoSu3tW|>fmhBMKv(u9+F5R zSQKd1@wah)R(QWvlcr6M<{rv@ImLVI(gs4sL|(dOuPM0>oon9V&CkRj%T1@ZR!YK9 z^}sr`SSY{EO&Vmtd#fw<J^U(7<K*OgF(+tAam0oG5M_J~g)R#t3Ui${*e9a$PE#>s zrxPD8$~_*3HX6MFJT-r3uhh}|e&3^bzkU!AVA<1c;_R@bzFgmgVs*2?e%i?ax3>$; z3?6#eYe9<1$U=-Nmy4auy;GeOo!Rp>ho@>aUQd8c*f@P(YucV<rKO^A9>=6la`vSZ z873Z=RSiL0@?e;ef{N|yE$LSIqmoD)8~>|Iq;a~j@fT0cJoC22ss!g^^hJdf-Rpdx z2V|%aeLI1rGjDj1FLF?u5SmzjEMCI!-i{p|N`f}J^ll{iK)9)@wrkO;=7=F;S4v<= z&IIwZLvM<On!4oubmQkoUPR-$p)ZrWksgiWRqwdysF{QfQbb^t86qP;ln2|kGZu@T zG$e#1){TnfKWH$sql%fsP|moPV=dQ278ZSe@{LJ*V>{0sz3RC<0<D0?Mf~z(Z=bD0 z(^l!N*S0DOMnC1h@p-c5<!l+U$=v~giWcWg`x!yB=w`-zc0+&anz}dMJz3F7I4mr? zSA$w^Yc+Z+90;2hpR>{F2LuB+oTp@|-DW}X8y_C{capT2-R*wg0_GB0zqf<(CI#*? zxH*_05)o4olWR7S&$E+J?-5*u!HcYXbmm&LBsrYbiP<xHqmQpiT<ccPt5ST8VA8~N zGl$pBdopzq=Y8K7&YtkB*10|j%L^XI%jKUrs+=FQ9nn{H;dYRxWDxb`3vF9HuI-NC zPu1$c^YRSwwPIZILb2*P_7D-U-pGE`Cx|l#i-h|<WR><E9)ijRmddyNFy0ofgkeln z7NoNZf=k0*4rz0122A&y!a72$tcAflsUjF}-efEhDQ=3gZ#VSA$3K1%+{DTr2grX0 zkiVRYQ|`U$`{l%HtYgU@(sFei1qe@`PZ+pWd{wIE9f;;_r)5BB+4DOlEn5jfz8oJF z>(yw6N4Ic#>W@;ZJVqQdaBzK^ps%#6*ut)!T$n4Zij>DRGt6tkbFD<T`~o#<?yiEF zi3XYO9ZbJPI(%_A6Zf-pbZ11x$bD7Q@B#A3yQKzy+COe+LhS)W{^oSBC*O#aGhm+I zsdHBp64j5H6RZ;7&hs>T`l9??y<g+vU4V_XZ`qOjzsnyFlS~S*|2`9(`NoQt6%yx9 z`nB@Uq1glk<5#V^bl`iIqLarrTl=tc<xrQ0$39aa4eNavhzQ!-h2!){lz!*g1=#;L zYD<XyV|{9G{_vGI>idiPqp4obzFpsg-q6h0@Z7N_W^w97i!vH}eBgaru>L3(X^8!h zpoj`_9EqBV<gCtwL`e`m?aJ}GNPBpFeOR{*6b=)q#u(C#*X2s0!sJ4KHZ#74_Bab8 zmT9p7V*g(r{b~Pi_%{mwwEyPzPgsB2|D^1c$Dj89d2D$3Py2`0>6ZB)?VsvT`!Dmg zwh4H5q0z5?UVdZ$XFu#;nenN69TpMj>0M=yw;(z%kjEAXV*gJCPsEE&AodSJqBnrp zKjn@6S8ix-8uE5k2R7s^6Eh$3Qmnk4d$qn$<sI<MV`4gl*oN~WhB603HzH5jJbaik za#u0qxBO9x0{veWEGpJ<7rOA{tnLw&7#{=jSAxjDZBCF`?BC>{{$I*JRAhKjKI0i% z;|huWv=-ohgxLi2;#Xz55utiBN0O>{xRU|-+h3llerBZ!T#k71jOl}-FzMYvGBtNr zm_5M%)A{pN>SF1yG)Em2y#4M6k-wLJ;Rb(oK_?E+JrrC%r%uM=M_*!weYOe~nPM@r z9;2;|H=ohFd{kNrk|0Dtrc{H-Kl=$A{v^wj>}$8HG&M?O1VV|RB_&N4W>-M|s0u&j zA9*AHF2Mf>-#Z8V|Bd{s1Ofl=`z?z1xmTHQG*&jBMzpYFZc~-6HFXG15T)vq@(Mi# z&OFKzG*p~|K}-Km##F49%EhEt+C2i=Tud)djzV=*FqWMJtFS#HXK(#~55)i9sgA24 zh$H;~_<uCgoISaA*+aKLYl^sIIHO<k|I`29c@C4IO!O_$fNtaRK@Zs<{y!a%KU4w4 z|I<Bw2Kaw(dIZ4#gCr~g|39A=4*35`mZz`YF3?}YJR_bcMs`W*LbOmSI4yEj9*+a; zKQLAwuz$pe_rUm{+X)AZ|LHs+!2T;Y=wQG9#s2?Y{{NBv|Ev4~`_GL2DgPV$C$;E( zI0R;f-ra-a@R*Xl9smE${%_>(43YmEnl^_&<X;)#6Z~8LGk+t07JPh&{2l+0|HuCi z*gr)6pKO*JmlZ7}24B20ctv!4a&IENfjVCd-991Ql4y%xIZg2GfW@`d<ff97y#_mT zvL_J#mF7jKm-8yQ4d|3De?vo`<5So-Ya}!9nfJq`J8`Zu`F_UFgn~2}1TM0344$9a z4bHGV#XR7NiW*C-e=9!g43_L}-kpw0vb-$)2B-YuD&fl$cipyZ{en5lDyi*4|5r~V z$_Le3HLhgAF;TwRM>efG_mrY@-X?<COmE`9-~K;(`{?332qOPvQQ_|PU`xWZL~Vqg z?5L#bEpC6n{z2;lW1mSa`eS=enX2~Opc6eN-w_3t;*I2gk+(19Xd<+%7I?<Y)1?X} zvq)h4K15uNw8L@=IpS)oZSy1)d(^Or>ani3zB=c~ll`Zap9r9+D90P9V@TxcX3kq@ zV~qsDAL*tJkFB3)8iJZ(<O=sshF5)D*-Jse-x2T9lO6i%Em&XOHwf}^u$s{S%$N&H z^>Ot?^v3=X`jQKMjZ1Fgzw61SPSS;J=sv9YEm&&YsiEpgktsJ0xFsO|o6J(`HK)PE z7;;6uScAlWbxAL)yMOrqtoBabRH=Qf2k%H$Ti&(IZ@=x6pMCKw{`*`1&*6XT|F_Gl z974tjM1}0#>%P3W%1{w|Z~|w4)j;jue^B>`BL3r9g|eUE9d`6PCA2sG|Bv`jBbVfN z{P*@1VE+_Ohk*U(gaiWi?}_BYG+jm$hO1V;Bkp2atZ=@6t(sLR*+!GrqoA^CK>KRu zyK&2*3nNuWh~(^>9>dI_^%O=K*fpC}wu$WKw@2k)2RSt^X>x6BNIoAa=+bXx9!@D3 zv&m4!=iImAp2H-Qesm$(|L$nM$@ufi{mf9U0|jJZ_C1dHwUiPa1pL0}SLOlSDV_at zXzY?>Uk;XfMebiR!w4P0aps@OP8DrIZE<2#Tj9<$>G`|2w@9$^MnAQ@KZfG!93a@w zpVt!R!27}kmw!c#v1H;&WhAb4!BU+$M)o+~+Qg$)de?_YOTi092q=w1Y2UU*v-R^k z@L9Y4uED0C)Tm-j2qiHkm8QS6pUujDL6hU5jAiy%3x0t;|3#E5tJC@Q8x-8E>^53~ zo{ggW23~2>w0_qpwqHl6>ObA>rsnKCNWI(u&#@xVCQW(7Py_Kl2e`bx&q63zZg?3n z0f_(McB)_bXZGkO0^@&*o&f$U;|gxtX?y%@ApZY?V=|)v#Q%5aYc4vf@#B8TKl<BC z>9+m!GQYBrfGWqHerMvD=ZUYVAo2fu3L8X7{4eq4g&xHJBVSGkLgIgPNsEd2`i|T9 zA9OmIF>p76dob3ZC^rZa|D~Vtnz%XZ{D}WsOORf@{RHFb=$1Co5fqrxi)c8a3HX2Q zzm5NZ`QLvN|NY1Qe~Uq~f5r_G|1Cqtf6;txVdut}I1E}T9fVBsn7Hbl2iW%`BnH;* zk7kiM^pFngGY=E8!I^}nNFSg^L2W%VsIgS-R#Jt;e?wn+qr<T8f2cYCTmK&^w5oo8 zq!SS`{-Z4E(evc2EV|cLA)v^4X23aKSEutPVC`#xzYBc}P!&U=C#;hzRPyP;J~_jZ z1mrIR!(^{x8U%^|Di}K*o@1lj?eMuB|Nof(0rB76<qv)Q@v{4n`CpQy^c2Tq_FcTF zcJMF_jMen#u^DXG#?tY$jqQt9!LRcXT)Sjf3iV8mI}FPTRi_;S8JQ~>n7>*>=6~vB znD@W-)nE}7{%!oHAu$KYf4m6d|50=TMV&JoYF7!VGgO>i&c4u@mj=9kb>SARlW=;X zSNynLl>I9`DJ`c>UHDzI5mU9+E&kIUif|BQ{#QRi?BsJ!F_p3lv48L1_WwivI@^fA z_@7MziU0Gb<n2Njqr{-~d_ogP=S3eqXmEK519dv5rU1=`nd!zNY^Sd>dR2w<^0m8) zcNk#*1>F~vt}jd=@!x{<R)Hslg4LtgAM^j;{{JTazd!U2i2pWOA@N^I7QK%ALQs@Z zi!67_^KS}k%fs^@sXxE>>CI-6-#dX-^}LjoEYpIj^E{<ezW1_8FIZHi`60?g5+wff z^>Pl!D(5fO3i#XcKl{*NZG6Uw9}@o|#(YMQ8@Nb?w|JASugyx>@g)0*|K#GyD%unQ za`0EhT33WKDZ73&;!%!h+-CCN7dSiKj|4u^K7-8vA2_s;Ym#havYY*$|NjyHZ>U?d zx=pfnLgIfrODph8cdn;1G$F$)W@c|llDXH(V|)q`p+dXh*TQvm+3y;ogp*B^l>|10 zDlg-hD&3cT`El&q9mxDYglf=-tWm{C7ZEc5|4aP8bMX<F|Klk_=Kp>)_8A1IcaAT} zl^dwvGaSh$guc?f!g{mY*~0b+3X=v@CL9^yqHYQ&<X+I1y=;i2$ATNeL4Du^ng5r* zdez8t?tQ&7e(V4L)&9#C#7?gdzIj5{f4Eu1LO&hOKUAj}GN-rU|BkDifhmnQ?-<1! z`($CB>K)}ysAnyFSb1TCxLVf{yp0W>y0N@s16)32{vR_)^(xlMibwnPzs~<|<3Dy^ z7E8jaaCu1lCprCydz_=?@xFca*ca&!{bfU7zO+?5^kXjsnPhibP|(H{bzE?F6Rh0h zHh<|b-e?o~$WheDS7DI&kE_jri!Te8BU%{}|NkZab2SqnajosZgv9@%YD(F-PLp_p zY8Thwcu932{ztlc@ktxc;qo+L;u|VMHbv}Noo?``hUA_*f*0Wbzoy*F_hTf5#Q(|8 zUNOWGeg}9GUqAdI|C{w6VE*SB@)YatRgno~{il8*Ww=mdD`)%Q%}&i>PBt05PS5%7 zuKE?{7o*Vwk&k!o54RA>MBs2zhfX&nuwvquU{DjlPLcUT)_<C}q=yAU%3>su|7HI7 zGyWI;j1Bnz!xq5*pVX(zG}s;EA2pn9BsQe2m(9GlBkM*aB7a@b9$`BeZ^EIYQ$$u( zW2iHo6fneXOzicvr*eVR%DEO||3<_U<!=a6#`bpp*8jK1wAQ1DpJYP(|1^fZISh93 z6@eiPjJLak8<UWzn$bs%X8%1`4?2riZ<91OGy>-LY#tGRJTy01+{!#I=r=+X?v1)x z|HCA+Dtsfk_2T)D`Tsxh|9`Rm_qXxie>ea8`}IE%(qH1ge_8+g5&!+g|Nq}Q{{OlD z^N;-hk^k@YpMU26|NZ>$AN&9D{^y_dpFiIJ+^+xq<NyB;TmSp{{_h|8|DU=3`;Yv8 zzW@72{*d|K-@gC<C;tEc?faj9?EfG8hphkoGyea@|IfzPT3U3nrU2`Ip}_jTHSqqw z1X%x7r+1mfTnf_Ffk)|Io~sqQ&emta!{>aG{pEk_{cm2+Mqz-KSLz2WzwglwwQ+~- zq57yz+;5(WL-M~&IbX^uNJx-^SlC#(fh53xj=$l6jotRx&@#Gf4r&Vb)|aG_>PJWi zQ;$~j^x2USOkSNm0TxBJTQnQ{aKOKk;uvdmZ(oYpX3fa>KW;7VvbGGUJXh;gzp4s& zYT%W*EwL+@nyevvYZQSpu;2EG*vzwq-imxssWC`;xw@Nm=e->@76_kiqHH(RZ~ld; zu#8SwlhlyIok?9kH6SU@V_%YD0kSAIcl%NVcqw**s4`+W6A0E;eUUaw9(m8#fDj2p z^3ZCMp+xNDa(r;S_DIC%L9=-XZ0#PlatWas;;*Er65Yc*<LCA-3Kr%26_$&CB}Hwn z8WulHgCxZf9+~vweugZHOGH?0kBUN)qP!odW85r?=mJSG3p!9eCDCcso7^GTC2~Z| zvt!Go?tdgjjLVL@v4bE<kw8*Zqb^p`O;S|a^$(*6C|KdkJ!`eUO^RSH0T#s_+Co(k znFIC_&`t^8QQ1$VziM3y*1&~7nk_UEweQT5V57jJ(a-u0{+6mrg#u3?8N8@C?Min# zJF$u?myI67yp$jGBC_JMXbD4yGygqgTweQD+C0AXq5!97X=5b5*U>!ZBQ5VgU}YO} zc37ldUhP4#1kzR`=JsFgY=7+l54Fg{FJLmfRXIA;-Z8Z((Q<vx!p6d3k8d%ykR=C$ zpju<n9YR%9l}W@ZCcB!bDZnN~v2d;NH);e)=7#LmfE<ur1OM}(A}TH~PWmgo{U*!& z&sqqdpb4<Z;BLwxS?E6xNZvY1E5ZkuRTwF#pS8@Ofdv2mw;up&S%9Q?5J*HtR9YHn z?QOdLe|rLU8bAX(y&y^RKXUhhtDD^iu*$qZX7i8TJFvHD&_8j2{Z7DErXL3au;m8= zLqYb#{NC}!W&L}{7njqYJHDWye(rkUdIluxL-sNNPbR(kbH~>Y(*L@5>-x`~X^=WV zt?OBkC<qZA9swQ>5di@K2?-Gy6&no|1qBr!>n;X1F~NNjVge!}Qc5OjQgQ|gA|e`Y zS_T$Y4i1j{)VzW`YywQ|9BdFGP)JBfs3@p-XlQtBWJF|a|J%oPD+m)26a(sjfg%S% zV?x1TLS1(Nn_fUraFBg;zcmcl1O^KSkAR4Ti~=B30bA#wU|^tOVc_6k0aieHK{koO zV!~mOv5LUoRWd{%cfe+Q5uJ%h@u<8FM|otQlHJJB7YX?uE*?Gs)dOl8S~?C+E^Z!P zK2b4o2}vnw85LDEbq!4|ZDSKtGxMhwmS87m7gslT4?q8amw`dSAu+LW@d=4ZuadK} zb8_G0<rfrIRKBaKuBol7f8XBG+11_C+c!EkJ~27<ae8KHd1ZBNePeTL`{3~C_~i8L z{ObjzU%*bTAKm)Zvw!OsCeSZvSXdZX1W3Q2pk09<3??ib87n-Nh!TRK!(DQ=7l_!8 zqBG0ekSN%d_i>CIN09GPax76DK)QC*v;VAPzW<kc_N!yR`!xeXg#nZw69y9`3^Jj- zvuOB`UmD@7YQn)6o^aIgRG;j;@#7L%FFL$9JN^h>m>0Uk!Ou(|M7uvo$(!ve!z0Xb zXr(lN@y#loBZY5Gx$EronfkV^op}Ue>(`eL^#>-oGFQ^*6$U(<?pwq;w0thx7@xu= z*b$<wiwh=MThZI_^uabKa>0?<k!vnbZF8_9m%??KuUnalm>3~Yl3+_QOUPRe*HELB zvsb3L1~FuP)wl+gosZXh2dW>*;8uQ;v|5)k_Lo7QBK0^ern%G4Ctj!80M}0hm7#rX z_>_TL%i>U$Eyr^(cZh^Or~3i>$H_>!Annf%jw1PPo+`mPqS*OuBY|Xr`GTDuadH;R zE$D_mvuuWeP7c?gsZxtQn=gA=W9{tIPr61m`42zH@O5X%^zEBfJ9+69+sc1@U=yCP z_`Lf<waWQ<w)RtzH{7T9nj8%C!{7G3Suo!9;65ph#!^k-(YmKoYsk_lw)jNnl+H_B zVWkOSFTq%)=J6n?!^a!T`=lsh?CRnEELH9<`R56F#d|Xcmqjkw&i1pSo@x^s568&@ zvbnKxM6#pmBBZ7&gxCm4PJ)Xp&+f`uIGfYH#C}Af*{ni%zmew}#8YTz=UzD9D>RMA zr8DqqA39Q9z@gJp`~3L~&Zk1XuMU`D^l-@E{Zlt0ET+ly$`c5N8r<Enw^H(gwK<vU zVC*;Yo~h9~5uO_-NJG<i*T&8FqKroly}PefF@~8vMlsjf{1p!m2LEIms_l$;hullz zbT`gImjbO>+k}?*CI8ryN9LJs)cW5)R9vF9UxRWU3Mnfvw0yIiXsN;!S|wB(azvQt z>~Pa**KRpYtJ(_Q%alabR)~9h3{%FrRnbw=)zj{$sTSf%s1hqFkUv7Y*ennAMb1nt zhGoTyb&<J5ngJ}z@D}&MBW@-S%pJvDJLZA70vh&i%QZg9cM&LtJTMk#uce5?EQJjC z2qYpMvC7uUzt-X}C#wc7$e1d?5QTs|X+Z^-xt`8MDs1I`q^Nl5>F;(aFt~+zFT05g zFxwyD;}NBzegHipXN_f04Ko1CQGTY1w1(?05#kws^-{eDpGkp;Wc&k?xnZ=gBMsEZ zI}w&8S9J8T7vf^jvI)lcyxrO~wOT~iAU^>WFjM9!@uQ_&t=jNaUa}_kFX}?1o1V*h zPhi(T(ygEQxtDYk3UYdLWZ~xDEqJB2aNr_!FM1)CDSW8HdnWlBhDF^>1$*mD<Th{V zS@yal!Gu=2=h9o#k*ZlYKt(z0>tBoq@N$kb#BjYi)b6d8-D7;-b>+3ToxM;e9kbH* zorV;x7k`l?M$FSYeYu{dv$2}LBtfTyvL%J^p|`iuHw9v;%;0;)$w(*01)O27vXr#g zBTHflLqeyDC&N`{3)=}7sHd2B*Bfyi6)Kp5?|MzZo>C;gKaelFms@OCWn>h=878G+ zB_*lsb)+@OP_r+Jk#H!7IFl<vnU}XTydfvX<UF#I%<IL*Z($a0+`^4+t|(9?C?RRN zTE!cqXY~20ys^c6T*S(QDvod@N`?zxzAPV?B9IiF!Zv$^hcDg4;Ci4beX)A)gD=hb znQg5U_<~SN6^*BFiqm~P((?SAt0tWyD~CjNA2tx(Uw+bkp@FfC#@NWYjN=qwQe}Q* zq=B!@-j|VUzDe+|o~sCF+?@`cSn_~&n|`ut5bIM1pMkHkQUwVwXiZM`Og~y5OQ3nB zV@jp`4r{o>ySu$z@`9Cqksc**CEv>(pXIOD#Ybqq$QU>+9i3|RFiR)_7waQYsHEOq z%Uc<e<GSqja7o0NcH$Q^Xhfi|LRcFA9{1%ctH!Z8ZU0m`OHX;t=7XaWB7;!g>u**M zx6^U<Kg^n9&CQ{6QxAB5$?jg$70O;FmQ{DO{hXHg&N$${Pw}_u?D(cmr)s`%g>Hh9 zb5oyCO)v7D^O|#`NYwMf^>#(gFSe8klcFydI;%a8Gz5f%+OoLQFsrR<P!sRIrwkak z$G$L6w`?wYEeYP>%x#&rTheEfRkO|s{&qg>uqTlM-;f^cY0b3P5f#0jKNrRyDbs$J zsf(#E@N+x`kI;#1YctuUnDDeK^X11bBkKB#=QuS*GYs-fBS^5}=lE?WosJU$X+z1% z_2u$B?T`A95G;@%cCnu1gtF7UBuv3G>dqKVkN}agVYTN8y{kjS#kwQi#X4wYNlqME zo7TE&;t0>L0{vF^Efjlnh$lIc<05MGnS1YrvTs0=k1G1}q}Q-i6?g8@!AlETa=CSw ze4c%`Lfv$izLHnjwc;gO1glK6%ovM7ip+~t*VnMf{^*FOFdWKVN-9<?>af1}U~w3h zysDQ=&S*lMoh5ro<BU_^-D|hu4BfbOzV}Q_P+IFK_{YwE_<p}H<9^6$^3~8J9iCQI zF>70^?pgP7F<fQcy-${hl!xq*>=v^bB_6aEX7>8!+d@1au0d5C8C9(fr8X~@BA4Y? zE~b(#BA?e3)?3Hq?4l!cE%0y5H1W6beVlNLwqZA0{s?D%V!G>{>+qarbZvhl2(B}8 z8avE1AW&Rz>gtq}b!^_)t0#N^;?WbGo&3}Q*euzab!(jd=rGLK==7w5YfudXM<RWm zPEM(Rhi(}CYhKv&oQ?fbr>f4mklb{M%lzzAjEBOx&IFP^&iuQAJ@@R>4^it#`oDA9 z&WkmM(a&oiDKSt*6<e=eRZ-hYA79Bm-6FX&!Kqgo<*u0V)rz}M7;1dVaMexaJq24d z*sbyEW6a}A^w10SdnE@biVXuUh>YaIooA`v1re5H_O2*uz>XMbZl3K@HGCzbgDk5^ zeCE>#`jgchWw=|~O&ilT3u1BKM#xuOM;p7krN*zsY^j4Ary>bwv{*FL{iq8H!-?0U zpEs<;EG$1jg~B5Z(XE*e<c!!@mW%JF%H3wQdU_bq6qg=&p+URE&%@j(ips4NOg^*Q z;~k1DPe0Bv+pmv(?)J41x$h-!>}5%WcZbHS9I%^gXY|*_Xgg|3j28SA;pi-8S(t_O z@()gfO2@`_Fj`)<{p+xfOD^Vbp2sUSKB(0D*lql*LflQ?sxQE0cPGPR;Z9N-L&=(W z0&n<wBCRk(;oLj-D>?CkIdQ{0lwL;Zs^rD>AtU1$r26vkKuf0gJyi|@ld>G(LURSF z>~w6(b`G@GuL=^_v$bYpq-nk_S2B6hjJXESpXwKy*WwIsdmKzSy-JvVOvx5J60s4D zFi%yVN`kSZrL;X$e7a}CRQe#eoAn+8BGK7}VpdzldSjr(f$FICT|D$k$%tvt)SJ!v z9D>hLu|7zK6{^R!C+o>CGm5rdA02+B2y}YZU_$4=62;~v%$L$$U%WstrM<BEeXU3O zAuq{*uy9{owiBj{xuIan%z^+}->RuT{#^6dyxvAq6J#y7Q|g&&yOMyt!gnV4xEtXw zcCJA?#RgAQC7liW9NT!>a5`xY8;C<RG;o5{7)d`qyw7d<f<i5tQk{}-h4KVHPiozw znzBF26WwnzgNQ2V+Y$o?C?q=Qq2bZD#o6ai_{VY?a<fq-Bt(s)EXqh8U>QU~^{DTB zk#m0-|LWYp9zno77o;g3)YWXow9f(-*9aSa_kEke<Z${yh!HR1gLfYo6L^um^4~aO z>b>Y~Bd#UIOz)~-uG+Gl)Lil9nG~N+FUGE3uG<Qq7Gzi4s%OeBmJO9PPfTTBK^Dr( zb#Wnqsw@xO<C|aJd!mI?O?pwj`aOQLfpLgYYv`Qy3&jCd&9qty*hrDj`b);qOp}h% z=x&vj9r-C-0*fPi8^SorM30`^nB+(%S3P60bOc+rk(Zaw)seOk?t$CX15ceGWkR2Z zsLZdru3etvGGCPAtH~S3pYbntvFK>MY@|=iXZt9;U_4sKsM3|(RjkdUIs0DnqLw|? zvqpbSTlmhg*~_n-nukWIu(96~U?K;+>4x^L-XW;h`Y*53;}cNK-Pg9D*Ofcw&FYAa zjg>+3Ak@*>_9#s{b2%8I93!wcwo9RYw$fzoZM2z)J7YTVqPUnT)69sf2g@%!B~qr; zP_ypM*3>-$mZ}7PtIaj>y7U38*e=ASxU<#*vuZ!(nwrYm)H!WEXpYON`;7tDppBID z<Gn}H4CM6*(mCKf-3~@3)63mrwjPB8RHcGWR1b+N2OF>rRizy9L`^)YQDjC+!~_NF zGsYs>r9t;Sre00GtAe;|5E6plxi{U;mBZ_6kd=kEb&c-44%1TP3dCm;uArF5c8tEm z<mZUaek)Fmsxi|L39tV|cME#qV#aONZ%reH4W`Ui!Qnf$?AIu!?sN<7{pu=$=b0EY z#Yl5S4H%dwq8~3+oWCi4>PKbO*VWVRXlY>2N6$Gyn99>$n7TspW~!u2)}@&oy}GJZ z^gkgwEwN&T=X^&~WM_SUmFbYxMS!@K$iQIHSCBW)xwiO}r-&H&!fbAHauYd_jTV;P z+1eFk&RKk_{lt%rf5<e^!lBiOjRhWRaTO-rAB#RWrR}UnbG}g0=ByvZO<_Qvu#WK) zbav=cS911QjjQtgQ<t)1j=HGbA-b~;4Grcbl!rWPnx9vAHV!DZUZ~pa**VKryzOS} z*mZP>d7d+s-@d2^Pf~p-<2?)T?y>q>NqmVvIiV&+2<sIMt85yhUwl)aHeAWz%K$4o zkHtZPrMjV!ba<~o9PLdVVv#)m%1S1@2U5d_CGVkjh3Otovgvk}yYR*&$~BQ!r9}G- zB;oLHRrcXbKG0$vuLcRH*{O&Y(U=;j9wG`_3MMnpu#-8x(jgphS8D6sQ5`VBH;Vh3 zL@l&1F{)0INg$G+NW}4)XalbxRary)kzA9^IxST@<xAFYV}sZ^bkB-oS&3y{gwUbX zy(oD0C<69UDEw(*2up=jEzD;2#dozX{q35W)CJSEftVVb?ia_za7q+7o7W&TEy}Sk z#wL$?Sqx;3dQPtBM=C<<+KX69p5Y3vzp@i>C9_=@C2!q)NS`ib>yuua|LzlpTg1=> ze-Ovl7%6=^9T1jKUX;~TrIZv5rH|k?@5iq)t}a$ZTNqZZ7>OH_FO@}TJ}GTlCGMa3 z+Bv03>B+gnkV!;HO-L`~IPK}Z%`Irq#xaJUZO3f0F~@9-t4ht?TNQ_jSJ)@oATMpt zoNf~sm0WiRb8YxU88hzG5D|QE)f`FtNJrC4xd^3MZx_PgOut?wLTM7aD&U90LoD<C zon`x@wXVQ7da$_nf@u`$OQm7<hv+n&(zxb~h=nGE=Yzf9myF2lGB9~6PYEx3?gTAW zjTPsx&g=KD6-DH?bbN{jvd={rbF}>|x#>9r;<B*oX9J^~Sol^ZGw7?{Z|F!XYAwv_ z&laCnQkG{dt6Y7fN6|UJX=ESFD^}?z$h**;+(@x^L)eiftt+!A`lzovY-8gXBL~%< zFA$kmqBrP%%w+?^7~VkITpc#IHRTZIl_iv`Gd^XSvrSvLW&eb<JE?{38suD$`E|^) z^_AP?gO)-)ZNaqk^zy2`@gxQI&jCa+R+e?)3ib!NuRc#I2emA$$IMwb<?I}Mnw2@D zsUAda7G>u-oWBN53+@;-ejdWJ<rqfOnWM4NqK<o<vv0BinoNlGb~S!&#L!Qvfga1? zUlRkh<mC{OT%r=1vZ;qBQ#^iex2eoB*nMNO8n@uy>;4b>gcC3>*6Ql<&+GZRIY^AQ zN=RR>FQ_EEOMC<VHm0br-4Sb<FcR)FgC<(~_%6ot#_=TF#E<r%38ykPwQJCu5FX1B zt!!?m-Jw;YFu!Q6i{fXZObC6m3dE7uAYIib`1PK{XdeeQ7>s8WN|El5mObg*nC{2h z)}Ywt#fh5?$Hgrf2s-1lg=O;eP*ROKmT16z+I^OoOrNw_$>!8iNgy9n<Ki;f=>TSM zRhD^W`s`rXa(rK}sWg3RQsHiUej+0|3l9xOpGGzB#e@}NN!fax+ha-jy8cho11?Ps zFZvnH-6ZwuGdh-s_mrDL5ioO#fv@3c#P)7I@tfSh+&t+!f2pu1X!c3Mf`DHtn_I&= z58>%1`$_4W+S&8@MkT=TkEq9loxg-Z!-=`l2Ip8EZPg2?%%_CDt53>J1=%L{<FBTl zOj^vuzbUe0Vx&TU)wTkskVzcwzy<D#T(X)pVC+D%)~}Eb1D}u1lvj^x$hgZjo#aG} zia81_%8UAa3P~Pa^-I<$&qbt*$0n@mzvvF4O8$H}Z>{ddHV)gQvGkE-n{Ux$;(mo4 zS~f%HxcKSdgN^ezbeHwKw9d}cOizMds;bh|$uZft-!J6dNNP_CXT(N^J(q%(Us1*^ zENCPZnHw$cTZvZ<<P`6^5TNHc>)o5#dr4{9;WrWp|E?%`UqU{V!{_;D*#d3hGq4_$ zrS|yK^{R~d^L`Q6OMe+3AUuztPw~Ti%JsnTP<#6twDs_GqoB0ELt8gFJsqta#ocz< z%H<mL)aA-5>0S-r#>{<Lw?(T)@dE7u-r#Nx&^O^>%ZT@;DUzPN&Yn+mq?i{r2lz19 zu-F;|y^-x>_`_W~5+vhhq@3aP8`h!^znqmuFk<yum)NWaDV!R>I?DD#^RMTO?U7a2 zm}*9`Qt4HPHS^$~tl$KcXrzBpwHr!9mt`cr8lrd{mm-Y9W8GJyEYWzhwh{eRLv)Eb zfl;068l;+d2zyGT=C{;9=y^JBO{Q7;o;x8Yn&gmgrDjRR&HJ$zwN%7{IvW37%3}Vy z9UZP@7OC-KVa$&T0(bPan0ESU1wKw)uAC<x;M62b7`(2$gN+*Fsak?;o-u6W;AKT_ zai{pybqonajb_e$U_RFJb!WULuq2mtkiN&Z!;|V2`X}zNXRY>6tLr~3HYV#>luTOr zU3N+I7(oe(eA-bEA}yZ@L(O5QS!b(7OJ$vpK*!)%D}0-^`<ZK4qMYk4#jNj?@i)>K z$L^giEw*!88%AcP-L>@3B9;c#0X+{`6nLoLmZ(oLF3$<nAQPFy03S|+Yxd(U4tDlZ zK4|$cCsAQ;*I$c{hkA$4Htgv8gg7l&QW7jP;t;#8&h4ag_swQ?g3VcW82mNJ?a*7< z^1BuK&^1Uo;S?tsiy{_ZpVFtOlE22h^fTAwf<=YWz<f8Vt1@L2J&r9Bal`XC_1x3+ zGj0+inN2RAN9o5J?EYn$A94vT-CZ)5;l_7|XBe^x0%7))uyPY?4fw{J@0K?Z>;){7 zB0iY)ZDsfN1RdI=iDYkcsoxtoY%Q^`h)gQg%!DP*JJ%#48jZwSNXe%}%{E3YSJX`R z-^ix~q4P~;uSQTzduRwQ^Ako>RhJv2d@c^2$GZk4M5h<&feiZaoG3W8PcP`<!g?xL zqfg1Z8iIMK?`IaPhgHT_>|c4bQ&vw|bMWRIEsTe;#MWOT?=mqgro&4FBO$6GDaH46 zlf=iRlUK9m`_3p1DRz`XBcRHod!l1#Tb_sK)J9NN-ER!<yZTBs9wmWb%XgOLk>?eN z5v&8Yox`Y<JbV$4k5^pOf-w_RW->NO&)=VPRmt)MM4irWmg%K_)m~471mhS>WRkka zFGZ44o>5{hm%Z(pZs<VHPGNw6%zY<9_+Y<%zu?VyR<fyDsQ;YS*j6>`R=v|b2d|ze zCNBl>d2*FzbpnCEc48VsM`vCCU3RWDVP_W-ctOd$ChG|{_<lMOltBucaO_I%*F?#^ za$xBQcS><**K3d#b(97rtpO56I=r}LKf&PLjuo11wZME%EvE*~E~7b#A<ft`38<@l zb?CTsiU<yMu2^dNmH|?03D}qX(kp&a7ppIFF=tIO=N|U*i-O!vx)heQF@g4xN$oDG zG2p$x>yi{zmnqnW6C1PPX&`u{BwaxNX`fe1M|Ir%6QQm+N)Nm-EOg2%q_(ZYc)Q8s zY4MUGZTAw|)-WzDmw@}vShl5iC99lN<DYf8ppLSj=PHnfVaiG?vvV<`k5Gv5&yh<s zrZ+!v$(X`E8F4xZUtzJ+XeF04TQrA>{a|u1mfRxF|CaocgD@0Pk=>b0LQV>#2<-#f zr3FhTr|1|~FDxsG<h+K<iU|Q73d*)!l$5^N*O~4YplWd?NA+#0@KpaCyTA9gVmo&4 z%W8*rig$oZB0+8=nJ-(<&i6_9=T)z~oWWGpXVx&lV)|6rH7H!QNDJ12%L%zKs4#F1 z8MGl_l%2f5J76Y0oUk;N?r-9)?I+_BE9>(X%7^sDEbK)6-R7K`8JtA<O3ka5N-+)F z0k(~`A%|h>3IA{kHC1snB_B{193vwODn?&IOvpn<><^o|ubr8)sYF&)@<F*d`K6^4 z@2V1(jf0kzcfA5Ya^he<jgZ0d>I400Y0D`st^py_XmIz3DLJ_!kcun~DHfC<LJ8aY zGNG(%`m%TgP1m~FCY=369bZHp?36}0aa>V2-}-#BSnNd8Ad)U2f1ga}2TrZht4qRt zT*Y_%rZCwN1430*(nTN*PJ}R<C)-MbjnP`cVXS&9G`oBoqt(vR1dMctVnb^IJ>8{f z4t&pO$<HN5d=BxX?b|DPR@KC*Yf}VK@&`GmmGGy1^YJN<p&PG3^5dMs@7nSuJvz%y z?!9;&WyYy=6>ejtVO26SZ=pUajoQvb>F{7dCVi1e9UNyc8ap?Ny}>c3wpS;qU6*{R z`OdqBvoy8+8~Qf<TsZUP^RzB{u-JrY<5BS!Mag{av`U)I_DT$6-KseCu@q0KmFc{l zd%I%1JugkRH4d;Z>3eaG1?7gn_?P6(WqgV7$>`@S($*YgZ_JA2P!}gU%pQd9$$S*; z>kpPAdsHd48bHh!kON--z9+MhzY{hpTMmt&CIFgc?=1zto*pqhvPSIT*E~KhLGB&l z&YpYJ3bzymGn*$rQKH9kt~AUz9a(CnycKC<XJL1m(*N=+`H+y(`1plHm0j_pJ*-AY zv019{E@bXEo>Tm;j{VDmj+aH6T5zF)!T5v9A>&P@0omOgQMny9t^(1i>_jGD?P<-F zbU)Q9G?|5-91Jk32K(xx3KA5T;VOg8ndAMZnDhGly6!O*V)igL2=`e}3c0Hl^>?<% z)}L0%x*TeKKWShVX0E|Wj?<lEF63}pe_hC#O*hl#i8DC=zMt;=<#br3#9mx&=!oPS zR=uvo{LaFyw+o{0d)PGU)0b<LY*(%HF}6#=VB+42_?G6z2rm!yjhDhBRf4u{-V>tW zCWO}p^1?EsQoY2S;B+n*eY9SJR3y^~Hm^|R%}OmHs<&RU59@2f%;XxzzOC`%pg5*? z!H&9<kdJSuAzZS{L(hBC(obgZUoL2V+8UwStq^y8YWo>WKgs-ChUlQ=>Bq;D$#Xs_ z^!?uDpS;JowqoT!6z5GaKvgGoT{smdXf(LRv-d^MsWk=bBvj3IPH_~ZlWv_-ocf`p z=JfG%D(O5mO*oScmYM#fg|Y*@2iOQpUr3!S+N`N*HjO*#w63)A%ph}fUcFPdl}?*H z8D21}&y|}~tg<{li{gSuQ@h<<6^_6pE4Ne7OeLCrJQ1I`s`R$eeEb=2A=b10+Vn~9 z(~x7~G*_)sg3+GtqH}L4qNXr82Zsok^1ZK94%$+kXbGIjxWQd&;{_z$Ax9sx>#8d? zDU>f>`Z?+ue_=qI^Eh}CnA|z(WMP{Zsx-Ey$%*HtZr4B#OeLBM#6McEI~~_dobV3{ zwaxG5ke~8?Fqj$e1W#>gA6m>bFUQDP5zlRZ2u+Gwj6h%J=i+`I-(+fNXG|DG8u1{$ zrgtq2dVWxj4FTD+2p-|;QdRY=WYt1Ox8&=a2-~yvGj-WF3b}Y|HoW-iNNz{m&b%kZ zChyYe_3p~2AwSX8ubPWa&wrh<r8j=2ByzWsg-UWBl}*8beQuKbijqJ#ar+55<-^6t zD*PbDdCC0YHSGrjyWv+OTEV57n3uhe8Nc<$Wqa8_&9B5)pO+w7G#7M`vqg#S##YkZ zowwB;`C6BBHY1#CO+Zt!b@hP#Jc8it`=bRq;^wZF3pA>lD{nWcGp=2v6T+uiHSEMW zG<N8gA+0zOd#5m00;k6XtJk3D=6TNt$(@pC^86l3;^4BC{tsKR*C6xAqO0ggt7{PX zmq4!*qKxNqPR~gI?8FY?lX+m7Gi1}8jZaA&TiujMA}MGlFSw+yz^^PpvOm?iTW0$> zXjG7VL<vV#tdXX5OB_cT>w(?*_sH*cHAgs{*y>8#7EI~>(0B<4xtOn`qo9{0q=rjm z#c{+CJVeE@p<a~f%Aut-NOA-{Uc@Sv5I3V7?FARo_v~hEJw)vYGtR|URsW6}{`ON> zWC3B!vw@7SOV^<6p6_aCSugMPwcgPNiF~=NLpWRxq07GpAq)9WeP?Kra*EeUG57SL zGPo3#;=TjIBRb6rq1UKGF}|L@UP9n_>f~h4$INUCW->IfGcsi|wzFY&Gqh)BWny6l z2?)E{8yZ`gI*}Tgnp@ZkQh#Y^p(eF35v11Olw*;z7d3rqA?4v{s^TH9YV2WU%xgj| zEQBoJ#^+{ZZ)56YNa|)|Z42ge6QsT&&IiDdVrFUp$<f4&PgzXj76rHxq`qy7tE(%M zD?5{&qd7AxFE1}M3mY>V8zX?h2zIx1GIV3K1ycYNkV$W7h?#<o9WCsgEbMG=X_*2a z75+u+UpfZ4bJH`RIw`3D<dRR$(8^TkFW>tWVE%pcH>#b9sr4=H&6j|GV%?PgLQ`<G zFa_EPX_1hsojs$qshQI)=AXBI;cF_Jg6*uGZ}8b!SZ-1OEd7P5^|z>hmi|Khjj3j9 z;Upw&Yy9+<^1t2rRYS$j%*oZz(Nsv?)R760KRfAdg<m&*p^6zgnW|dYm<s*PM{aK` z{X+RwNlVm7)KSq6Yys)1g{`@es2wA4VQO+)<1hDr)fBa}v3E2DgCQK1Q52UX1+?^M z!ENO~QGV6?lZXFLa`rDh`;U7r?q+WXc6R*1Y*uDAQn0Bp(`}dk<=(G8OUOIh7@0Z> znK5%RvEO3;Ec=D@v#O$_ow=i-jgY*Z6Dg3`V`2MC82^s(tE#k$f{MMVsfjY6;I`&q zh#~zjL={tqn~NV;))qoM5M73tIRM{a-CW$F-L~v+sQoZYalkeKJ-iXQnyr<sovSS= zq>S{o@D~q$qy1{)Pt^mg4e(lq*8hQ){zCl=5ix*<lZA(=$$voQH|{So5WTds1^fY6 z)Xvt-!ra;Mhhw;52!uI*VVf4Is1d2CBPrwm$h`lC_75ihGzwFbM;1<CMN>yb3pc=n zk+R)#@4vYJtMNaT;E{zPSl!Ut*;I&yiG_t!T>TgKe`x3L`@gEn8M=wsn>soHy8ELh z2NMsZCMnI0V$$AH_zT)^0;W!;j(~>A0nSxO(a;IFvi(`<&s)DLJhm`@>ZD@l>}YH% zbgMD9_<!C3MvWUa{A1VvhLRs;z;FZ%Ow7NAFW}<W0BC9pjCzic;q4|n@K>7J4FC-T z4Gm;F0{?+DJQ!F=f*LH4jt6)1gM~wY19Az00~QVu$R|XEz&F`}KwTi64X6c!0N_I~ z{`ZdS_mJ$sZ&1oGP-MTe1Brn&M|dFP?Dqk6lNtzuMuGv7?1+FAM@aJE@7s_>Iv7au z;Pq{)+8r3+!_ZI?>Wf~K6^+~bN!4s)v{NFHN|knu)fXYVYg`@UxiznsSm0ZFgH1@g z$&903loo!~-<5OI3hq9k_k2H0VebuxFG5dX(PtY(@HnlAKbGkpEtn&X?cR`>zO?J1 zm4Vg9r86b}3ZG^2n3D$2cb>sykd$p3;<|2TKB_6bbg@E|m<m%fJr$2@#8zwblTc2Z zH;9AW?@_lfczP~Wm$o+4wrb-7Nsk*l!LKjBIvCoJx=hb>ezXtf&%JkaS)R}lNv3`8 z32!y4zpvEk#2ZXSr^g0u9#%D(m>cvX;!;E#kE*kAB~a*8I7a1<{bPuf{p`mS#;6fE zYNi|;oqg+3J-_E*KK__+u}e0xr+aLwFoAZzJawR-D|bfk@kXe<XVK;3wg_#@T*q*e ztxScJX&Bs94_~B-8GHQEi5a<xF0cq+aQ3@zjt#s@)1Rak@#bEp+O?E`6`zD<Oax4i z70;mf4HM?82cjqhebFnf-S60nWs>sOmbpyzVhiAMY~t%716P?YU#v811tu{iZT2Bi zlet;Zd=}X`?PL<uW>z>_c<boNFnV`HHNT32Zd<e7$ov4iZ|hi#z@>wH`wMd~LA$<; zbv&)TziL8rmu&i>ijBIJ7J6^?VH%^mhvPRo-aLtz1v(OokT)Dv^gMN}@+}`S9v_u9 z2s?7r<~ce)j4mjq#^oI*kggEX#}jpVFR<xv?wy>ZZCyxYfAWxvU9iS-xA6)yS%Zgt zDlan)n(9E%k*-O7*(uB1EsMVwmuqh;Y~nM=@pCMW-JUaWX-F#lUhXr7$K$l9d|ReA zu9!}`vMa$^r!-K{?n-a7l(8eSDP?+YHb&~MM60MMG8N6D5G%W-x9<4yyx&l^39Wyd zf0_3HY?M`oeQe7XbbR_zyO|u#I-5Nj(Fo~5hQ@BDn=Lw5ym@x+=>E>zRj_5m(+&MH zhv4`WijPZX4Kl^r8^cv{x}S$A9KARM$_Bnf9mUCR4hODKuJpz^Zu1V5Y(3+&dj3hl zdRrYmgDcjxQvUJV_>J<9GpeI8Tkw)9aN=9`IkTV1g6W@bRzJ~cBUPv0iX=%KRT+^O zIBvOX)=YhnX1lj-J#VX|aAHmum*z>5uC48@aCG7!^Tm@7Ez0|W>lpg6@L@!D+>t8w zuu*ptv+nX@KB$l15Xxxt@aT2D?_IwgwfI$o!O$AHh~#eZs6<_3lMQX2g-j(v?uTEc zdNxujTuPe`>!$KU$DUol(mXv(v~g6Jp#-Hrn<U;{zQmNjFE^6$xH3q6r@-4;fcz^O z%(nS#veBq!6>V<c9Opj1sGrmEF$}|F=Dy=_mv#Br#c2u#y!xcEPxLzN41o`1E;7>i znetEP(O8}Ib^Ge;4NW<Ht2uS8n(mYZWF280r<tlD?Q|?iEUV%V8X}iUmvHo?RL`s; zg<0+Oy^-E(j-Rm;yV$}7$-FIa6f{qN!p&8tkh9O_o3nu{Im7S%&Gp&h*1@9>yHH&5 zcl^7v`6j?Aa?(+j(*{ySnJ4`;6Vzd^#+R}NA2m2n<gO!G6$#bnnbptRM7!N-VI9Hg zd9RSuv~mCOXf=2($cDDNLW>&w8RJ39>t<S%3b#{IBW1Ee>w&Q9X`!csNg28dZ;Fd# zH<L|$u)_`Ar(|t1+ZCphooqWd&RkoAR>|&b9n}@iBH5G}m?f1kO>r{PrZ4C4Y>F@j z#L%^86N)3LUVX37hLP7wev-_WNlWmWf3HXE?G`U~BUh@O;Z+)?_D*2M_cqhcK|xvn z&9w9Ok&kc<&zv_IE>Y-Cgy!$^s~Py(de@w^w#Z+_R>bS6Q1-slljPEx-at|mMzcP) z5G8!=DBifC9HrlI<cVQeses%aSggQWU2yJ^m?}GuJVfJiCq$Bm@bTIv+BDH%zVW4| z>}687H4^w5q-T&FN~U(GXZ`+@%E6~~-KmFcV3E>HsC;PSEG{};_a{RoEqtE|EGv1F z$xzpxioXh|ZI?ZcK>7;yZ8WZDED-YW{raTMCX{CWr2om7l>)sPHU$#+j8jZb{m#^w zvF~xt3Q6ed<tHd95Z3k@CJBM_dEqI=Cxq9wQzgwFo(|~ptnG9#Ln;N~sS9Zv4mDDN zNfRN(LEoHc<kH=l#s~0t%@C@Ow%}JliatjhUz*=KR2`N&j34!%sFl}^9!8*;&_csZ z=fF9G7nLk1R2SO(FwmuAEUHxcLg}73q!k;vjz636J1azWL;@9FSxNXiZ`<*c9nH&$ zy}D>-)2poOM91I?;NVIDQ=ot?dNZ<%9)G}<tK4J=R<EExnwg1`a-S-Wb@vdCDV17| zI>EHHSu|6$Ecgfxi}>{6ko%?5+|Jn)R_8Rsp{DXZk|X4nW1^EHMXV9*3tvaHUa?p( zZcg}8X<3}t;IWL+IJ8p$V`z6Lwe$t!9QnoOE(}gJRT~P__^M1z5!YEh^ke&QFR;+c zAggkgF_(K=S%1~Ab-{|voDJ0iE_=LZ!0}x>^qK%IwKqn0o^`y%8Z^3C5lYT2Wsi_} zW&l2}J-9E1&17J-*^yILQkMH+UuIEI@b&Vs9h3UIwmAdw%7@N7z=CQkK77Gbq;7lz zs^rQ|OfQjC4uzzC-`xKNmq2L0I=pXglv4LlF!W(WQtB}CXLlaR)>FfCM-m)Qg3LIO zV=M&v>YM?b1t1nc4B!m$lmt~54^YSqN{~f6nb(3~0{w!!FcS#6+h%YSuu>3Zn<o)w z08Rp!zO4S*Gv*}P=TYNbxqvc37PqC|T0y>TNF@$YVYFLe8Zt09EeD@Pf&%dzPrfCB zoJA}MwhDA2vx}!Ikm|~WA?yjzGg#(;GN`fMn2K%LEB8jixu&vZ9+$W>4B&UfEPj7^ z*BOs(&G77bV8>V~Y%GTof~QL(xK%L(sC;d%73`AojP<HhixbG&y)PJc>w{ZLSsH<l zq@G<P;-3Ei2`qb0&)QmXNtJUrs`6Ku=silcmZNUdkkq1jk#7jB(2sD!Gle~s^oP44 zl30T-eru{KTD!Hjru@fKv7Vck-=HDem=*BtT|9k}NQ1<uFWAg<i=^Xb+cGusz5-kj zUz*x3%&4nizu9s@PsxJ;@MTi8?hUohuo+6qy^*;t?6SmQ{QV7KFv~jgd&zyVAos0! zp10&XeMBqso<>rBW41O`iOqCxhW?&4bF=ot+XuG06XrT4M3o7mM(cUKdGvK2o}|GB z(ek~7a~|sCDfw#RNj9V_^C+@|`)P{Dvk{X%N9KCM^-rec*SZuvfv8r3GEjAhwmPN+ zS>`?C!BR;PlJHAlXIC}0iRWGNjF;7OdUNwgT-=s3H1XZLA&;+$e0I6_wYLuO0p!W0 z=1}dsQLvge9@CdYvf*ix*oKwJ0htmTu{0e#{{Udgj&<>LRoKFmFntgI!~if5009I7 z0RjaB1OfsB000001p)&E1_1{E5D^j+6crXAAweP}Ffk(~GC&tIH2>NF2mt{A0R;kY z4C9aZ-b7a0ako<!9Dp#KmBs}XtQE1=>g^ufvmN0BB+EM(Ia$%WXBn=Wk_e!(G0VW) zbw4q%1pS!Rf#iU<N?s{;=VLihP;xckytkQP2q3rXFeXdi<k+QO?C`B6e)!I*xA+y? z8RVhJgCX=w&l^)p!tlbf(<;lZxZjfGggV}F`mvNe>n>r`W*XdS9(xV5{!V5xVXF?l z<cww~tIP!VVb2*C-Eox17Ftqb1%VHTwq0Z&5AACiel5oxUORIieh-RZ1uacgb`DQ~ zBU~Y=t-h91>@_Kym2Jwox<!<6A-H};O}P?9)9BxR@X2Cmp53`!uAstYQme>>P8bIv zMv%DAQSA-cgieNu(Xog7zaP{@Lv1IBkts!9!x@+5H{)@~7=0OM7(>w9S{llD`%XP2 zauURZqD!y0`go+c+X^Oxst^}4)Mznca^bV!*5w|%*sM89U2`4t&iwDqaaxaLGSzXW z+fpHHacuV3)kfTQ9GW$myEt3@RTglH?wr?lJi+m;ax1bXr3zOWtP^l+Q~?lGAn;H_ z$lNE%UUQYJ!_7h%vt+n%a-MDyJhqu|mS6I6+7O>RK88zEGKr42<CMHU!%aGb=MO%o zah!Tq8}MPa(3H5#jy#3=JPmiOo{`Oj8c2I@-<sjX0iz#qNu6~QTh`TDve2dhF9;pe zS`94hI{b?k6I$3yPq1y>g#`nx`u@_o(U#mpsN0oaY9Puo^O0yVA@PrB1U6OjFw+t& zCgny_op+I8NSNp?M0S1w>&nO;8oky4a2Cm}os+_Y)+~~<$56RY*?HAPc2s6u&z_es zl=_B0S`f>T<+$RLC$u?Seph}spG}vsA=Tzgj`3x^9z{mL-H;~9s{E7+yXTaAd$zP1 z-^eutlsRhEvl9K*JhBHY^}FGLQ0uI1P$ZK5s5OISY^l-b+*6#VI+oRm@C^xya9MFv z0h4m<QQmpEbC^#7)Q=xfJv9}+F$%j@h;wg+hr`$FA>L(K&l-76FJD_zWEmzia@bQc zM@&{>w$m74Z<T8jW1+>m%k1Sy%JUiL6Cz5mj4{X7)*0-U(A%k!%PP-{ynZPQX?niV z>}GkiYTq9_tZa?fkNB0W?XQh5L@BdjjjX?m^{rAZ&BT*492;9QSzq|vhlq__C$$1C zC@~<VqZ}8u>B}z%^yf9rcV@6+xvMLIFlN(Tth9S`O@D-p5ia+OzC#Xhxl{GMY@#-* zF^a;gXJuE)i761s^WqXtGFZaiVb;~mDfO_@+Gh^ovMql1DO*oQN0y&DN|y8fv9-x> z(k=8d+b?*d@Q9%MJU4~L9oH6rkb|~Yn6m?s9r%w`FCxl}XjRUM%YB+ftj8d>LVqLB z&Z~m)1bhQmcq-vbZGhBd<324WLSu{P$HDrm4eGgB<%@2gDaRgl=P<6F`LC-d%C1?Y zyzieng(Ce=#cp1%xBE=~{Ifup8b_#O4Y2Cgwa9HT*v=ed%=CDY^N4XTEx3~~=32x* z-LfgXJv$0*UcH`JP?}A%Zh~$Jx<!?BqfI!6o7{C@PbWC-k+yT<Bcd#aQpE|jWoIBj zCc}Rc>n08rJs~YCJc2e+2Y_jkQt}48Dz^`kJl`T(<$Anlfa-L_(C)M`HPJG)ZOSVT zjUf_MOn|Ic;4S&`YYnb@HKv@g)YFwR=CrnZ__x?<OEbsde9th0N|)in8JyeBWwd!u z#>>1Omk}EoZc<r^*~Xp59D?MpSC|R!WM%g?4#EA-xJtY#)K-69IH1_Y$D0i(5n4#m z6Jt%bi(xYF^Pj?&;;@GM@Fj53=Rj#@Q^@eaR$$n-AaVRVda|E#lY1p!BGawD*5at< z6u#ZEMLxGnUw?N(xEz)=nRl41?5&o#_8PtRd~tS&(7>3uR(m(KP9ZIst{jvAppubH zk3KPEVU2eSMst)RG-&Rnf3@T#zJ<j~koI3hX%MlW9EEn5{{YR;SVxvEjBd^*<8vH% z20q-c7?22{!ZC|L+!ar79U4@)PW|)GE4M4OdnJ#R%{mBgClmu%g<#!y>{$7O&p{nL zyt(4Y3w!U5YAbK8icEA;@GKx@R}1RN(TxVD_-2j?E;M+=NT1iS$Lu=ZW!o@S77S-N z$eRg(lGZrHf`#kmf%8>c@HTILSs}VH^*EVqwu~YahF<QG`D-{I<j9!LA8Ci9#$}9o zijyJMvYCYZBLk?LE7rpzv@8q{Dp!!)tv_k<-Ep)$-LF}n4oC*9wwKL!SJlAq?ZUfR zMT>Kmm&uc*Pk$XWu*O#+RkB=nZd&`=V~QszNec0}wh=pCq3^-Rk(4fbjgQ&G@n{fH zTUN&$;r>e@k`NIc<)AQu!ef&%*w>343Gw#Sq&cqb3bBNJmgKVI(?(B{&OA`z#b++9 zS#BXGnqFOz>D!j;d}=gj(FM0zV>99Rj~(hrf>#Lf`6gS^-b!<xRAA1ZWa(_W2dGD| z?TaCfE!DWMzcHSTA#S?8Wn7MkXJ*EhImtTa#jxthtDDtU-)AfR^Ji4PGHM*j!R9lw z#+QNp<%km`@MQ%8kC}=#w-~L@5qRu}-_HeyCSpdqr%9?nR&bmeA}T}jXZoHs@6y;3 zD3nO=SBOl`E3524Dm^<4;kPjR_?3{b6`2whCpb^oKr)8kujzFwgF}O@LxpFqk&(^V zI$906{{THsHKI27P1A12Ycxo=0%x^hP~)l<J9L$+5q3;}9(E4Bl<&-SJ)1eQYNV?; zR<^bLh&8Ug9?%kODI?_ouaU4iibZxaZXX>EZfr$mgKD93C6;w%;r>O^wpTb8Ob&|d zA<&00oMVo|ivIu-#B_7N)7uKeP-MlH;+<R0Gds+$)9f}(*Ywbce0A`Zs1_a15sn+Q z8?ZRi{{UXPwEUPAuDr#Z9H_D)Kc;0Rn`I9k-?6ol6AaBdC%D!rw_I14feFDkx<&Xn zN6>FyLZ}FVIeLCRwY*5hDuH^h80@ZD^@v+RP+HcpUVVynW;`ZD2#uU)!_NKscm4>c z!_Fb!t)Ki;5VScT4VmGaAPUPC9nUfD5i2~bhFW@4#^@H12*)WFW!6q1*4EzKsW{}i zwQA@*-HN7lR`V2T^DPz%97B`i4skJN)T`u~i%qD*<4rQcd|dC&{O{NA_1-V}t4*!l z0$H2ud!BT78s$<cn*AE(@<{zGh;s}$@>7pB+;QnINOv5qP|sT9Qnf)4hNBBA!5R9> zno4sT?voplqsEBWi$BBPgb5E39jBXpzOTH@W=L7?7ZTK~w0l&1{S>s~&9N#_n7H4Y z+u6Z!WyYF|cC+HD6lBYdQZ<pZf|GH|MUaansj;|1KdOS%mfc=_-u*OGmopdmP3)@h zBW$|VhQA$e4#>J*S#Z@l=%a$0Bh2Tv3T=R@G+2C%dphAA45T4w=LPgverh}`4C>z( z#Oc}aYYLN|&#o)Qr5KS&iiJv`V<u>|-}gF?R!q#gXGy(<&-Jr&%B>DHx=F26WK<0t zIFoX@_~n;l8fMQ|zXP-5srQJ>9Yq;koc&O-3Kfg5=TzepZ91R*k?;XyUYym&%}4_< zsH<#BfavYW*IqeMwW4z{W}BSvqWts}uZV3h>%|*kvf_2Mu_ElW7u%dx6Lk7<YWQI0 zCF{s_cKxSPYB=g*o6^kzr(bRXR@>Fh`N8RN@@j{!E=>>5=kaVa>^04Nma6ovcM3cK zVRpghGAyw3Q1%U?U0fp~4_Ad=7>#AD+wzN!y`-5@+Rt58oI$o~f7l$>%_cmmJoxaT zj2OVf^@$3#?9F=e3G9t*tV+IWtofFo&rOX|a>h0*ur`1yoe0?zoFdnjQ-p;MF&6t) zE<(H@YeB{Iu(YQJW_RAn9%UNROeACc1-6MwDzCD!&Ag>1mt+3`2As5akEkvSR6SN* z=WF%aq^TyE*7(GbTF*YVfv$6zTI)(YrPhBvF73Tby<MV73TUY>o86AnLfK=xP=gI) z1Pl)b$*UntcuW^Hof}VwR2uevgF5_SL!Bfy=Qo`2$<zu=?Vl1dCEbR{kp^@^aX9OE zd9{%w!pGQ2(N}LhS`SH#<1EN!<jH57By!19g(KxUim!(5+SZ=@D^+Y+D@|h$D%F53 zQwRW|4YqtztTDff>J3IYa4G#xgo9!kS(0j?UcFTdSWgKx<8Ph#UKnyPqp-|K{KrR} z@><5ll=~9zB^iS(t*SGl&dVev#)ujdBw<Tb)m4cQ;%in2%dUn^d_PA8u;YRDlsVBX z3l6gUsY=Y+w-$uCfp0skZkD>a+QChKMMYXS1heT#@ZD%7iLHlNu~}xrip&_jam?Wz z<xYnNJc}qO!xd#3s3a~?;EuZ)acU_9wAa*Gb0ks8%qSbCc+D|{26nn7>4NIu19Bu7 zBim9CwBsLJEWIIdwd9sL06AcyE6)yeUq3dA!23|zKmv8a80m(4OyN5_BOH&gL`g8K z)oBwu{kmM0F}laHMtGz^W-$^ydT}L)s~N!NswhlI6u1%Gk6sfMO^$%fTw@8x=jrYI zAAVA79~(YS!4ZfB3(qqClb4q({Rv&`f}}*fiJ3W9k}8iP*it=?S<-%F<Cz>-D2b9% z7PM8E%Bfjf5W{$7u8K-jl%)ty^Y`a}tL?|wb%(L{<`b1?O@%TxKQsLx1dLeYQ|0?B zv?%N3x{x{39Tqx6?Z$1d`u)C(U6v(OMKfmPgWYfX!f8?=wDpQxwdyT)wT7K(4s-4Q z099@wv^MG<Z|E*ffWqtM_7Y=L?l7(J`cIz_Tsv@9_7o;oH)(^{7O8W-iDY3w<hum7 zTMsp~8PE6p<cUKO1WBQXBK;c*)cL}&C!W<L*nOEy{&}D4bWL1prM2&l>XMRv39E(N z?ewN2N^VqLzTuU<J~nmH8>?xq9lrQN9%<x0&m|orBQCk-%9P_Qvkod#F@N&@7q%sB ziw-l4<FDsy5RzEEtVT8YjMyWCgohC7Ie*wrR~~*iJ+Km}M;Bnaw7jvi`tJ6Wy57(I z<qvE4rPMZCjV-(1t93*0<l0!=xi?KYoX^sv^Xv4@5=LayKKyOhXU5N+#$qQ9%F5Yw z3iBD~=0oj8U^d_pIEybd`+aZIED<a8+O1yOTGzIz&}aTSenI2iHyj*$?&L8K7p<X0 zQL*<a7U0q47KE*RZa&&5_xrjrR@is!V!g0`9WQ}$daqaQb=H*U8M)Hw(_);10u}bC zso|{$g_xwRbdslygR9wF_B~5QjJS0lw;-bf(~=K7;?*KPe7F5zg`r~k`P=54j3(MF zMN?maS~bNYtFQsu6U~8kMPe9(R=s{g?mbmAdoD9_pjXNu*lxA;duHJZuWH;-mw-En zRHmuBB;|eK({_}I{@u3m;A?bevs;@#;bZ>*S4{H55^lD)TPrIlopDLUUI!vE=}qu} z(dAmc(~R0lp($+~acaU<339nTSxVI7rJ>aoBiebN?&bc+X>2d{n+InpWi59wgP*+{ zwEGK|C?oGxtUjw|ryrkx)AhxBwxiS1R`pM(<7UTtzh>C*+<iL)^?Je<7%biDSf!J% z2?ItA1f|bk4z^@{HsLDcadQ@}mDfMf2oVZHrqSQ1&*<Y`C;2?Op-#rq7nbK;!a<nS z=#R9BO~`*OG{zFjd`VxIin4n~&oj$jeLmT~{?}yfAJ|*=W0?(QwF`|jaru86*R3^x zx^Ol<2A!#X+f!+zcxu`H`dC9nJ|9+=f7J`tA!6KlC8WO`K68<M15yM6H_ZJK=6Yn^ z?ygi@DRnC3Qw2!*^2(6JvZ_=!i9(MS0rL{7QpQr6K;Qqw06`G|0RsX91qK5K0tg2H z0000100I#M5(FVJ1rQS=K?X8WVR3;VLXihjp|R2M6eATDFf($3vcY0wlA_Y#@&DQY z2mu2D0Y3q8f($B;Amp)l&Mzx;Rk0i_hN;dk%`w)QSg<NGRR?m<feX8@NuNTVZEmyw z0JZ!{EwHMty~M05?_gMZ+(v@r`A+93vdobmf(`^C=yWNL>f?XHQ=A$(m0V5I*66EZ zV<xFsX%a%J(0SUh?&32wN0G&j^g-I5pe7!Pt+=B_t^NM|mId%jRt4e<PfXJvky1g) z6FH{J0%lMUZdxuIJXLDux$;<w^U62Ur6NJiKz^S$=CDtKTCt3^^Wv&i6&s$YW~~%6 z1yptG3!B2iR1~VTofXhvr{*qAe~J*;0UnZ^b4@p#_cYy@P8`H6tqmijr%<#=R+>T& zOwksfbkoA9v5c0=Z7cImaHKN*{_;{>snRt}1lBhS)XIXOkf}e4*1Op?xxhorWWHHI zPG`Y2gp?cAa9iN8PRxagZLgmd-j71N+I59l*JtFo!SUmgshf&t^J%N?5Vcfj8or6u z8-{EuwM|1MV5(<o*!3p*e&Jq3<f*g);)$4Q&_c{MI-%8E<w4fGEL(YHG0@O_6NRlK z!8zPPngZl$TCh*ms}jo|u=su_F;(#bmP1uh(q&Vm*MoLQO$TSFSStJqji?oRdC1WQ zn8={e%#THIs1pY)sV6Y4J_@k;hgJRS6$ggus=3S-6csvfpIUMY4EtW6OjOlZ#95P6 z?x)J$Zs}E<BRyKMkG-CXgSgaKMx!KKc421XM?_c%4G23cO1=zqTnBySQLxtqgmj2i zTWiX5%d$*ms;yhH2&^_9&SxT;Wjc#m*_8Tah6qhJ06H9yZPDfk`YZ$aqs45O-E}V? z_EJlL3%R0*MB6L9a{eHviJwJ;cRI#5M<$TKoZ{pJ=&0fNd7V{kOyt#ts9xOqDy^~P zCun^FsO<C55UTa|R@z#8N~Y@_D+^nM_PtgR^E#mEmZ2n*qIk3_pDN)|`^eV1Wi;4j zR&NoDqH9Zx1j-_am0G_OO%WYd5zzIGZehv1;l5%O){CRas;>`djT2s5m{4L?4fnB9 zcOIKx*F@f<s(nyVZSBaX=hbjpnNIxGM%pD|-E&t7*IJs<hZ(BXjZ{-zV+80?92Y9% zi%%toH@4BPp;f3H*&3ZtIVvp&RaAjLzut=jQVcDg>w}nmQ!i^}IkyXCKr;!aqToBl zIM@-@VDu@^6vUNQp{c4W7Y~D%LaMiy(P3Y6eH0o_G0|0csh?Fzm#TzO$rXZcG^_(0 z=g3Z}PK*aR9CInSk(wJoxx*}!0m@e&%XJz?vKG_jSf1i$ZVAj4B08=MfysCM{{S^N zk5I6Vg9{eeb;*=&%%{}wLYt~|O~N~>YhYx<%3noFB}FASzT%OwNj>QA8&=xXDBL ztW<JvO!<A)H}K%1?hziPOMYJkMw^;Jg;t*wLKFZAtqjot@P}L^Emb0TZ17jHRjtCv zBI!<PZbe}qErjOU{E=ZZ3x@_%s5h#B6nqo8wWZ~|s<^eJg@-&c0MPEib5n1U;RF>b zW%;L4zr2}DGesNcbmoTYRb=PYN|XiB=2aTPs;y9m<<TGI%ycumX6Dx@^Fd+zzW_~m zd4asm#olSARa&BwJhI;m(@oi}6+f5Vc25UKXl)!V3jNm*57+iR*V=}{!|WZa!@`SN z_RM%|`bub#{#8r53fX2{;pDh%LY3k|!wyrpR+9)Pc`AI6?d&sey1-$oVrw#;Jly=g zrzP61%i?=2ifs&3ONLRW?s7~MZ@5$q%p04_>{T~9kp;T7cHa=~r;MeEIp0c|_qGq> z6Aw=SRW9pR&vaB*CUo~yT_C4untQ69TlH0mF3X~JbLX0Ak-48Qy4hIgY^+5bNY<Ny z`Watqn`~{YZV}B8-Wyy$%`W^jRLtA%u>IZD8_YrKu<R`v^;=4>9)=a(4K4aS{{ZBx zQjl%bp_0Nn+Ku&A4+Rq;P^oz`s&`5vC((VLZ2B8hY~kqQM7O~8fJ}Wt`%T%HeUrAT zQo{>d0Kn-YN@$p$1xva&J1O$bQ*RP{7TkERO9NB>RloGT<MdoE5iV3ktsAN{iMiD- zV_D%pj3?I&O{g4(NMUHZG#{3Fg@n|n=F$+(Ji@|apM$8%%*eEl!FKLy?TlOePv#nb z-7wFvRD=P#qjL@kg4~uOuNMzRzjp7$f`|^u5xMm^eG#bTvhZ|q{h6$77dB5xzC>rQ zcR(_Wx`Y^ApYN(;2vUYA!=k9*@UZzibY<w6+e9wVR{kdw#QV)>`WyNxjFFdAH<tj1 zXDgkX{URJK`@c1_ZQhfYimA+)NjmN#<SB(s#+P*y*Ko-}R@|xbz*7p$=XN5u9@F3e z`Yt5ogMrg?#%M8MJ6P6imu$L>&DmW#37sRyEp#cgty(Fa)9?bJ2V|+9aCaBxxQn+t z3k|ZcczU!MZg$Rm+@Q&xx%A2i@K#)y2-kj}3@tZ>qRYo~B$?f0t5t2Wh{e)v8m}*F zL;!kvd;{Rq;FL-=q1K?KK9Md~K>pfQXBiNhL&TzOR^CYa%9F2XD%DPzs$eH!8;79$ z^GEv&vyITNH($P?&EAN=gkzvsiLrlnKf<W;mjxwI!#5AzIjU^Fi>}EJfTq6f?lUC^ zN~r!Alr{eV5~5|hs%qqZZ)LRx3cq4$5f?T+Z@ACYehW}XlBJW6pjoCsG2o`@2pp8c zr&9Hzeu|$Y9qsArnVY3{i?W!`&eEY<6xbCrAEEFtS9jQ|TDx=G&FT>5k2SO2>e~|= zK>V+y@AWYLVOE-Xs(Cp3D^-G{u9OUkY9i8QRLm_C9e7n8&FHj{5Hq>CN2(mZRraIW zdV70h?DI{%`6tz|!aljD{K=i?ZmX0#!7;MwTPn4*@ihMPKPNTcsv_jZ+dgU&`5TbU z2MTQmMO(h){)y2Ab`!Gy0M@*J@XmFuf=TrM0P5`?#ybNYTLw(nVt+5qeu|mMZg*Hs z<|SgC#@QH9b*ECG`i8kWnYmKVPVG}0!w|65I8L7;KA}0#g>a=-s!0t|#LZ&N)px3? zqSbw!ZHk*CYtVBuyx4smlI>nG`2DGht5aK@_!#_x)99LEqjB#7sMEDI<ltQ22ZR3r zX&ag?8Ey&Av@XNo>0`0>*I;;SNrRy|MEP?r(%~uKvDK+l5ZTChNNc0oP~{mQ;5sk= z!~j1L009F60|o&J1_cBI0RR910RRF61Q8M;F$EA4B0*7c1{5+vVS$mc@E{{IQgWdc zVuHcZ2QaeXBtw$I|Jncu0RjO5KLN669aS9`9%m|QPA{dR4QxX!liQ40Q#*wsoxI*4 zuS(wEm`q`Fvld=zF=7fPaM}S?v2fqwr;CK*)GWOfiymvT!m!*TxPQ!=E>%4y8#(%_ zYCK%e-B?9~N~dvY;ki~bha!{jSR4^;?QI;K)c0T)LT44UBfD?eZ5YTQ!>&ogJk_$z zH?dkHmWurqx~xi`m_y>JDFCyb*KikA65)0er&XMP)AB25M~R`zh4`6=vScPV^5|2Y zfd`q?ao|-}3@WldEMx_!Oax?{J0qTDcp;J_3c7q|Gh(84CW4)C^5A;eM^%m3NXcRo z8;@Hg-f`kSO9vV&cM65rUvBD0@Q`7c=9<vW6tjp$%6s2f<t!!>VyBOS_c0Q%{81Jv z{gH52&vwy{;5ksc6D`?0B7aa`hP?^>)jKTgBfb9sWGS5yIpt!Y1*~eEaAie;TNR?H zsu1KgQN-$}T&SUJBEeU)6K~mVc<qKya<J~4>#JR7s<0;N+HR?55riri;dQ&I8F!Zc zV54?7G>*Ea#v*XCE)CUr#w`NcOwr1L_?h6U>hN;6RZU7~%;=ch0>MoynBj*taZt>< zs@OQpbZR*+Ggq>?IxIL!zIH$j3gWlArglY#qIcX$;HQrmyLAejHdk>1Ax$PRmTEd{ zW>sr%8BCC~MM+1+=5~tPrnHXb^n!u*a3e>2)pIbu{nYH>Oy=}CtJr3=(^cH8Hq0w! zn#MaQUw1I~7Wgfo%Q!hwzZ(J(hTQj3OT@@1V8NTUMb=eyd|pQAf&n(6#r7jBrcB9n zDeWMW*HE5qbKq5cc$<F9YsZHSy|PCka=dp8)|Oa3iJFhpReX14`z@a)txsu@)=Z2> zi?HTZO;Mkfx++R69M4-q91g#ANhUbKLs9yQjhPE-K~Ub!Z;A%sw2cD79@`$OvJNX8 z#Syp#9*M*ZkmgM~t|Xn4X+(H%^iLSYl`-K;0Yf66AZWQ$R63~GXsKyLIh|F&$yUdX zKLxX7)rwwH{{V4VL!F1dVM7s(+}V`o@iHqA1O;Co4fpP+X97nz-j8$wz8;B!-4-`@ zQ%}Rn${7pE%~iJymtJt(7|Bn2>fK<ese~Roq;D2SSmrcPzmDA02hHVGBMA~Hp)GhG zsL>I1JBS$-6C762W+vaV+L73`<G~vfWZbS*$VV*7;)K@mjsCu~R<K)3P@{~<Y!y5L z0ha3{FP!wT8Yo}Sm#y<#LOc(@brZPE3J8oh7s*W~0Ha}>GOcA_AZu{-D`-g8$79t; z1e0dgp|j+ExhHJwEhhP_&TAR&fU>Bm6#gmL<|W#y6ZeW!fv!<X=t0Gut^1)+$FmX1 zeigr$<W;aA2Yl6gF|z%Z&V9jeWi0qjf{rWZa!;9&^-|Zi+^NsTZdJEgSq9+Aa7wAG z;PQ=B6y~Vh=$OF4geQOF$>68Wj#3-q@CsIOu>s@zAkHv0>=!kOe{iL#jDiVJO~5w^ z^=^4id3L9EpJB}{*L2`EM~`aHx}~Hub2~)VhUA#>D7aPZvw=}c9T>SncJkk~igehT z2W96k83KvL_D<(ho)~!D6GNN<RU?WIcKo+ji%5N|HDyy$*zV4%I-U{aQcUS}KWhoK z_iCr64Q5)6cay`#ZjB0}l)?d2(6qCg*2y=Rw*77jIW4H(c9qS#yYW8EkeGlcuK3z8 zh~3)h%q`VZz-A`h6J3b4{{WjJoZJT6ruF^H%37&t=&EIl(i(ghkULgwtFxTx&C5={ z7XJV#`4@PFP&wSTt9e>g%5_L%u#mQa228g}OJ)ZRdhU!1i|D4jxS8(=ZkH^60c{DH z1W$CC2*>tbP3`!0{WImK=z8mtmn?Sn6;>@F+~JQ-t@$U0$T_rl{nwK5H)qnx2j!9D z-HQJJ-AX$CViifd+_r;n65=UMvG{_j*@3|KO&Ev?=KMlB<f>_ST*F038pdbqWSMs0 zze8m!a6E-&CV2b;+LVK7K{N-~A2DVAn(VLPbhS8*$a8`BW&Z$bL2P5N3b)hvZi)PX z-<Ra8B@cC*pj1rZOFMhGAB#u$RPx~<IOLph5>;DqMBuJgD+a#VXjNPS5HnQYh}7Ke z`j?j#lTd7_q=4Do`)6h36?EG}Wi|7gp8f?%mOl`x{{Ru&nCy5Dab-J=HV)xz#~9yM z&W221{WYa=`0T=U$yK`Y9ned`H{2P8#og32rfkA|CNXk|x--b!k&L;(x6yTq+ByXZ z!r)W+F&@rUbj+-5kUvL%b>xw3J1Uu-ZJ)T6Gj07uDyL$R%F3MMX=l7CUS&5bIPgs& z?}y|<X)HGgoJVvpaj%`1o3LtrvQ_iGhi^r5%580JhS~cy@15+OD32@XrJ1i50a+Rr zl?+aa#@Z_O-IqZJ3_zV86-1m@61F^CC@^*|{{WM}%BPydVmSm&_h^J=+6DYxKR@#V z(~C>=y{~VAfC$@j^`f328|eLKx;Z#&&K+whKJxgpx*P6{m^@WU#t9!?w{gDj0o?;Q zS02)ZF>tz)7e}vM)W-{NZ>uND26(=*H&xpNziEx36TKYp+f!?I`YF{V`edBq{ZH8{ z+siKNs;2$X18}Bs7?7qN@BUYj`%-<QRXkF=7FX$!#cL0TT<$%pNds@6*D{_)$)}In z8_(L+RFD`)ecWI^y^GFIMHbJBo#sf|8ct{1<GTL<?ng_+jJta(+8LgzNlcErzTUge z>m$06jdNUI;H8Yj>?Hw+*#m)~^=7K2m>z7dq<D;6uRL``?d|@-LNkXJ_C($v2<q(7 z%XK*9VD981Z9sMPB-v5hi({(45QF)$DxhLx54l__s+UxsVh+I|vOi`>j8?y0@MP99 z-j(j2%VsoG@bTUnjoQ)<tobU|;eE$k_fvW?pK6CJ9wlu506Bxoci#3t@vyh<oGgE- zR0}ZvqOhVa7KCr8r!XDSfLt!BFE%!xSAL%6r(1`BjDWiGbILkhw=B>=b8cVuJ((tb z;cxQ-6+pWqKF!b{y1(TiJQm{vp~R~j6nj>dplIgEJ^45)cM6Xi-BcUL;!4HrSHi3T z%}1L-RPDRMCy39~RM8ksil=}UXREYKb|V|lT#9pWk~cd$`&y4Uw|4xO`gyP)vbLRA zarABQH+9q|=0AFy@R{%3MsDK6>nSQN78B`ctK+-if8}?~5QB>i!j?ehHKV5HW>FU^ zpEfm8Wa4~OU;6!kuPnTwI|hZbTN92$-nI_Z{x3%rNEW@3$PwAfr|})SCw>|CC*B4$ zok37d!P-?NqTEI^_AUyZs9>|TZi=X3WMkR5946{{IL8v1oI&tSZX;ys7vCkrL7)q# z93sk#@S3T;FLH}m{0j2lX0vH*w_^1{Bl>e*P181$XH&77a{RCT)6b>)l~!^)bUe{G zcFk2xX0_36szbk*{{Ygunqw)s-vnG|2KQc9$od*UVsQn|wa0Aq_%A1?bzLM+ezwot z;x3rqI5s_hz$w*v=)eEO08tPC0RsX91O*2O1qlZO1poj60s{mE5dab)1`{zs6e3Y! zfe<4yLUED72Ng3zQevU8Aac>+@D?OAL{oyIvce@WKt)uN@nh2BCN*SpbpP4_2mt{A z20sGJy}Gac9BFJ>rT+joZ$h4UY$T}(Ppy4U5YvHW!|ULI9kUeb99bY^&w20tF`{vj zY`Bof)IyFf;r{5tnV>>UG=J62>$~8d0~`8``BNPGQWbl92LXp>M5oJ>8H1H?vVx#6 zLAbXgh_mA;=4D=oB@SZ|Y7rI|%#`L9{IHFtfY+U4t0gELQ^{DTRMDa%xD-csJW+PZ zgPM_8KxyYuz+a#7*@abz&$ByH0CD8{EvWOv<SrVky9rw*!_h`{N58`cT_bIG)TE@} zXKG62*qiDwx)l;CL_MG;K&l}1R)uSq+sh5ai#0AoYedDAfV2!yovFiRrs*$l70~^C zdk+jomjSns!z_eZ@nv54@5l0fd%kVo=<8pqud#v-pz=6aJ!tP6w4TqqjExr>OM0s5 zxH!zLtvbK8j<|VlBTFFhz;Tss3V8QmmE?Iu=(C91#Il7X`Y1SfD#F97+HkCd?@)`D zx#J-KJVmwVh|Ro&B({B1s&L?4-B&9eal2S9J$qStTMOnpIj0B!F3kOJA}|}>I23(j z=-~PI<GR?9Cno8njDc!Si^Y)D_x}J;$;@!t4(<#;Suc+|eb~-Z(i~6MN!RxbEtJXm z(qc5|wC=UNs^Bo=FxHwpMSWZ?UAKDw0A;YJ9dS!rnwJ!AqvPZlr8lxIQ|glw=VXGQ zpu3Bx3wyjU>?v@L%<W@ds)k(W{a>CJ0;1Me6RKTLqOsaAXcHW?d8f>kdW-Dw!?E5% zTxsOxQWeZ%L;?>(f6hmBT+{q%hc+*1ih3lCBg%8sKWFw~do#8%l~vhUJyt5fX5Eg% zij$OT!m5nTQA|?e^X~I{quIwD_;Q0aS~ho)9#_?`ntg`{3vtI^1*HSgnrz+H@7GXQ z4KTPYx@FW`23&XIagxRLP52T!u~br++2&|%v3OIVF4Fgw^hn}P8-1lI3qiP2c#I)y zP!$NBN1OiuSB@6K^gL4MG@jfD?-gcb*}|i2Eg<hug=p^qgp{4){^7ww%DOYc-CkH* zTiYQCxsHL)w+%U!c@#ZdZzPAELXQ^5Sr`(Nr~=u@>tN(AETGu7G$`-BE~lMwdAg}y zp%`V=-6fNJ&7CmPirHG;;ggOZeaQ|x93P@1RN=tRsdw$+05)DKJo#Zjwk{3_Oj&0> zrIZj)zXx#AQhwRhUi>*qgBaB6t&XrN%F{=XC!ezlMEZh+Z~7R1X`gqk<ArY9T9S@A z1;EE=m3=+3x?MfJ<JZt0!Tfe%%J0d2d1^6_oTROJlCJ9?jvbQ2LXoz#Pe>!Gti$2? zVr4#h5{;_a`;5vKRmbh&fU%vYSyrTRNe2x+r6;FG^KYPiuHPIwhLApSg?AWVJM&MD z3RIHY%$q4H<9vMATa23RAdI`28n}_|JaC0<(-LDqT5~Oj_yzY2brPj_CtOFXuW-y6 zE69~NuDRC5S$hT){BDshT`X@@nWZXfMTN-A$R0-$O)jIobuXqwDpJ}~U5ZcAHllRP zgr))oGCX&S%q63D8NZ~EuFmWgsFf{d<wu{ARaMp=jZRZJ0eEHJ9`7Qh$GTrY>jCR0 z8?tw6Rr0ojd*MOI;k7sGx2_s=gV#~ag=vL2(<w))d7EKxbiXslqYOA~klMHw&CRj8 z1SPLat)>#D6@24Tk+1K<k<w1|`if5+80b$~&qnw{<XNc~unuZ3hn#UGIrxN~FvIcR z$ei3gEB9cbDH@&@<KK;A>*0=zPN^Ysc}ICFZA$iL<K(FC?pmoSPqy*q75fgD_+x3d zlXBbd1sfsG3do%Yyy4xcle5&wwK-iz)WUU1&zCj*=M+k%TDt8bZCN7DIh3?YwF$Sg zzZA+mX^mB-)&7a5l2CZtTmJwWVd{%UlT)S=9GL~N*SG5tji32I+0W+G%F>dFa1o*n z`@Q(t>f}E)8)$sn$VP!&1^)mM?!!r7WR0{;^^iDRgYix)QQH|?Q=7n%_l5A=t|?sx zN1J^gckOs#E;d4t;J8rWaGj!r-Jw(!XOf->U+=?BBH5lG4B8EGF;$tpGG#T6ko5wU z^x1h?XG7tI3O!{Mbk>xa5vwwq-rWPzj;jM=4kfutX>|x|X(J|eF&$3ZuIBHs_F+(+ zs!ix?H|UwpLEY@Y&b2PzYg{FW%sVOdaAq=dAHxZ9sHW)A u=fjo~;vtEWll^XY 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 YIWAs+r0zNyi!uo;3KSM<nZ|$r*%gR+`Tzg` literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-1024x576.jpg b/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-1024x576.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3308d2b3f50ac67ae140303c5eaac596f1873adc GIT binary patch literal 88288 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 AcmMzZ literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-150x150.jpg b/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-150x150.jpg new file mode 100644 index 0000000000000000000000000000000000000000..365f8d5ba9450dfd134fdd5100d3bfed43c89d8c GIT binary patch literal 6242 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-300x169.jpg b/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-300x169.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82c4fce250503649787edb764dc27bf2225d41e7 GIT binary patch literal 11772 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 literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-768x432.jpg b/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-768x432.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e9a2d57e3fe9af1eec8ccafb0577e6b48ae6479 GIT binary patch literal 54497 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�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 Vsn;IW3O+~5Ds)WpYAjl3|Jgl7MpXa+ literal 0 HcmV?d00001 diff --git a/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o.jpg b/www/files/blog/uploads/2017/03/img_20170308_155049248_33196894011_o.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4518f9f76c21aeb2c80fad0875f5a2a4ecfdf9ca GIT binary patch literal 347270 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�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 literal 0 HcmV?d00001 diff --git a/www/files/favicon-16x16.png b/www/files/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5f4fe82b2b2b76fdf7903a57dddb6413d80f24 GIT binary patch literal 915 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a><Y92N<0kk332`Z|G!yan@ebi zO;7_6g@&$TVEAtn3}RacH#j6T*o8Czxz<6AAO&D?n^2%slTBd5{{|^rpkQEwEm-_> znat;M8K5$dU{J#sFdJkJnER;$Bn9R++66TLRelDF1U6a+H@d}k!=-?_K9|cvxK=?e z5C%wbnJmbnphkv<2J3*v59QMDOCcf+AIqh`l*@i81(GtKD<wV^OZ{hH0BQv40{ZUM zmTjd#&w7*u`2{lw^WU7o%((6E1`exP=?A9#meX$Gx_zVWL(u!jr?#AYc69H9MZ3S& z+FiPs7|;FiTk_l)@1M(G{@hsYlgs3po|G5j?QWneD#Dm4aoPfCCS#Jfy9+}HtE>l* z!&%@FSqu~dW5y#TO0_^i_7YEDSN4ajd}8d<PimxefkOK{T^vIsF30vC7itO+aaR7p zGM`m6Bt%3&wEF$t;-CNJH}x4$3OyI8%HZ_lX)LSZ8M_mQ7BRS}%v|*6sEyYq5yzfK zoL+Xk{y|E9h8inN+Cnm<LQX9S=GtWWq%=%JjN9kD@^n|vra-r&-?cTQCwLj?-UzkW z_kKavVWYs+o7r|oZC<+bO2SvETUTCw`_=p~<HGw=>nm*r^FF-H*%xsxJ=pHz{L^9C z37hY}-7fv0;Ll!*xgY1BHdV;`-tb{hekDVSy2v&;V;dcyPgF}>BT7;dOH!?pi&B9U zgOP!uxvqh!uAxbYk&%^wxs{Q*wgHe~U~}Vx7>b76{FKbJO57TJTRnj3kU<h;LvVgt zNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E;Z-3KB|(Yh3I#>^X_+~x3MG{VsS23| zCCLm76>}bc;^8O^)6h8OfBKB)(;x<BWp2G>Zee9%@5v&}!U`@8CWlj)l{bedoW618 m#E~;cWR9?(Ztz&(rN{6}T(IPmlj&5T6%3xPelF{r5}E)L6jCAp literal 0 HcmV?d00001 diff --git a/www/files/favicon-32x32.png b/www/files/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..4bfe09f0afb5520eb67661c6c1c0e8720c43e0f3 GIT binary patch literal 840 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaN31AIbUeKHFz0~;*^o4{maSyBOzZ4uc4;syZ48>6C&fTX#93sBq&q_WW} zpcy0^*k}>h^tnP5NSX(>K}0P5n?Sk(fKp%-)cCbr2q^WrT<mi>P-UYfP^41$OS#DB z3X#v1BA?5}KUIo;Di{4!Ar4elBd{j~=rFyKAirRS$2JpxGMBM$zI~kMuVk?EO1aM$ z&Hu&-y{<Q!dmwG0it^O%le7H{ox?J!7j0d*OC<IcP$y@BM`SV3n=?R|k+t@*G?1~} z)5S5w;`G_z%>2~`0x{Ckw<VmNb{rDCwB)<t|NqZR8?P^V75ZxXs%bj<_ddQc<i7Y` z=kwvMl8fH|x%i=R2W#2?i8EvicF!`s!`b}*)puq;zOPK8Ctf!E(_V1Av8ZFFMVo4; z*^9r=?!CU?G|Bahyp!*gC6=<$KOatiJMojrLQl>`eVj%vdlqiGI$u*^amRL7clTwU zGtMarzqI&$JS3$+#_Zt-cQ#M0sMw_A`P1so9Oqk_$ITXLr6Ihdg`>RJ>&2gMWy@Sl z%XwZ2_E-g2PdB!oS@djo*wv|vpIvr3@pStVner^Q532*i_k1~#!@WRlxyOO>JC}u@ z9AVTCEq%B}ty5V0LM6w#1tzDAxWyN%#I9GlI;YMzZ000w%fu%x&Ebd2U8VN#JC=E| za$(H_7I(E(h0f+3y^lq_AI8Pa(XjMQe{?i3xZ(2eL%beRN^|4&cB*9w@vOU%-R{t> zWS9`XcmDkFt-8~)PnUHnNnC#&+P-}G*DHIC7dlwpo|gS@%CC<fgNxqv#;$Q&a$Cd3 zCdYYV*R%P5ZklO*|2})}$$Yn;HUA!pf1LO4UKRW0jjHv(7iO^m<1xG{B%&lJv0R~` zC_gPTCsm=OvLIC<v!EoIfuUl~<4-&sg<%>Rr~FT!@q8M@z^u%zm&`4!EbKj5gjra@ zrNQKI3bXR&5QWn>uADe>=7`J@_R|d>3%v9gUWp5qd~!0K3bca3)78&qol`;+0Enh& A0ssI2 literal 0 HcmV?d00001 diff --git a/www/files/favicon.ico b/www/files/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c4efbcc0ce2ecee50470e2b588da29a2357c68a2 GIT binary patch literal 432254 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 Ee|Q=OegFUf literal 0 HcmV?d00001 diff --git a/www/files/images/eclipse_logo_colour.png b/www/files/images/eclipse_logo_colour.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f6b903110b9dd4db992fb3c08abe02ed0f3689 GIT binary patch literal 4826 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 A7ytkO literal 0 HcmV?d00001 diff --git a/www/files/images/github-icon.jpg b/www/files/images/github-icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5f4488590a551102cffd6990c2d104b464fc99f GIT binary patch literal 1858 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 XlFiu#6huY0{?+8NQ0d+U%Itptw+!5W literal 0 HcmV?d00001 diff --git a/www/files/images/iot-logo.png b/www/files/images/iot-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..653a6f80101c02ecf4a3be93552536e62f1dc960 GIT binary patch literal 2277 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 literal 0 HcmV?d00001 diff --git a/www/files/images/mosquitto-logo-47.png b/www/files/images/mosquitto-logo-47.png new file mode 100644 index 0000000000000000000000000000000000000000..6588c62589335208c13cb9ac7137cba9355c508f GIT binary patch literal 7297 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 b?tuRf_I`Tfd=7YG00000NkvXXu0mjf7A{8v literal 0 HcmV?d00001 diff --git a/www/files/images/mosquitto-logo.png b/www/files/images/mosquitto-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ea181ea459a70a5641314f522a9372f0da660dc3 GIT binary patch literal 8153 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 literal 0 HcmV?d00001 diff --git a/www/files/images/mosquitto-text-side-28.png b/www/files/images/mosquitto-text-side-28.png new file mode 100644 index 0000000000000000000000000000000000000000..095736b4e69230fae06366c0111384e2ac1419b1 GIT binary patch literal 17211 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 literal 0 HcmV?d00001 diff --git a/www/files/images/mosquitto-text-side.png b/www/files/images/mosquitto-text-side.png new file mode 100644 index 0000000000000000000000000000000000000000..5f30815fbd04cfee7896f26b02af40b65d44acc0 GIT binary patch literal 10955 zcmW++19V(n7oFI)(b#TmG>z5Rwv8r@t;R{C#+=yZm&Ufy*v9|*&su}`X6~Bz?mc&( zefB<)%8D{5h=hnB5C}!~i=-+D1fc?amV}1|UU>;&H-I;2S8-W&c;Mj&Zx#U@BRGB0 zb_ISv`tJ!*(>N>-oFs6Q(sEOCv~cq@b}<KedU~>0JJ`CK8atV@IJ#J7oeL6zK;$4< zNilV=?6VwCb?n8};cm`$Ik>+HZIrmDp`}Z<r$ZY^HcTqt2~C-%m*luSOu4`&k@}di zm~wMkDyN8ubPS!IT1|gm;C`HL2(%;p7&-Bq80FhmZ0DR1zF8~bARcz6gK$Q$)&f(5 zkcuBdV^g$cQLE;DTOOEPJ)5Qr)^V1%FKgVoK|@0eV=N_|X6G;tp5nkce^^s>{c6Xm z*`P^X>=35k!JK9H-cVfge#G3Y5sdiRP#N_rDKM~y_Q!;{df8sB)jF86HzPeeh+gEh zuQ1{BK2NJs(B+7ieD;gL#sC!*2s4R;&2ye?ByE(@%K{P-G8d8`X`0y=()q-o<v%Tp zZ=@DX_rvq6`R2l4r6AvU!|g0Gk57CW8aIBpxUo38kPKGe{*A)qN0<)${=@n9kNt6z zUj{MK0&#CyPrErkIO<@hkv6^Y6jbM0)UoPG)_R?2Nli|ES(dL6vEloQc=G*2cUSmp zT>qrNgwY|{N9ytbL(-=bN8_uo-Gosb!iQD=Jq{Lw@6U-A|Ax``SzS*I)BNteXg?eI z^Pd_4UbNQH-^j$|EG6RELJ0}K&tO`uRQi|YR8C?zyBm>s35d@T_L!0Il&Mm`)QdT) zYiNg>Z~`vfnm@E=vC+{VL#9e2-|H>}DMTTR{^T_+)wv-vjmJjXm#}UOcg%km%`|K! zW_1b09OKE!LsT~X<p0`X#9RF0FKd^4Fa|b0T#jd#f`AB8LN`#j9lfEG&umV{f4FxU zS}-^5sY5o|QM)=zdW(pX%RfB~(Qpkfh$=H)o@|R59UUKj%|+ckFH9TYVMM~Jd^7e^ zu{&Cu|GuR&<!aK6vxz2NVZlA-UkwR~BV{K}7$D$<kdMKh5Fu4+xQY`HyiyRAp(3SJ zCBBVQkbH2~mwf1`F@%hATWh&4$-APB9b06+x7BVAhfatgk=@@|&b`2bkLsJnU@mx8 z_lcSrsXmoNbg6>ZBrCcQC%}M>_`c~t%G8>G51)G%@Aq$Wte5juHUdhONO4CPXa*Px z<LPwpQm#{jP9~A**bKXqM?(SW!)mXb7xq`Q;8*JnWqiV;D}$TsaZBC+o`^R4*M$30 z%`vIr<uq24m8}$AiVzS?;NJj!4QM)0dKN*xx2aM&dTgAWn7Z9HEwiL4*39L-K5{8P zO6R&dG@Y_jw=2!V5D@ShLz@FsyOTG)N2`t2t>YS^d6Ym@Xtn*N;#Q@mW+q~6hTTfr zH!U0P^2-W@Q!-R*rpNvoyQuJGVoQieh*M^)QiL>Qg-Vm|>f{}1Ag)WHbE?x{!bI>? zgZMT6Lnek3neDrdAy?U<inJOt+3}oHUy?RdDdAr3VQ`t;>p`s0bcLF!iQhvaqq=2Q zpr|>`j=Nw@0R$*sViOZQmx~p$2mg4;QedKCpUu>7v=b3G(96*ZImVM4l6@_e!C%bC z|Ll{ttv(ii5G%-jktJ+22Z_jws@2LJ_zZJTw1)cZQy%4K<HLiR-SO?08V>s7(Ex3+ z?K*Ad4&IZVGDg92tEvsiyFJx?OJ_b4f7Abw!=Ou%d`QM`KN@1)Kf*Z<D)H_X+<J3K z?M^V=>aH(OGMj?0^yR;vV*SGiXE|5X+w-*$e392h1*&4R)NwNyXkmzKlB4^H9bP`I zfRGHo%u@JiwZn5tA&L2g9=4v+_o_&!+)%0Ap0bkxuTC8ne31sII};+0_t=Y6vL4o# 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 literal 0 HcmV?d00001 diff --git a/www/files/manifest.json b/www/files/manifest.json new file mode 100644 index 0000000000..828d6c995b --- /dev/null +++ b/www/files/manifest.json @@ -0,0 +1,18 @@ +{ + "name": "Mosquitto", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/www/files/mstile-144x144.png b/www/files/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..6ddfcab5075ae1b396e84ec0cd4f4db8be584806 GIT binary patch literal 2895 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 literal 0 HcmV?d00001 diff --git a/www/files/mstile-150x150.png b/www/files/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..8728385497cacff729f6b88fd3adf06ff409a971 GIT binary patch literal 2557 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 C6Yiq` literal 0 HcmV?d00001 diff --git a/www/files/mstile-310x150.png b/www/files/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..a33f4398e721b1bcbb4675e37ed308b7fb8476ab GIT binary patch literal 2613 zcmcJR={FmQ8phMoTP?aohtd{PTZ%>*Rb?=>#2yt}slApeVoB^;E}9x!EF&o?nG%e( z6(yFUS{e~cV@qkGjV%?TVmA@4`4jFv=l;ID=XsuUp7*@p-rw&+&Bag4oCW{@;+7Vs zFaY2<7yvkSMnveyDf$!wIU2%&cWmzf0F7wTeV-FY`WOOcZVYG`zPxlKZr`<WG_whc zIQ*ZOIRDW4s04_FK^*{Efj^}39d}Q(iqVq?7K{}us8w<80Kh3}OVc}!vC~{8H?q7H zn9Pzt=k+f!#$jJ+qrIrx$BW8_&1zi!ezBt#VF1K|(=3dPjw=6a4xV!K8kT4A<I@d- zZg*1Cbv!)2yrL$ACs>w5FKc<iGEF^hj%;jh@nAMd;QLX%<!_#o9~Q9#_E-JMi*Zu} zYp1FRgKRVW;|-$g4=@g!_;INp-qgzMj+x>w5~cBxsu=;E;$AqB0UyLv<u?RWaj1D? z(z`4F`DDOdY%`(5vZBrNAltZdHS)33D6<!c^*pc_Jn3oR`iafNk7Co_6m*w#<?d~z zc=)J!J=$aGHo9S<p!o6j@{zbI-YxoN6+9~^xDcwF@fDQBA4xO&%I@x}l#Pl~*`W8c zODvq`PcuU=>@E9&vVywqR_SFhm`)vSb;C>q{>K6L=3@*$lExZVk=>ft3N@iUxOy)T z)eW`z5`|JF)L_2#ZUVRF^H1(f96WgwLe3P2_zZ96znh;8#t{FuqAh1`)QE93DzU=K z*h=vM#ltkV8=G(#glAZ3j_cTHRR3Y7b#nLayp(q^!oR2C^+7~|7p@>&aYM4t{%tTg zwbb2@$YWk>rf8_Y%NlyY=Uoj(XqEJDYQ5eD)<W&TT<UuIKiRL?`;i;OKgT#r6>|u5 z!5?ZcNs4&kD}R(OU2`G+<^G_e3%2Ltfle>xdppZ#bAGnA$VSE)uA*0IW$BDk|BL7s zuerLe*bzZ&kInm{c5}0my!wDV-XdjHqgq|*ziT<=zc*i=W%l>>(~1U8BNa`y4qY$l zYI|*iWm#%x=t@%Lx*3dXty4#hlb#@hZ_0vZTvs|olWw+7hHrH`ac9U^9F`qc<S$dw zo8tA#buw~=@!vcL=6&DKP)M(ICA-W&#)QcjbP6jFU)F*R;n`4Mdsi-|)2VG+kE`)H zv|A1{+hfMW){UEiT4V0WKAOx)_0{7%cT0GAFlg8%_kJZ{tVhHwu{twTObcgGG#(~t zKlvn$enS7SY<83<Z+){9jADc+@X+&0dd*!?V70=Ug$Cypda+)jRD^B1#};EKfu6VT ziUOgf6+EKy-g!qCz@(}Z`BodiY$D`Vf4>7&{@*&P0OC5ZMBT-DyPzgB<;8~`ou7Uz zUtM}VdOKI~mjZqT)q5cB&h=3nI@6irl$G%_m|)@Abm;uHR{@LveyG}nq57v>6Q}vN zH`ll#b6AjMocko!d0CSR!6&ssLAN^lKXb<4A?)jw>Dl9i_d^FB%{8TYP|T#ZN$J__ zya}E1N9qaMXX-O-(@_WdMj6szR&E8UE~3ar>GxN-yY4c`iwl0xxefH-YACX(0h*fq zw`I3F$+gA7=;fFzB`Vd2!j_XRLAw1^%n)WR7FbS<b0`nWYuG{h^vj-mACJOLb&~!` z^`&Q`DsaE=^{MXh%O5`h2RH#SGqBsRVYb{tcm%Z`sI?7mwDzmBN)c?r!YXs`^PYTf zyTO)3OM@G$9Z`+?3ZFv>OD$e?9z}DDMy(nv{30u2S;mNw*2YXYZ4W}~{1CwJo7N=_ zp_o!7!_M0%>L7b0+^6+img2$la&JEo$YC`rQfDIcgCnUE!_jij*C61Uo+3?tE~%5C zBH=BszbJVMQj!xOT**jow2p5P_!?I3cxzE0Vmd7e!sMNkk5ZA<Y&Q=2m7gBLz!?AP zYm;HXe0R>~oKfHUu<wK=>5tOlVeK1h#mErw8*_@9^194BU~S^b1&_`%#tDx3U~Mm} zEr!MpBl~*XouCybTiXr){1ou=t$OBG^g~K;7Bz<X+oi3B8(R^<q*WDjZKNK5weP&g z%%I?L_AP5d`%Zl7!pd&n`IeP*$6QE%Wbo^RXA{Q)Wo7rcz&2T4#rOG_$-=4~9p>hx zTqT?I8+2yUQZr5e8B@?ycHc!^p}snE_*IXE%nR`jeE@GXSha1n!-bPtLe?RN7c0?< z_JenpBk-YXIWn)tRp#bVSDx^9e6E0_rH?Nzgx~vsx>9|bBs99UW+w&z#x0nJ?|HJ5 z2s@%$2cYW$wfGhxE9JPnwXtf&i605=GYr}yJh6>MWC$2JJ%CO9TC4YrrB9|DV7a&2 zhmfX1R>0S>p;BzrUZVSaK1S(jb#bKNp#5+G5$M!i=u>GTabFtJwqBO`a>%go3%_A> zwB-e=%@t!efDe$Zgq^^^vWejuw$v7;W<rxV!l8~|+7%+@gszAiwoY0UamZmE&-iM? z;RzFcE-ezu?7O-t30^~Fa*W~ZB+kHXGR9ZnpJF?6n+BSk{)>KzQrNTI8a7fHr~a`s zVfB}PG2br7Dffh#gbd<@9vOxZ`0m8Gj#whRsUzt(@jx`0!{oWhk(Roy7$}e9ViEgJ zk(5;`D_-u*vDn_i)aPY6BC)sK(RK!IuCd4}JI9UHZ`Hg9mAY=l_4-D(l!8Y|rKjq_ zym*6)x<-g(+FahIk3@>sBK7t~-99%r<zrGgsIwzkRp>9&wiEiN%oNBuRob0{z=YD^ zV7aqiZ}5m*c1lS|y<5yL1=heR>bd=?K$3)cN3=?*M1Wv1DB5t0fJ*~2xZN)dvF(e4 z>lEER6E9p*Ano_M&NMQGuHx)rCyvFpoZ)O-3I@{(ij}%Q0bQM4WIz>+ntPwJ@kY@3 zXv4-<7pY?BL^QK^tn31j`6Ur)+Pj)W8POo^^)5h4al(g+)1}uDWY%W69KQ9_AztLL zjI#tl__XfkT%+b&U&X}I@Mk6axbG8ct;voiRDal#HR9*yhkP|#C|YRO!ad*03l;Eo zZ7vG2bd%jEePl#-Ur+;|!QyA3v+G_u5i`=mP1=2|w>i(A>W-}Ko|IC(rh3I4M0i-% z8z)^0*A2V8Cl>Bzz5LH-^?zZ1@(}P@RQ86rq1@M_1upT9_mD8382RwXuz;Wte|cnF zxW9Z*IPw7i5c^_oT}&jx83Y=zqYhdwzyLxDqTmOj5(*O51s8-Q<V};cKllkLG&#ys oKacnK4)$K|JxNWr_|pmu;7FZEt{dMh{O1NsGpK2Uv3JUU0BHmw=Kufz literal 0 HcmV?d00001 diff --git a/www/files/mstile-310x310.png b/www/files/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7a439c5327a9cb4dedc43fb44d63ce2db60eed GIT binary patch literal 5379 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 |M4 zK*nixIPF+#PFHH0Z{(az(!X~`d_NKe@IHYP$MczRjvayPqVJstyk5AP4=Y>r$_#mX z6mN{_YD_6z9;Ua>!?zC;mPfseCtq<L6@S)VZ$@~hTEif8W>pchO6PAB4DtS)CX|r| z<pY^L*8UA%*!bO#q+!qHQ1EQU_rjdCM;6L35p@Uq>y*~Gt2#ROyn{5AMd!=6S3%ZV zn?g)i8Niw^`cEragtUt8zD^5k6zZ>)t{5yJcv`zX@&rvQ<Qis;cG8lQQrWoJuj=e3 zb~aoUZL^*(ly7X?P}+~uNW!yQ`a>=zRM_#5JF{Oo>+wnF*+iila~;&MQBEskz+99E zvZj)Je|IPIL+EwumOCFGa?U-TaE%)-u=qKx*C!Ocvm1W$XPJ;|G;bd?bUWtVsduiV zdofC9!Zm_tj^j_#7X`PbT2*E_%ce&^Tau6`H^HJf-f$Cvb~vPWbWGeFYSi}p+!54H z3e~GRe)(czJHF0g(%jT>77;9sHt$1xQQ#Dp<c`{3<G+6d(e_%W-!Fo1e#51ODhqBs zu&=5%n$Oah%$ICNszGs5i9JS^bRnLXpY}i0{IXSfL)XEy4(i%|m>TIh_8_epGKm)M z?IAp8zHgP%K+*PT2cM#*M!hO0;#M476w_OS;}F~_H~)&W#koP@o|tg<!~rNg`k0Ec zHLc8Mesj=2RpzL7l8KG1UinN`DiH3eS=h{<YNoxf1hgye;=4To@)QwLpW}xdO_j$s z+WXvn(L)s3-oR+9D0G2(_;Pab%vsNZA(gXL5f3m#D6=O!M@E#_B#<wygtZcJ_ZnLa zwr-X)g1@Lq$0?BowzWiQgxGZn`Lz&rPH`xsCDzGAEXPtEd|SjXzHk=1qz`T3)cE@N z?rpTVH!$8Hj=2hWm~5_Z_l}PTX=(p!%|^J~K9Xkb2bW)kxe)a=GY>z&>vc0u9OKlV zfUO1DtzY(YV}Z#gjcP89<rjkqvOQNF0#kPiG1|v~iMpM1c9_#b31J;=F4;k!#*#KF zoM@n#Q)4}I4OV_xLXjwMJ0AD}YcLjAcjMFG#9p1H*x-7v%>$5G-D*`L%?GUW`T<y{ zv`48*Qo8qLmR?(rJ*yO2OuAQ|->ssY(+kKeOJ|$=&jZu3GH$*~6Y*fI#gL&k;R8Lx z&D;vQaFTGz?_45r%%$vEK`a#0X!_n?OljfY2%NKD1^!5+-{JCZLjSuT4nZeR8bX|N z&YZaKErDLm7E_o(m85k!Ey?(6q5)IVmaNIlmSI*XZp%vTpF``2B`e<^X$AInn>5V4 zw<@{TI?GZWquX=|YFIX7C^8i%;|;2G1IkI-c{m{lKzt9Fs90G^_$A#>tEha2QQ_{P zH`9WgW{3TG;S5?<#J1r=GeN{liRaV-S@mMkRq5;a=gUPAwJz()24a*D?}X7qS&w_7 zDtMKsYKRQA#d~%5&JWjZXGKtL9zNz&yQN=S_@$<QC8||;d;KfKahWxMvCzlZ(3%ss zBBq*VW@D9ybLud-#CcTgsGGsVM~;)zUO*g^?cA+W8pZrP{~c4fx*eat$a~SbU3kX> zTG;lZWTLdc>WiQ8{;klhDY>E2nY2*2Imyx_Tdrx)PGA|}kaT+jx?lTDI=H<~A^d?0 zcxmbzR99vB^-!S&X2Ehk@m-x!^&#clcScT@BUHU-6sR*sP^a|=8%F&M_FIUpoxa+M z%{VO8cPml4rKHd^8v8jd&}9FeUQ~6Nhs8sfo>W3&r<E1c3Xa1z@UbR<c2J9d@9!l9 zTHf;yh<SM-DB(&I6Wf4bU3sUsaJ#&ZN6Xr^`0dTgLs>=o79H&NaYD|cEzQ{+V+BW& zx9Onk6ZH=~{;TE)-V`qfer}cH;g+(EvG?Zg0)Eyx?U7w#9F_O>`8PCIQXh|`;$ZSh zXD{Z@f57t5&Yp9?3k&A0Rf|M)<b$KUAWgYG^Epu9vEUxXtEh>+43~<HkOe1O|M9wv zG|M>I(@c20O|i}sFMQcBj-TLIvmq`+8K$eA6{s{$Sv;0-zo3qN)<5@>+DmxUEu5hV z|8Xg79~>B^6BSsesLDb*MH`x!;zRb+d2g+xf6p);xHVs_Lnh9*dGr5B2H(YpdhFbG zBYQ8pZj5*3Tts?%y3%)!lrr|Ew_g&cw1PBj1048G6km7ua_ODD#KoH`U|TWAEtZj9 zV*OJOJi-Rnwu2xtA=)!r>rLoAUNZ{i3~2J^PkVX%ax%nbmd~2_^5WkG>Ew;Ng|LCy zCmJzMxJ2~2`{Gg<Kft4=A*62Y@}f1?`&*DQA*`Z7zHYeYNI9~s#OI9ffwWhLop_eU zoz!LzCF;Y;+ZN3LpbKOZDmUh6LLd69X|M8^4E1p_t+NyWyrdt&ml?9x_{%z=^Ok~= z6kM)?lLdb|KHn}W483xR27FWL`4!SdXE0lrz^|;GEL8A10#yO0<DB(wv`JTw96L_C zW8>5IWkKh?nBCeL(V<)@MyS+b<ihb2ZFL~LBnS5=yqW_#aHVP>M29aoKwO{_su9&| zn{i4zFl^|zSyOZ^C*gJy$*6=H!M^oiAJyE#2>FIj42s}P%RxngI<FEd+Dh>8s&DoP z7C8v-Gj)OSRh}Z#X1W-$H@1}8fNA)WMl?t4eBung>u8o;;z9t{-1#113-lV#FXBv` z9NmveIZ!`78i1`dCXQHsv&)@ZGePYLd#IOAr06Pb<#;SGetcX9Jhh9xiM<hY0e<o9 z$go<vGq0pOsQg^dE6p%uvWvYlQhUhOVSBoPnv{wC$xr}!don+1Jx49-kS`~+)lRzN z_VHczve1qVg+G3%R=P#d1WNkt<B*T<uRWEQjFSnG<MPB<v=?>hYG?!zzK_>P*XB%h z$=<G(SESn-J}glZJ}TWTGm?*HY~L!IBM;C~%@Nnr4WbmK2IaUK*$#enH!Zj{uxSLY z*ZR&S|M4OWIIVW}pBjTju2e2=m>GIiTm=3|sF>MBVtymd4q$uXfd&ouyqRadO6?yr zm_pAsjo{JY%T~rlfGudvL7^aFCZVeza%7)prp%9m?H#f3yk9EeEg$B2Xj6Z{+A(|{ z;(e${eot};Ac?G1Si3l}dS5q!StQP-R#E2z6lM_{lG)CgEO&EzRSQ3>Pl*NMC4;+# z%JSomQ#^*X4+_EhYwy7-itm#x=;mU({E#!>7*6UGok&0cJ#6G1-XbOr7s{>lsBcrh zu>Q_ww&9M;5juZ)=2T^=iBB<}5pD_$IcN#gm0EKTQH;?!K~zhuB1^f0KR<L6=BQtl z95Zk~a`3a``D6fqxc8ZV2pABI`@C0Nkdelo6M)2@w4Kr#$G->5;{<%UB!QIxp@Ujv zjkO$KlqDX!KK%0)Eg8{u?~67}u)T-6e`Y`AiE2PDck$|0UScx?2EptU^rUt>V&)iC zQF9b(7<yke8z%RB>3&)5tYC{{4iCoXP_S?~afId(>?{ET+YyAEL_3TZW{w-k;tVg; zH|y;?)+uf2;<H;C4Cv4vQ3;4#I@W#7Nh7pt)4F4GQiLXFqO@_uZ0f57t;_UbIySt^ zTp5A|9@p6t4eX`tI=F-5$ESbHxtl&(bWTDyb~-=6_+ft8kuUQm;tVA>uPj(g+L(n7 zYMw?j8MTa2V%kX#vW!lfmt$8o!gTt+EZOEexP@AI)b|t5IEM^k4!WPO@kWG7NN|lD z{ZPnPcb064>0ks~?y?w7lUP#(*CMY+FHwI~OOlYmdrrTBwhwJ*B%qb+vy!0Drr}8k zJr%ro?90WM8X;LbEp0w>1)&n;6~Yb90!Npxu0@Nk1!Wzf5_&F#k9>;GTnP%?P)g)P zihS>qLvE_#Ehlbh4poTg-QgSWR8xYHj4M)G2!^kXPRED-6>sGRSwMZ=WDc~JSbz+z zRW=JpOL+lz3(`H}o1=Pm9q)&CPwzi6gIf`2On*oBjPitcQ=AIKGw_@X%fD4JESo*8 zIyUPhxxkiosf^JnN@8{jzsn?TR?zZ3Wr&nprvW{qLNKF2*p5GHD7zm?uHxS7Oi?1i zaifO^Pmr<K*)L{%j~^{r5m*~dTWlRWWK*a^DK^JLsj)I4;&_93wdg66sB3#Gp)E=x zl%ty=swVLcr|tHRHmM}!O&F*%b60=I-?^=q6xmyeuy$@E<SwxQ9R0p7=InYO-hMbg z(T&Jv2B<D}xdJyZNg=hIv9yb0H#l^t<<$>m9@zo9Vs{t)*#U+kkjVc&egAhj-8rNG zr%6Q*6X#a{cj~inbE`nmi;#Q1{yxrbo=*1y!+f3Yx%mb<(9nb;mMJ%H_*sgG44Pnv z^oSsuEBy2T2YNPsHiL{?SJ>`7c_r8Fc!j^-{2q1+*WWYL!_#ve`%3qdK7eMOgC&rn SC7=1<VtU%fPinNDzxf{=fpxI} literal 0 HcmV?d00001 diff --git a/www/files/mstile-70x70.png b/www/files/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..8d679337b0864882a8c9fc87c70492ca463a0214 GIT binary patch literal 2004 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 literal 0 HcmV?d00001 diff --git a/www/files/safari-pinned-tab.svg b/www/files/safari-pinned-tab.svg new file mode 100644 index 0000000000..f192896061 --- /dev/null +++ b/www/files/safari-pinned-tab.svg @@ -0,0 +1 @@ +<svg version="1" xmlns="http://www.w3.org/2000/svg" width="933.333" height="933.333" viewBox="0 0 700.000000 700.000000"><path d="M103.8 83.9c-.2.5-3.9 4.7-8.3 9.3-8.9 9.5-11.2 12.1-17 19.3-2.2 2.7-4.2 5.2-4.5 5.5-.3.3-3.5 4.5-7.1 9.5-22.3 30.9-38.7 63.5-50.3 99.4-4.1 12.7-9.8 35.6-11.1 44.6-.4 2.2-.8 4.7-1.1 5.6-.2.9-.7 3.8-.9 6.5-.3 2.7-.7 6.5-1 8.4-1.4 9.9-2 21.6-2 41 0 21.4.9 36.9 2.9 49 2 12.5 2.9 17.2 4.2 23.4.9 3.9 1.8 8.2 2 9.6 1.8 9.1 9.6 33.3 15.5 48.3 3.9 9.8 16.3 35.4 21.6 44.7 8.6 15.1 27.4 41.5 36.4 51.3l4.4 4.8 4-3.8c2.2-2.1 8.3-7.6 13.5-12.3 5.2-4.7 9.8-8.9 10.2-9.5.8-1.1.9-.9-8.6-12.8-55.9-70-78.6-163.1-61.5-251.2 9.1-46.5 28.9-90.7 57.7-128.8l7.4-9.9 3.2 2.9c1.7 1.6 7.6 6.9 13.1 11.9 12.9 11.5 12.5 11.1 12.5 12 0 .4-1.5 2.5-3.3 4.8-8.6 10.6-19.8 28.3-27.9 44.1-12.3 23.9-23.1 58.3-26.3 83.5-2.1 17.2-2.7 46.8-1.2 64.5.8 9.7 1 11 3.2 22.5.8 4.1 1.7 8.9 2 10.6.9 5.6 7.6 27.6 11 36.5 8 20.9 18.2 40.3 30.3 57.9 5.4 7.8 18.3 24 19.1 24 .3 0 2.4-1.7 4.6-3.8 2.2-2.1 8.3-7.5 13.5-12.2 5.2-4.6 9.7-8.6 10-8.9.3-.3 4.3-4 9-8.1s9.2-8.1 10.1-9c.8-.8 4.7-4.3 8.5-7.6 3.8-3.4 8.1-7.3 9.5-8.5 12.2-11.2 19.3-17.5 20.5-18.2 2.2-1.3 1.7-3.2-2.4-8.4-6.9-8.6-14.8-22.1-18.9-31.8-3.3-8-8.3-22.5-7.7-22.5.3 0 0-.8-.5-1.8s-1.2-3.8-1.6-6.2c-.4-2.5-.8-4.7-1-5-.7-1.1-1.8-14.5-1.9-23.6-.5-23.1 4.8-47.3 14.8-67.9 5-10.3 14.3-25.5 15.6-25.5.5 0 3 2.2 14.6 12.6 3.9 3.5 8.2 7.2 9.5 8.2l2.3 2-2.6 3.9c-9.5 14.3-16.5 34.1-18.4 51.8-.6 5.3-.5 20.8.1 26 4.6 39 29.5 74.3 64.5 91.4 10.8 5.3 14 6.4 22.8 8.5l6.3 1.4-.5-3.6c-.5-3.3-1-9.8-2.2-27.7-.1-2.8-.3-5.3-.3-5.6-.1-.4-2.5-1.7-5.3-2.9-24.9-10.5-44.3-34.2-48.4-59-.3-1.4-.7-3.2-1-4-1.1-3-.4-21.8 1-28.5 4-18.9 17.5-39.8 31.8-49.3 2.1-1.3 3.8-2.8 3.8-3.2 0-.4-6-6.1-13.2-12.6-7.3-6.5-15.1-13.5-17.3-15.5-2.2-2-11.2-10-20-17.9-8.8-7.8-16.7-15-17.5-15.9-.9-.9-4.6-4.3-8.3-7.5l-6.8-5.9-9.8 10.1c-28.2 29-44.5 61-52.6 103.1-2 10.5-2.8 41-1.3 53.6 2.3 20.5 9.3 43.6 19.2 64.1l3.3 6.7-3.6 3.1c-2 1.7-4.1 3.5-4.7 4.1-20.9 19.1-21.1 19.2-22.4 17.9-3.3-3.7-15.8-30.8-20.6-44.8-3-8.7-7.9-29.1-8.9-36.6-.4-3-.9-6.4-1.2-7.5-.7-3.4-1.7-20.5-1.7-29 0-61.3 24.5-120.7 67.6-163.8 3.7-3.7 6.8-7.1 6.7-7.5 0-.4-2.6-2.9-5.7-5.6-4.6-4-17.5-15.5-22.6-20.1-.6-.6-5.6-5-11.1-9.9s-10.7-9.6-11.6-10.5c-.9-.9-3.1-2.9-5-4.6-3-2.5-16-14.2-25.6-22.9-4.7-4.2-7.1-5.7-7.5-4.7zM586.7 90.4c-3.7 3.4-11.3 10.4-17 15.3-5.6 5-11.1 9.9-12.2 11-4.5 4.1-20.2 18.1-23.9 21.4-2.2 1.8-6.4 5.7-9.5 8.5-3.1 2.8-7.9 7.1-10.8 9.5-2.8 2.4-5.4 5-5.7 5.7-.3.7 2.6 4.4 6.7 8.5 7.3 7.4 9 9.3 16.3 18.2 14.8 18.1 29.5 44.5 37.4 66.9 3.5 10.1 8.5 28.8 9.5 35.6.4 2.5.9 5.4 1.2 6.5 1.3 6.3 2.6 24.2 2.7 35.5 0 9.4-1.1 28.7-1.7 29.8-.3.4-.8 3.1-1.1 6.1-2.5 21.1-13 52.2-24.8 74.1-5.6 10.2-5.6 10.2-7.7 8.2-1.9-1.9-6.1-5.6-19.2-17.5l-8.7-7.7 3.4-6.6c9.5-18.6 15.8-39.4 18.9-62.4 1.5-10.6 1.6-37 .3-45.8-.4-3.1-1.1-7.2-1.3-9-2.3-15.2-8.4-35-15.6-50.2-9.8-20.7-20.8-36.4-36.8-53l-9.8-10.2-3.4 2.9c-1.9 1.5-4.8 4.1-6.5 5.8-1.8 1.6-4.5 4.1-6 5.4-2.7 2.2-20.2 17.9-21.4 19.1-.3.3-4.5 4.1-9.4 8.5-5 4.4-9.7 8.7-10.6 9.5-.9.8-3.4 3.1-5.6 5-16.2 14.5-20.4 18.4-20.4 19 0 .4 1.7 1.9 3.8 3.2 14.3 9.6 29.4 32.9 31.6 48.9.3 2.2.8 4.4 1.1 4.9.8 1.2.7 19.6 0 24.5-4.1 26.9-23.7 51.7-49.2 62.5-2.9 1.2-5.3 2.5-5.4 2.9 0 .3-.2 3.3-.4 6.6-.5 8.9-1.6 22.5-2.1 26.8-.4 3.4-.2 3.8 1.5 3.2 1.1-.3 3-.8 4.2-1 10.1-2 28.9-10.7 39.2-18.3 25.2-18.5 43.3-47.5 47.2-76 .3-2 .8-4.7 1.1-6 .5-2.7.6-22.9 0-25.7-.5-2.7-1.7-11.9-1.6-12.5 0-.3-1.5-5-3.3-10.5-3.8-11.2-6.7-17.4-12.1-26.4-3.7-6.1-3.8-6.2-1.9-7.9 1.1-.9 5.3-4.6 9.2-8.2 13.5-12.1 14.6-13 15.2-13 1.2 0 10.2 14.8 14.9 24.5 6.8 14.1 10.8 25.8 12.6 37 .3 2.2.8 4.3 1 4.7.8 1.3 1.8 15.8 1.8 25.3-.1 34.6-11 66.2-32.1 93.5l-4.3 5.5 2.4 2c3.2 2.8 16.9 15.1 23 20.6 2.8 2.5 12.3 11.1 21.1 18.9 22.6 20.2 31.1 27.9 36.4 32.7 2.5 2.4 4.9 4.3 5.3 4.3.8 0 12.9-15.3 19-24 25.5-36.7 42.7-83.9 46.6-128 .9-11 .8-46.8-.2-54.5-.4-3.3-1-7.7-1.2-9.7-1.3-12.6-9.7-45.5-14.4-56.3-.5-1.1-2.5-6-4.5-10.8-7.2-17.8-19.8-39.9-31.9-56-3.6-4.8-6.6-8.9-6.6-9.2 0-.5 3.6-4.1 9.2-9 1.8-1.7 7-6.3 11.5-10.3l8.2-7.3 7.3 9.8c6.5 8.6 10.4 14.4 19.3 28.3 3.9 6 12.1 22 17 33 4.2 9.4 13.2 33.1 14 37 .2.8 1.5 5.8 2.9 11 2.7 10.1 6.2 27.4 7.2 35.5.3 2.8.7 6.3.9 8 2.4 17.8 2.4 51.2 0 69.5-1.5 12.2-2.2 16.6-3.5 23.5-.6 2.7-1.2 6.1-1.5 7.4-1.2 6.5-6 23.4-9.6 34.3-12.1 35.9-32.5 71.9-57.5 101.2-1.3 1.5-2.4 3.1-2.3 3.5 0 .3 2.6 2.8 5.7 5.5 6.3 5.4 13.7 12.1 19.4 17.4l3.7 3.5 2-2.4c1-1.3 2.9-3.5 4.1-4.9 8.4-9.4 24.8-33 34.2-49 18.8-32.2 35.4-77.3 41.2-112.5 1.5-8.9 2.6-16.6 3.1-21.5.4-3 .8-6.9 1.1-8.5.9-5.5 1.2-48.8.4-58.5-1.8-21.6-4.4-37.7-9.1-56.7-14.6-59.9-45-115.3-86.8-158.6-4.1-4.2-7.9-7.7-8.5-7.7-.6 0-4.1 2.9-7.9 6.4z"/><path d="M339.5 289.2c-9 2.7-19 8.6-22.8 13.5-1 1.3-2.4 2.9-3 3.6-4.3 4.5-8.7 17.2-8.9 25.8-.5 16.2 8.3 32.2 21.8 40 3 1.7 5.4 3.4 5.5 3.7 0 .4.2 1.4.4 2.2.1.8.5 6 .9 11.5.3 5.5.8 12.2 1.1 15 .2 2.7.7 9.3 1.1 14.5.3 5.2.8 11.5.9 14 .2 2.5.6 8.3.9 13 .3 4.7.8 11.4 1.1 15 1.2 13.1 1.4 16.7 2 26.5.4 5.5.8 11.6 1 13.5.2 1.9.7 8.2 1.1 14 .3 5.8.8 11.8.9 13.5.1 1.6.5 7.3.9 12.5s.9 11.7 1.1 14.5c.2 2.7.7 8.8 1 13.5 1 13.5 1.3 17.9 2.1 28 .4 5.2.8 10.3.8 11.2 0 1 .4 1.8.8 1.8s.9-2.6.9-5.8c.1-3.1.3-7.1.4-8.7.2-1.7.6-7.3.9-12.5.4-5.2.9-11.5 1.1-14 .5-6 1.5-19.8 2-28.5.3-3.8.7-9.9 1-13.5.3-3.6.7-9.2 1-12.5.2-3.3.7-9.4 1-13.5.6-7.4.8-11.2 2-28 .3-4.7.8-10.9 1-13.8.3-2.8.7-8.9 1-13.5.3-4.5.8-10.5 1-13.2.2-2.8.7-9.1 1-14 .4-5 .8-11 1-13.5.4-4.3 1.6-21.9 1.9-27 .2-1.8 1.5-3.2 5.1-5.3 21-12.2 28.7-38.7 17.7-60.3-5.1-10-17.5-19.9-28.4-22.8-6-1.5-17.7-1.7-22.3-.4z"/></svg> \ No newline at end of file diff --git a/www/files/stickers/index.html b/www/files/stickers/index.html new file mode 100644 index 0000000000..3b2f7d34ca --- /dev/null +++ b/www/files/stickers/index.html @@ -0,0 +1,49 @@ +<!DOCTYPE html> +<html> +<head> + <title>Eclipse Mosquitto™ Sticker Generator + + + + + + +
+

Eclipse Mosquitto™ Sticker Generator

+ +

This page allows you to create a book of square stickers to buy from Moo.

+

Click the logos to choose which to include, then click submit to be + taken to the Moo site with a stickerbook ready in your basket. If you + choose both logos you will get 45 of each, otherwise you will get 90 of the + one you choose.

+ + + +
+
+
+ + + +
+
+ + + + diff --git a/www/files/stickers/mosquitto-colour-deselected.png b/www/files/stickers/mosquitto-colour-deselected.png new file mode 100644 index 0000000000000000000000000000000000000000..9aba3778c568d4d0e58a5e19782a868308d20aee GIT binary patch literal 10845 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 O2d`z7Wy+*XgZ>ZL-}IFL literal 0 HcmV?d00001 diff --git a/www/pages/documentation.md b/www/pages/documentation.md new file mode 100644 index 0000000000..240642244a --- /dev/null +++ b/www/pages/documentation.md @@ -0,0 +1,12 @@ + + +Write your page here. diff --git a/www/pages/download.md b/www/pages/download.md new file mode 100644 index 0000000000..1771ccde2d --- /dev/null +++ b/www/pages/download.md @@ -0,0 +1,110 @@ + + +# Source + +* [mosquitto-1.5.tar.gz](http://mosquitto.org/files/source/mosquitto-1.5.tar.gz) (319kB) ([GPG signature](http://mosquitto.org/files/source/mosquitto-1.5.tar.gz.asc)) +* [mosquitto-1.4.15.tar.gz](http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.4.15.tar.gz) (via Eclipse) +* [Git source code repository](https://github.com/eclipse/mosquitto) (github.com) + +Older downloads are available at [http://mosquitto.org/files/](../files/) + +# Binary Installation + +## Windows + +* [mosquitto-1.4.15a-install-win32.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.4.15a-install-win32.exe) (~200 kB) (Native build, Windows Vista and up, built with Visual Studio Community 2015) +* [mosquitto-1.4.15-install-cygwin.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/cygwin/mosquitto-1.4.15-install-cygwin.exe) (~200 kB) (Cygwin build, Windows XP and up) + +See the readme-windows.txt after installing for Windows specific details and dependencies. + +## Mac +Mosquitto can be installed from the homebrew project. See [brew.sh](http://brew.sh/) and then use `brew install mosquitto` + +## Arch Linux +* Mosquitto can be found in the community repository. + +## CentOS +Download the repository config file for your CentOS version from below and copy it to /etc/yum.repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. + +The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto. +* [CentOS 7](http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/home:oojah:mqtt.repo) +* [CentOS 6](http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-6/home:oojah:mqtt.repo) + +## Debian +* Mosquitto is now in Debian proper. There will be a short delay between a new release and it appearing in Debian as part of the normal Debian procedures. +* There are also Debian repositories provided by the mosquitto project, as described at http://mosquitto.org/2013/01/mosquitto-debian-repository> + +## Fedora +Mosquitto is now available from Fedora directly. Use `yum install mosquitto`, or search for "mosquitto" to find the related packages. + +## FreeBSD +Mosquitto is available for FreeBSD: http://www.freshports.org/net/mosquitto/ + +## Gentoo +Use `emerge mosquitto` + +## openSUSE +Download the repository config file for your openSUSE version from below and copy it to /etc/zypp/repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. + +The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto. + +* [openSUSE 13.2]http://download.opensuse.org/repositories/home:/oojah:/mqtt/openSUSE_13.2/home:oojah:mqtt.repo) +* [openSUSE 13.1]http://download.opensuse.org/repositories/home:/oojah:/mqtt/openSUSE_13.1/home:oojah:mqtt.repo) + +## OpenWrt +If you're using a trunk snapshot use `opkg update; opkg install mosquitto` + +Karl Palsson maintains a set of feeds that may be more up to date than the current OpenWrt version: + +* https://github.com/remakeelectric/owrt_pub_feeds + +## Raspberry Pi +Mosquitto is available through the main repository. + +There are also Debian repositories provided by the mosquitto project, as described at http://mosquitto.org/2013/01/mosquitto-debian-repository/ + +## Redhat Enterprise Linux +Download the repository config file for your RHEL version from below and copy it to /etc/yum.repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. + +The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto. +* [RHEL 7](http://download.opensuse.org/repositories/home:/oojah:/mqtt/RedHat_RHEL-7/home:oojah:mqtt.repo) +* [RHEL 6](http://download.opensuse.org/repositories/home:/oojah:/mqtt/RedHat_RHEL-6/home:oojah:mqtt.repo) + +## SUSE Linux Enterprise Server +Add the appropriate repository to your package config from the list below, then install mosquitto from your normal package management tools. + +* [SLE 15](http://download.opensuse.org/repositories/home:/oojah:/mqtt/SLE_15/) +* [SLE 12 SP3](http://download.opensuse.org/repositories/home:/oojah:/mqtt/SLE_12_SP3/) +* [SLE 12 SP2](http://download.opensuse.org/repositories/home:/oojah:/mqtt/SLE_12_SP2/) +* [SLE 12 SP1](http://download.opensuse.org/repositories/home:/oojah:/mqtt/SLE_12_SP1/) +* [SLE 12](http://download.opensuse.org/repositories/home:/oojah:/mqtt/SLE_123/) + +## Ubuntu +Mosquitto is available in the Ubuntu repositories so you can install as with +any other package. If you are on an earlier version of Ubuntu or want a more +recent version of mosquitto, add the [mosquitto-dev +PPA](http://launchpad.net/%7Emosquitto-dev/+archive/mosquitto-ppa/) to your +repositories list - see the link for details. mosquitto can then be installed +from your package manager. + +* `sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa` +* `sudo apt-get update` + +If the command `apt-add-repository` is not recognised, it can be installed with: + +* `sudo apt-get install python-software-properties` + +## iPhone +You can use libmosquitto (included in the source download) on the iPhone to +build MQTT apps. It compiles as objective-c, or you can use the +[marquette](https://github.com/njh/marquette/) project which is an objective-c +wrapper and example app. diff --git a/www/pages/index.html b/www/pages/index.html new file mode 100644 index 0000000000..d31fb9a29f --- /dev/null +++ b/www/pages/index.html @@ -0,0 +1,82 @@ + + +

+
+ +
+
+
+
+

Download

+

Mosquitto is highly portable and available for a wide range of + platforms. Go to the dedicated download + page to find the source or binaries for your platform.

+

Read the Change Log to find out + about recent releases.

+
+ +
+

Test

+

You can have your own instance of Mosquitto running in + minutes, but to make testing even easier, the Mosquitto Project + runs a test server at test.mosquitto.org where + you can test your clients in a variety of ways: plain MQTT, + MQTT over TLS, MQTT over TLS (with client certificate, + MQTT over WebSockets and MQTT over WebSockets with TLS.

+ platforms.

+
+ +
+

Community

+ + +
+ +
+

Security

+

Use the security page to find out + how to report vulnerabilities or responses to past security + issues.

+
+
+
+
diff --git a/www/pages/security.md b/www/pages/security.md new file mode 100644 index 0000000000..e25f368608 --- /dev/null +++ b/www/pages/security.md @@ -0,0 +1,44 @@ + + +# Reporting security vulnerabilities + +If you think you have found a security vulnerability in Mosquitto, please +follow the steps on [Eclipse Security] page to report it. + +# Past vulnerabilities + +Listed with most recent first. Further information on security related issues +can be found in the [security category]. + +* February 2018: [CVE-2017-7651] affecting versions **0.15** to **1.4.14** + inclusive, fixed in **1.4.15**. More details at + [security-advisory-cve-2017-7651-cve-2017-7652]. +* February 2018: [CVE-2017-7652] affecting versions **1.0** to **1.4.14** + inclusive, fixed in **1.4.15**. More details at + [security-advisory-cve-2017-7651-cve-2017-7652]. +* June 2017: [CVE-2017-9868] affecting versions **0.15** to **1.4.12** + inclusive, fixed in **1.4.13**. More details at + [security-advisory-cve-2017-9868]. +* May 2017: [CVE-2017-7650] affecting versions **0.15** to **1.4.11** + inclusive, fixed in **1.4.12**. More details at + [security-advisory-cve-2017-7650]. + + +[security-advisory-cve-2017-7651-cve-2017-7652]: /2018/02/security-advisory-cve-2017-7651-cve-2017-7652/ +[CVE-2017-7651]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7651 +[CVE-2017-7652]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[Eclipse Security]: https://www.eclipse.org/security/ +[CVE-2017-7650]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7650 +[security-advisory-cve-2017-7650]: /2017/05/security-advisory-cve-2017-7650/ +[CVE-2017-9868]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 +[security-advisory-cve-2017-9868]: /2017/06/security-advisory-cve-2017-9868/ +[security category]: /blog/categories/security/ diff --git a/www/plugins/__init__.py b/www/plugins/__init__.py new file mode 100644 index 0000000000..fd7e25d795 --- /dev/null +++ b/www/plugins/__init__.py @@ -0,0 +1 @@ +# Plugin modules go here. \ No newline at end of file diff --git a/www/plugins/docbookmanpage/docbookmanpage.plugin b/www/plugins/docbookmanpage/docbookmanpage.plugin new file mode 100644 index 0000000000..2522a5370c --- /dev/null +++ b/www/plugins/docbookmanpage/docbookmanpage.plugin @@ -0,0 +1,12 @@ +[Core] +Name = docbookmanpage +Module = docbookmanpage + +[Nikola] +PluginCategory = PageCompiler + +[Documentation] +Author = Roger Light (asciidoc code by Roberto Alsina) +Version = 0.4 +Website = https://github.com/ralight/nikola-docbook-manpage +Description = Compile Docbook manpages into html, based on asciidoc plugin. diff --git a/www/plugins/docbookmanpage/docbookmanpage.py b/www/plugins/docbookmanpage/docbookmanpage.py new file mode 100644 index 0000000000..2d55a263e3 --- /dev/null +++ b/www/plugins/docbookmanpage/docbookmanpage.py @@ -0,0 +1,81 @@ +# -*- coding: utf-8 -*- + +# Copyright © 2012-2014 Roberto Alsina and others. + +# Permission is hereby granted, free of charge, to any +# person obtaining a copy of this software and associated +# documentation files (the "Software"), to deal in the +# Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the +# Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice +# shall be included in all copies or substantial portions of +# the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +"""Implementation of compile_html based on asciidoc. + +You will need, of course, to install asciidoc + +""" + +import codecs +import os +import subprocess + +from nikola.plugin_categories import PageCompiler +from nikola.utils import makedirs, req_missing, write_metadata + +try: + from collections import OrderedDict +except ImportError: + OrderedDict = dict # NOQA + + +class CompileDocbookManpage(PageCompiler): + """Compile docbookmanpage into HTML.""" + + name = "docbookmanpage" + demote_headers = True + + def compile(self, source, dest, is_two_file=True, post=None, lang=None): + """Compile the source file into HTML and save as dest.""" + makedirs(os.path.dirname(dest)) + binary = self.site.config.get('XSLTPROC_BINARY', 'xsltproc') + xslpath = os.path.join(os.path.split(__file__)[0], 'html.xsl') + try: + subprocess.check_call((binary, '-o', dest, xslpath, source)) + if post is None: + if shortcode_deps: + self.logger.error( + "Cannot save dependencies for post {0} (post unknown)", + source) + except OSError as e: + print(e) + req_missing(['xsltproc'], 'build this site (compile with xsltproc)', python=False) + + def create_post(self, path, content=None, onefile=False, is_page=False, **kw): + """Create post file with optional metadata.""" + metadata = OrderedDict() + metadata.update(self.default_metadata) + metadata.update(kw) + makedirs(os.path.dirname(path)) + if not content.endswith('\n'): + content += '\n' + with codecs.open(path, "wb+", "utf8") as fd: + if onefile: + fd.write("////\n") + fd.write(write_metadata(metadata)) + fd.write("////\n") + fd.write(content) diff --git a/www/plugins/docbookmanpage/html.xsl b/www/plugins/docbookmanpage/html.xsl new file mode 100644 index 0000000000..a630677b85 --- /dev/null +++ b/www/plugins/docbookmanpage/html.xsl @@ -0,0 +1,18 @@ + + + + + man.css + + ansi + ansi + ansi + + + + + + + 1 + + diff --git a/www/posts/2009/12/version-0-2-released.md b/www/posts/2009/12/version-0-2-released.md new file mode 100644 index 0000000000..a9fc9b00aa --- /dev/null +++ b/www/posts/2009/12/version-0-2-released.md @@ -0,0 +1,12 @@ + + +Version 0.2 released - please see the [change log](/ChangeLog.txt). diff --git a/www/posts/2009/12/version-0-3-released.md b/www/posts/2009/12/version-0-3-released.md new file mode 100644 index 0000000000..9239f4d77e --- /dev/null +++ b/www/posts/2009/12/version-0-3-released.md @@ -0,0 +1,20 @@ + + + * Added logging support. + * Now restarts much more quickly even when the network socket was in use. + * Can now be configured to run on multiple network ports and restricted to + specific network addresses. + * Added host access control in the form of tcp-wrappers support. + +See the [change log](/ChangeLog.txt) for full details. + +Wild card support in topics is coming in the next version. diff --git a/www/posts/2010/01/mailing-list-irc.md b/www/posts/2010/01/mailing-list-irc.md new file mode 100644 index 0000000000..fb9a7656b9 --- /dev/null +++ b/www/posts/2010/01/mailing-list-irc.md @@ -0,0 +1,22 @@ + + +We've created some new support channels for mosquitto - a mailing list and an +irc channel. Although they are both intended for providing support for +mosquitto itself, general discussion of anything to do with mqtt is strongly +encouraged. We want to reduce the barrier to getting started and provide a +place where people can share their experiences. + +The mailing list is at + +The irc channel is #mqtt on the [freenode network] + +[freenode network]: http://freenode.net/ diff --git a/www/posts/2010/01/version-0-4-1-released.md b/www/posts/2010/01/version-0-4-1-released.md new file mode 100644 index 0000000000..ba66cf19cf --- /dev/null +++ b/www/posts/2010/01/version-0-4-1-released.md @@ -0,0 +1,14 @@ + + +This is a bugfix release: + + * Fix regex used for finding retained messages to send on new subscription. diff --git a/www/posts/2010/01/version-0-4-released.md b/www/posts/2010/01/version-0-4-released.md new file mode 100644 index 0000000000..e6da992ad0 --- /dev/null +++ b/www/posts/2010/01/version-0-4-released.md @@ -0,0 +1,22 @@ + + + * Added support for wildcard subscriptions using + and #. + * All network operations are now non-blocking and can cope with partial packets, meaning that networking should be a lot more reliable. + * Total messsages/bytes sent/received are now available in $SYS. + * Improved logging information - use client ip address and id instead of socket number. + * Keepalive==0 is now correctly treated as "never disconnect". + * Default logging destination no longer includes "topics" to prevent possible error logging to the db before it is initialised. + * Periodic $SYS messages can now be disabled. + +See the [changelog] for full details. + +[changelog]: /ChangeLog.txt diff --git a/www/posts/2010/02/version-0-4-2-released.md b/www/posts/2010/02/version-0-4-2-released.md new file mode 100644 index 0000000000..3d5aff2d43 --- /dev/null +++ b/www/posts/2010/02/version-0-4-2-released.md @@ -0,0 +1,18 @@ + + +This is a bugfix release. + + * Fix segfault on client connect with invalid protocol name/version. + +Get it at the [download page]. + +[download page]: /download diff --git a/www/posts/2010/03/google-powermeter.md b/www/posts/2010/03/google-powermeter.md new file mode 100644 index 0000000000..95bc2b07d1 --- /dev/null +++ b/www/posts/2010/03/google-powermeter.md @@ -0,0 +1,64 @@ + + +A popular use for mqtt brokers seems to be coupling them with a [CurrentCost] +(or similar) energy monitor to then log energy data and produce pretty (and +useful!) graphs. + +Google recently opened up their PowerMeter API which looks to provide very nice +graphing of energy data. They are working with utility companies directly with +in home monitors, but it's also possible to use it as an individual. + +Toby Evans got to the bottom of registering a device (see his [explanatory blog +post]) which just leaves getting data to Google. + +If you're already logging energy data to an MQTT broker, it's as simple as +adding another subscriber to send the data to Google. You could use the +mosquitto_sub client and a script I wrote for posting to google, +[google_powermeter_update_mqtt.pl] like so: + +``` +mosquitto_sub -t sensors/cc128/ch1 | google_powermeter_update_mqtt.pl +``` + +This assumes that the data appearing on the sensors/cc128/ch1 topic is in the +format `<unix timestamp> <power reading in Watts>`. + +If you're not logging your energy data to a broker, you should probably +consider doing so :) There is another script [google_powermeter_update.pl] +which may be more suitable and can be used as: + +``` +google_powermeter_update.pl <unix timestamp> <power in Watts> +``` + +Both of the scripts need your user details adding and should be easy to modify +to match your own particular need. They also assume you're using a single +cumulative variable with your device and will need modifying if you're using +more than one variable or aren't using cumulative variables. + +For reference, I use the script [cc128.pl] to read data from my CurrentCost +CC128 (Envi). + +# Update: + +Google has a limit of 6 API requests per hour, so the above description will +only work for a short while (the 6 request limit doesn't appear to be a hard +limit when you first exceed it, but becomes increasingly stricter). I'm now +logging my CC128 data to a mysql database and sending batch updates every 15 +minutes with [google_powermeter_update_mysql.pl]. + +[CurrentCost]: http://currentcost.com/ +[explanatory blog post]: http://2cheap2meter.blogspot.com/2010/03/setting-up-google-powermeter.html +[google_powermeter_update_mqtt.pl]: /files/perl/google_powermeter_update_mqtt.pl +[google_powermeter_update.pl]: /files/perl/google_powermeter_update.pl +[cc128.pl]: /files/perl/cc128.pl">cc128.pl +[google_powermeter_update_mysql.pl]: /files/perl/google_powermeter_update_mysql.pl diff --git a/www/posts/2010/03/upgrading-to-0-5-1.md b/www/posts/2010/03/upgrading-to-0-5-1.md new file mode 100644 index 0000000000..57d0e2a2d9 --- /dev/null +++ b/www/posts/2010/03/upgrading-to-0-5-1.md @@ -0,0 +1,31 @@ + + +When upgrading to 0.5.1 from 0.4 or higher, there is an important change in the +location of the sqlite3-pcre library used. On Linux, the expected location of +this library has changed from /usr/lib/sqlite3-pcre.so to +/usr/lib/sqlite3/pcre.so. This is because the library is an extension +specifically for sqlite3, not a general use shared library. + +If you installed sqlite3-pcre manually, or are not using Ubuntu, you should +either modify the `ext_sqlite3_regex` option in /etc/mosquitto.conf to point to +your library path, or move the library to the new location. + +If you are using Ubuntu and have installed mosquitto from the launchpad ppa, +this will largely be taken care of. However, due to a mistake in the packaging +of sqlite3-pcre, you must first remove sqlite3-pcre with your package manager +and then reinstall it before updating mosquitto. You will only ever need to do +this once. + +Sorry for the inconvenience caused by this change. If you have any problem or +questions, feel free to get in touch on the [mqtt users mailing list]. + +[mqtt users mailing list]: https://launchpad.net/~mqtt-users diff --git a/www/posts/2010/03/version-0-5-1-released.md b/www/posts/2010/03/version-0-5-1-released.md new file mode 100644 index 0000000000..223801b951 --- /dev/null +++ b/www/posts/2010/03/version-0-5-1-released.md @@ -0,0 +1,42 @@ + + +This announcement summarises the changes in both 0.5 and 0.5.1. + +The interesting changes: + + * Add mosquitto_sub and mosquitto_pub, simple clients for subscribe/publish. + * Change persistence behaviour. The database is now stored in memory even if + persistence is enabled. It is written to disk when mosquitto exits and also + at periodic intervals as defined by the new `autosave_interval` option. This + makes persistence more suitable when being used on devices with a limited + number of writes, such as flash. + * Default sqlite3-pcre path on Linux is now /usr/lib/sqlite3/pcre.so to match + new sqlite3-pcre packages. + +The less interesting/bug fixes: + + * No longer store QoS=0 messages for disconnected clients that do not have + clean start set. + * Rename `msg_timeout` option to `retry_interval` for better rsmb + compatibility. + * The writing of the persistence database may be forced by sending mosquitto + the SIGUSR1 signal. + * Clients that do not send CONNECT as their first command are now + disconnected. + * Boolean configuration values may now be specified with true/false as well as + 1/0. + * Log message on CONNECT with invalid protocol or protocol version. + * Add man pages for clients. + * Add general man page on mqtt. + * Root privileges are now dropped only after attempting to write a pid file + (if configured). This means that the pid file can be written to /var/run/ + directly and should fix bug #523183. diff --git a/www/posts/2010/03/version-0-5-2-released.md b/www/posts/2010/03/version-0-5-2-released.md new file mode 100644 index 0000000000..ee43466a8b --- /dev/null +++ b/www/posts/2010/03/version-0-5-2-released.md @@ -0,0 +1,30 @@ + + +This is a bugfix release; it is recommended that you upgrade to this version: + + * Always update last backup time, so that the backup doesn't run every time + through the main loop once `autosave_interval` has been reached. + * Report $SYS/broker/uptime in the same format as rsmb. + * Make mandatory options obvious in usage output and man page of + mosquitto_pub. Fixes bug [#529990]. + * Treat subscriptions with a trailing slash correctly. This should fix bugs + [#530099] and [#530369]. + +Mosquitto is now also available for Linux x86 statically compiled against +sqlite3, which makes it usable on older distributions such as Ubuntu Hardy that +are still supported but do not have a sufficiently new version of sqlite3. To +download this package, go to the [download page]. + +[#529990]: https://bugs.launchpad.net/mosquitto/+bug/529990 +[#530099]: https://bugs.launchpad.net/mosquitto/+bug/530099 +[#530369]: https://bugs.launchpad.net/mosquitto/+bug/530369 +[download page]: /download diff --git a/www/posts/2010/03/version-0-5-3-released.md b/www/posts/2010/03/version-0-5-3-released.md new file mode 100644 index 0000000000..ff60bd5715 --- /dev/null +++ b/www/posts/2010/03/version-0-5-3-released.md @@ -0,0 +1,21 @@ + + +This is a bugfix release. + + * Will messages are now only sent when a client disconnects unexpectedly. + * Fix all incoming topics/subscriptions that start with a / or contain + multiple / in a row (//). This should finally fix bug [#530099]. + * Do actually disconnect client when it sends an empty subscription/topic + string. + * Add missing $SYS/broker/clients/total to man page. + +[#530099]: https://bugs.launchpad.net/mosquitto/+bug/530099 diff --git a/www/posts/2010/03/version-0-5-4-released.md b/www/posts/2010/03/version-0-5-4-released.md new file mode 100644 index 0000000000..f9cc22e4f2 --- /dev/null +++ b/www/posts/2010/03/version-0-5-4-released.md @@ -0,0 +1,19 @@ + + +This is a bugfix release. + + * Fix memory allocation in `mqtt3_fix_sub_topic()` ([bug #531861]). + * Remove accidental limit of 100 client connections. + * Fix mosquitto_pub handling of messages with QoS>0 ([bug #537061]). + +[bug #531861]: https://bugs.launchpad.net/mosquitto/+bug/531861 +[bug #537061]: https://bugs.launchpad.net/mosquitto/+bug/537061 diff --git a/www/posts/2010/04/help-wanted-rpm-packaging.md b/www/posts/2010/04/help-wanted-rpm-packaging.md new file mode 100644 index 0000000000..ec6c517343 --- /dev/null +++ b/www/posts/2010/04/help-wanted-rpm-packaging.md @@ -0,0 +1,31 @@ + + +I'm currently working on the finishing touches of mosquitto 0.6 and will +hopefully be releasing it some time this week in time for oggcamp. Mosquitto is +pretty usable now so I'm keen on making it as easy as possible for people to +get and use. The ultimate goal is of course to get it into the major Linux +distros so it appears in the normal package repositories. Until then, other +solutions are possible. I can provide Windows executables and have a PPA to +support Ubuntu Linux users, but don't have anything for rpm based distros. + +Can you help? I'm quite happy using the opensuse build service to build and +host the final packages, but the creation of the rpm build script isn't +something I know how to do at the moment. Given the amount of time I've spent +on the Debian style packaging, I thought I'd ask for help with rpms! :) + +If you've got familiarity with rpm and would like to help, please [get in +touch]. If you aren't familiar with creating rpms but want a reason to learn, +that would suit me fine as well. + +Thanks in advance! + +[get in touch]: /support diff --git a/www/posts/2010/04/mind-control-mqtt.md b/www/posts/2010/04/mind-control-mqtt.md new file mode 100644 index 0000000000..ed36052c7d --- /dev/null +++ b/www/posts/2010/04/mind-control-mqtt.md @@ -0,0 +1,21 @@ + + +If you're in the UK, you may be interested in watching the Wednesday 21st April +episode of "Bang Goes the Theory". IBM employees [Nicholas O'Leary] and [Kevin +Brown] will be in one of the segments, on controlling remote control cars with +their minds - all with MQTT under the covers! + + * [BBC programme link] + +[Nicholas O'Leary]: http://twitter.com/knolleary +[Kevin Brown]: http://twitter.com/kevinxbrown +[BBC programme link]: https://www.bbc.co.uk/programmes/b00s5fvq diff --git a/www/posts/2010/04/oggcamp.md b/www/posts/2010/04/oggcamp.md new file mode 100644 index 0000000000..63b5a80af3 --- /dev/null +++ b/www/posts/2010/04/oggcamp.md @@ -0,0 +1,16 @@ + + +I'm going to be at [oggcamp] this coming weekend. If you're there, try and find +me and say hello! I'm planning a talk on mosquitto/mqtt with Andy +Stanford-Clark, so should be relatively easy to find. + +[oggcamp]: http://oggcamp.org/ diff --git a/www/posts/2010/05/fedora-packages-available.md b/www/posts/2010/05/fedora-packages-available.md new file mode 100644 index 0000000000..fe9cd87f76 --- /dev/null +++ b/www/posts/2010/05/fedora-packages-available.md @@ -0,0 +1,24 @@ + + +Thanks to help from Chris Procter, there are now rpm packages available for +Fedora Linux. As these are the first rpm packages, there may be problems so +please report back if you find any. + +There are details on where to get the packages on the [download page]. + +Users of other rpm based distributions are currently out of luck - the versions +of sqlite that they provide are typically either too old or else don't have +support for some required features compiled in. + +Thanks to everybody else who got in touch about rpms as well! + +[download page]: /download diff --git a/www/posts/2010/05/gentoo-ebuilds-available.md b/www/posts/2010/05/gentoo-ebuilds-available.md new file mode 100644 index 0000000000..62c6672d30 --- /dev/null +++ b/www/posts/2010/05/gentoo-ebuilds-available.md @@ -0,0 +1,17 @@ + + +Thanks to Neil Bothwick, there are now some Gentoo ebuilds available for +mosquitto and sqlite3-pcre. You can grab them from the links below - hopefully +they'll be integrated in the near future. + + * + * diff --git a/www/posts/2010/05/mosquitto-org.md b/www/posts/2010/05/mosquitto-org.md new file mode 100644 index 0000000000..255044bae6 --- /dev/null +++ b/www/posts/2010/05/mosquitto-org.md @@ -0,0 +1,14 @@ + + +I'm pleased to annouce that the mosquitto website is now available at + so please update your bookmarks! I'll be updating the +links here in a few days when the change has propagated. diff --git a/www/posts/2010/05/mqtt-push-on-android.md b/www/posts/2010/05/mqtt-push-on-android.md new file mode 100644 index 0000000000..7498f02d80 --- /dev/null +++ b/www/posts/2010/05/mqtt-push-on-android.md @@ -0,0 +1,18 @@ + + +If you want to use MQTT for push in Android apps, you'll probably want to head +over to Anton L's blog post [How to Implement Push Notifications for Android]. +He has a sample Android app that uses the IBM Java library to implement push +notifications using MQTT, as well as a web page solution to demo pushing +notifications to your phone. + +[How to Implement Push Notifications for Android]: http://tokudu.com/2010/how-to-implement-push-notifications-for-android/ diff --git a/www/posts/2010/05/mqtt-wiki.md b/www/posts/2010/05/mqtt-wiki.md new file mode 100644 index 0000000000..8c89b266ce --- /dev/null +++ b/www/posts/2010/05/mqtt-wiki.md @@ -0,0 +1,14 @@ + + +A new wiki has been created, devoted to MQTT. If you want to share what you're +doing with MQTT and how to do it, or want to find any of that out, head over to +. diff --git a/www/posts/2010/05/version-0-6-1-released.md b/www/posts/2010/05/version-0-6-1-released.md new file mode 100644 index 0000000000..c4a51a3335 --- /dev/null +++ b/www/posts/2010/05/version-0-6-1-released.md @@ -0,0 +1,16 @@ + + +This fixes an important bug that didn't get caught for 0.6 that can prevent old +database versions being upgraded. + +From 0.7 onwards, mosquitto will be using release candidates to ensure this +kind of problem doesn't occur in the future. diff --git a/www/posts/2010/05/version-0-6-released.md b/www/posts/2010/05/version-0-6-released.md new file mode 100644 index 0000000000..0c1f83deaf --- /dev/null +++ b/www/posts/2010/05/version-0-6-released.md @@ -0,0 +1,53 @@ + + +This is a new features release. It offers quite a bit of change over the +previous version. More details of the new features can be found in the +[man pages]. + +The substantial changes are: + + * Basic support for connecting multiple MQTT brokers together (bridging). + * mosquitto_sub can now subscribe to multiple topics (limited to a global + QoS). + * mosquitto_pub can now send a file as a message. + * mosquitto_pub can now read all of stdin and send it as a message. + * mosquitto_pub can now read stdin and send each line as a message. + * Implement a more efficient database design, so that only one copy of each + message is held in the database, rather than one per subscribed client. + * Add support for automatic upgrading of the mosquitto DB from v1 to v2. + * If a retained message is received with a zero length payload, the retained + message for that topic is deleted. + * Implement the `max_inflight_messages` and `max_queued_messages` features in + the broker. + +The less visible features and bug fixes are as follows: + + * Add support for disabling `clean session` for the sub client. + * mosquitto will now correctly run VACUUM on the persistent database on exit. + * Add the `store_cleanup_interval` config option for dealing with the internal + message store. + * Add `persistence_file` config option to allow changing the filename of the + persistence database. This allows multiple mosquitto DBs to be stored in the + same location whilst keeping `persistence_location` compatible with rsmb. + * Don't store QoS=0 messages for disconnected clients. Fixes bug #572608. This + wasn't correctly fixed in version 0.5. + * Don't disconnect clients if they send a PUBLISH with zero length payload + (bug #573610). + * Send through zero length messages. + * Produce a warning on unsupported rsmb options instead of quitting. + * Describe clean session flag in the mqtt man page. + +Get it from the [download page]. Windows and Ubuntu binaries will follow along +shortly. + +[man pages]: /documentation +[download page]: /download diff --git a/www/posts/2010/06/automation-has-the-oven-warmed-up-yet.md b/www/posts/2010/06/automation-has-the-oven-warmed-up-yet.md new file mode 100644 index 0000000000..e55604142d --- /dev/null +++ b/www/posts/2010/06/automation-has-the-oven-warmed-up-yet.md @@ -0,0 +1,86 @@ + + +In the Bang Goes the Theory episode [The Human Power Station] a family of four +people had their electricity supplied by a large group of cyclists on cycles +hooked up to generators, the point being to highlight the amount of energy that +is used and wasted on a daily basis. There's a video on [youtube]. + +One example that seemed to waste a lot of energy was cooking roast dinner. The +oven was turned on to preheat (this is often the first instruction in a +recipe), but it wasn't actually used until a significant time later, wasting a +lot of energy. An example which may be more common is turning the oven on to +preheat before cooking frozen food (which requires no preparation), then +forgetting to check to see if it has preheated. + +This used to happen to me, but I've solved the problem by using my electricity +monitor (I have an electric oven), mqtt and asterisk. + +First off, we need to monitor electricity usage. I do this with a [CurrentCost] +CC128 (note that EON customers in the UK can apply to get one of these for free +in an [Energy Fit] pack) hooked up to a low power computer that is running +mosquitto. If you're running Linux, you can use [cc128_read.py] or +[cc128_read.pl] to read the data coming from the monitor and publish it to an +mqtt broker. A second client, [cc128_parse.pl], takes the data from the monitor +and republishes it to the broker in a friendlier format - the Unix timestamp of +the reading and the power usage, separated by a single space. + +To figure out when the oven has warmed up, I look at the electricity usage with +the oven heater on - approximately 2.4kW. If the energy usage drops below this +value, I know that the oven heater has turned off and so the oven has warmed +up. This is of course slightly simplistic - I'm not actually measuring the +oven, just the electricity usage so if I turned on the kettle at the same time +it could cause my guess to be incorrect. When CurrentCost produce their +individual appliance monitors, I'll be able to be certain of how much +electricity just the oven is using. + +This uncertainty means that I only want to turn the oven monitor on when I've +actually turned the oven on. Looking for an easy way to start the monitor, I +spotted my house phone - a Siemens C460IP - which is a "normal" land line phone +and an IP phone all in one. I've got Asterisk running on the same server as +mosquitto, so it's an ideal solution for controlling things. Configuring +Asterisk is way beyond the scope of this text, so I'm only going to talk about +the bits I changed. I added a new extension number 100 which, when called, +starts the oven monitor: + +``` +exten => 100,1,Answer() +exten => 100,n,System(echo "/usr/local/bin/oven_pub.pl" | at now) +exten => 100,n,Playback(oven-trigger) +exten => 100,n,Hangup +``` + +This answers the call, starts the monitor, plays a sound clip so the person +calling knows what has happened and then hangs up. I'm using the "at" command +here as a simple way of putting the job into the background, thanks to [Ed] for +the suggestion. The script [oven_monitor.pl] looks for the electricity usage to +drop beneath 2kW, then runs `oven_warmed_up.sh` and exits. + +The final step is to do something in [oven_warmed_up.sh] to give feedback. I +make use of asterisk once again and initiate a call to the phone - so when the +oven has warmed up I get a phone call with a message that tells me so. The +outgoing call is initiated by moving [oven.call] to +/var/spool/asterisk/outgoing/, as shown in the script. + +Do you have any suggestions on how to improve this? Or other ways of using +asterisk or mqtt like this? Let me know in the comments! + +[The Human Power Station]: http://www.bbc.co.uk/programmes/b00p8469 +[youtube]: http://www.youtube.com/watch?v=C93cL_zDVIM +[CurrentCost]: http://www.currentcost.com/ +[Energy Fit]: http://www.eon-uk.com/media/energyfit.aspx +[cc128_read.py]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_read.py +[cc128_read.pl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_read.pl +[parse.pl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_parse.pl +[Ed]: http://twitter.com/ribzlike +[oven_monitor.pl]: /files/examples/oven-asterisk/oven_monitor.pl +[oven_warmed_up.sh]: /files/examples/oven-asterisk/oven_warmed_up.sh +[oven.call]: /files/examples/oven-asterisk/oven.call diff --git a/www/posts/2010/06/google-powermeter-step-by-step.attachments.json b/www/posts/2010/06/google-powermeter-step-by-step.attachments.json new file mode 100644 index 0000000000..47fe3d8149 --- /dev/null +++ b/www/posts/2010/06/google-powermeter-step-by-step.attachments.json @@ -0,0 +1 @@ +{"54": {"wordpress_user_name": "roger", "title": "powermeter-example", "date_utc": "2010-06-15 13:52:24", "files_meta": [{"height": 292, "width": 632}, {"height": 138, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}], "files": ["/wp-content/uploads/2010/06/powermeter-example.png", "/wp-content/uploads/2010/06/powermeter-example-300x138.png", "/wp-content/uploads/2010/06/powermeter-example-150x150.png"]}} \ No newline at end of file diff --git a/www/posts/2010/06/google-powermeter-step-by-step.md b/www/posts/2010/06/google-powermeter-step-by-step.md new file mode 100644 index 0000000000..0c78ca9c43 --- /dev/null +++ b/www/posts/2010/06/google-powermeter-step-by-step.md @@ -0,0 +1,177 @@ + + +# Note: Google Powermeter is now defunct but this post will remain here for those interested. + +This is a follow up to my previous [post on using Google Powermeter], +but this time I'm going to give a step by step guide to getting your data +uploaded. The only assumptions are that you have a CurrentCost monitor (note +that CurrentCost monitors are often rebadged by electricity suppliers such as +EON in the UK so check yours) and have already connected it to your computer, +want to use MQTT and that you're using Linux, or another Unix operating system. + +# Retrieving the data + +The first step is to get the data from the CurrentCost into the MQTT broker. +This is straightforward - simply read data from the serial port and send it all +to the broker. I have scripts to do this with mosquitto in both [perl] and +[python]. + +The data coming from the CurrentCost is in XML format and as well as providing +the real time power reading every 6 seconds, will also send historical data +periodically. I'm only going to deal with the real time readings here. The next +step is to reprocess the incoming data into something more manageable, then +republish it. An example of doing that is the script [cc128_parse.pl], which +assumes you're only using the main channel from the CurrentCost. If you have +multiple monitoring channels, you'll need to modify it to suit. + +# Logging the data + +Google limits the number of times we can send data to 6 per hour, so we have to +log the data and then send amalgamated updates. I use mysql for this - I'm +going to assume that you've got it installed and running. Log into the mysql +console using "mysql -u root",  "mysql -u root -p" if you know the password, or +possibly "sudo mysql". We're now going to create a database and table to hold +the powermeter data, then add a user to access and update the data. + +To create the database and table enter the following: + +``` +CREATE DATABASE powermeter; +USE 'powermeter'; +CREATE TABLE powermeter ( + `id` INT NOT NULL auto_increment, + `timestamp` INT NOT NULL, + `temperature` FLOAT NOT NULL DEFAULT 0.0, + `ch1` INT NOT NULL DEFAULT 0, + PRIMARY KEY (`id`), + UNIQUE KEY `timestamp` (`timestamp`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +``` + +Note that there's a column there for the temperature as well. + +To add the user and grant access to the database: + +``` +CREATE USER 'powermeter'@'localhost' IDENTIFIED BY '<your password>'; +GRANT ALL ON powermeter.* to 'powermeter'@'localhost'; +``` + +Finally, you'll need to get data into this database. My script +[cc128_log_mysql.pl] subscribes to the data from cc128_parse.pl and logs it +into the database. You'll need to edit it to have the correct database +details. + +If you already have your power data published to an MQTT topic, it's quite +likely that you won't have it in the same format that I use above. If this is +the case, you will need to modify cc128_log_mysql.pl. Assuming your data coming +in over MQTT is just the power reading, then you can replace this: + +``` +@vals = split(/,/, $line); +$timestamp = @vals[0]; +$temperature = @vals[1]; +$ch1 = @vals[2]; +``` + +with this: + +``` +$timestamp = time(); +$temperature = 0; +$ch1 = $line; +``` + +You can of course leave the temperature column out completely if you prefer. + +# Registering with Google Powermeter + +Before you can send any data to Google, you need to register your device with +them. This would normally be done automatically by your device, but because +we're doing things ourselves we need to do it manually. See [2cheap2meter] and +the links it provides for more details. + +We first need to decide on a few parameters for our device: + + * Manufacturer (e.g. CurrentCost) + * Device model (e.g. CC128 or Envi) + * Device id (e.g. Serial number or your own made up string, 1234) + * Number of channels to log (e.g. 1) + +We can then construct an address which you will paste into your web browser: + +``` +https://www.google.com/powermeter/device/activate?mfg=CurrentCost&model=CC128&did=1234&dvars=1 +``` + +`dvars` here is the number of channels (or monitors) that we wish to register. +If you have more than one channel logging, change the number accordingly - bear +in mind that you'll have to modify just about everything else in this post to +match. You will need to remember the values you put here for later. + +Visiting that link will take you to the activation page, which you should +complete. After you have done this, you will be presented with authorisation +information for your new device. The piece of information we need is the 32 +character string contained between "token=" and "&path" (the authorisation +token) as well as the 20 digit number after "&path=/user/" (your google +powermeter id). + +# Sending the data + +I have a script [google_powermeter_update.pl] that will query the database for +readings from the past 15 minutes and then send them. You'll need to edit the +script to put the correct database details, power meter id, authorisation token +and device details. To set it to run every fifteen minutes, I use cron. Either +add an entry to your own crontab by running "crontab -e" then entering the +following line: + +``` +*/15 * * * * /path/to/google_powermeter_update.pl > /dev/null +``` + +Or by creating a file containing the line below and copying it to +/etc/cron.d/powermeter_update.cron. + +``` +*/15 * * * * nobody /path/to/google_powermeter_update.pl > /dev/null +``` + +In both cases, you can change the output redirection from "/dev/null" to e.g. +"/tmp/powermeter" to allow you to check any error codes in case of a problem. + +Now go to to check your data! Here's +an example of mine: + +[![powermeter example](/blog/uploads/2010/06/powermeter-example-300x138.png)](/blog/uploads/2010/06/powermeter-example.png) + +# Possible changes +The above description and scripts aren't ideal - if you lose your internet +connection then data will still be recorded but won't be sent to google. One +possible change would be to add a column to the database to list whether that +particular piece of data had been sent or not, which would allow all data to +eventually be sent and deleted afterwards if desired. + +A second way around this would be to make use of the historical data that the +CurrentCost monitors use. This could also be a way of reducing the need to log +things ourselves. + +# Conclusion +I hope this is of use to you - please let me know if you have any problems with +any of the above steps. + +[post on using Google Powermeter]: /blog/2010/03/google-powermeter/ +[perl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_read.pl +[python]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_read.py +[cc128_parse.pl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_parse.pl +[cc128_log_mysql.pl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/cc128_log_mysql.pl +[2cheap2meter]: http://2cheap2meter.blogspot.com/2010/03/setting-up-google-powermeter.html +[google_powermeter_update.pl]: http://bitbucket.org/oojah/mosquitto/src/tip/misc/currentcost/google_powermeter_update.pl diff --git a/www/posts/2010/06/mosquitto-0-7rc1.md b/www/posts/2010/06/mosquitto-0-7rc1.md new file mode 100644 index 0000000000..5127c82630 --- /dev/null +++ b/www/posts/2010/06/mosquitto-0-7rc1.md @@ -0,0 +1,15 @@ + + +Mosquitto 0.7 release candidate 1 is available for testing. Please give it a +try and report back any problems you find. The source code is available at  + and I'll hopefully have various +binaries available soon. diff --git a/www/posts/2010/06/version-0-7-released.md b/www/posts/2010/06/version-0-7-released.md new file mode 100644 index 0000000000..5674cc44cd --- /dev/null +++ b/www/posts/2010/06/version-0-7-released.md @@ -0,0 +1,40 @@ + + +This is a new features release. Note that although the number of changes is +relatively small, there is a fairly major change in the network socket handling +(to allow >1024 clients) , which is one reason this has been treated as a +separate release. + +Changes: + + * Use poll() instead of select() to allow >1024 clients. + * Implement `max_connections`. + * Run VACUUM on in-memory database on receiving SIGUSR2. + * mosquitto_pub can now send null (zero length) messages. + * Add option to print debug messages in pub and sub clients. + * hg revision is now exported via $SYS/broker/changeset + * Add compile time option to disable heap memory tracking. + +Bug fixes: + + * Don't store QoS=0 messages for disconnected clients with subscriptions of QoS>0. + * accept() all available sockets when new clients are connecting, rather than just one (performance advantage) + * Send Will when client exceeds keepalive timer and is disconnected. + * Check to see if a client has a will before sending it. + * Correctly deal with clients connecting with the same id multiple times. + * Fix bridge keepalive timeouts and reconnects. + * Don't attempt to drop root privileges when running on Windows as this isn't well supported (bug #586231). + +Source downloads are available at the [download page] Links for binary packages +on Ubuntu and Fedora can be found on the same page. + +[download page]: /download diff --git a/www/posts/2010/07/mosquitto-on-opensuse-11-3.md b/www/posts/2010/07/mosquitto-on-opensuse-11-3.md new file mode 100644 index 0000000000..fda39827b4 --- /dev/null +++ b/www/posts/2010/07/mosquitto-on-opensuse-11-3.md @@ -0,0 +1,20 @@ + + +The upcoming release of [openSUSE], version 11.3, includes extension support +for sqlite3 which means it now has everything required for mosquitto. + +I've created packages for this new version of openSUSE and details can be found +on the [download page]. You just need to wait three days until the release of +11.3! + +[openSUSE]: http://www.opensuse.org/ +[download page]: /download diff --git a/www/posts/2010/07/mqtt-client-library.md b/www/posts/2010/07/mqtt-client-library.md new file mode 100644 index 0000000000..70bf50a686 --- /dev/null +++ b/www/posts/2010/07/mqtt-client-library.md @@ -0,0 +1,30 @@ + + +I have been working on a client library for MQTT for the next release of +Mosquitto. It is now at a stage where it is usable and ready for wider testing. +There isn't any documentation yet (!) so it's only available in the source +repository at . Use the "get source" link +in the top right corner of the page to download a snapshot. If you're +interested in developing your own open source MQTT clients, it'd be great if +you could take a look to make sure the interface is sane before I make a +release! + +The library itself is written in C, with bindings for C++ and Python. + +I plan to package it up in a more easy to access form in the not too distant +future, hopefully with some documentation as well. + +# Update +I've put the start of a man page online, which shows an example of using +libmosquitto to subscribe to a topic and print the results: [libmosquitto.3]. + +[libmosquitto.3]: http://mosquitto.org/man/libmosquitto-3.html diff --git a/www/posts/2010/08/compiling-mosquitto-on-mac-os-x.md b/www/posts/2010/08/compiling-mosquitto-on-mac-os-x.md new file mode 100644 index 0000000000..dd92102e35 --- /dev/null +++ b/www/posts/2010/08/compiling-mosquitto-on-mac-os-x.md @@ -0,0 +1,19 @@ + + +In a follow up to his screencast [demoing mosquitto on Mac OS X], Andy Piper +has written a blog post detailing how he got compiled mosquitto and, more +importantly, the dependencies, on the Mac. + +Take a look over at [OS X mosquitto "bites"...] + +[demoing mosquitto on Mac OS X]: /blog/2010/08/mosquitto-running-on-mac-os-x/ +[OS X mosquitto "bites"...]: http://andypiper.co.uk/2010/08/08/os-x-mosquitto-bites/ diff --git a/www/posts/2010/08/mosquitto-running-on-mac-os-x.md b/www/posts/2010/08/mosquitto-running-on-mac-os-x.md new file mode 100644 index 0000000000..bf61f23fbc --- /dev/null +++ b/www/posts/2010/08/mosquitto-running-on-mac-os-x.md @@ -0,0 +1,18 @@ + + +Andy Piper has put together a 2 minute screencast demoing mosquitto running on +Mac OS X and showing publishing and subscribing using the mosquitto command +line clients and the IBM java gui client. + +View the screen cast here: . + +Thanks Andy! diff --git a/www/posts/2010/08/mqtt-v3-1.md b/www/posts/2010/08/mqtt-v3-1.md new file mode 100644 index 0000000000..512bc46a36 --- /dev/null +++ b/www/posts/2010/08/mqtt-v3-1.md @@ -0,0 +1,25 @@ + + +The MQTT v3 spec has been updated to v3.1. The significant change is the +inclusion of the option to send a username and password as part of the connect +command. The new spec is available at + +and is a lot more readable and clear than the original. + +Mosquitto will support the v3.1 spec in a future release, along with the +ability to control both broker and topic access by username. In the meantime, +if you need this functionality, the IBM proprietary [RSMB] broker may be +suitable for testing purposes. The RSMB package now also includes an MQTT +client library, a simple publish client and a simple subscribe client, just +like mosquitto. Be sure to check the license terms before using it! + +[RSMB]: http://www.alphaworks.ibm.com/tech/rsmb diff --git a/www/posts/2010/08/version-0-8-1-released.md b/www/posts/2010/08/version-0-8-1-released.md new file mode 100644 index 0000000000..4881131d46 --- /dev/null +++ b/www/posts/2010/08/version-0-8-1-released.md @@ -0,0 +1,40 @@ + + +This is a minor release. The primary reason for it is the amount of interest in +the Python interface to libmosquitto. This release tidies up the Python +interface considerably (it is now more "Pythonic" and easier to use), and +significantly, brings the promised packages. + +This release also provides a few fixes, including to the packaging and +installation scripts. Unfortunately, it does also include a known bug that was +fixed prior to release, but accidentally left unmerged. This affects +mosquitto_pub client when using the -l option (publish line by line input from +stdin), causing it to exhibit high cpu load. I'll make a new bug fix release in +a few days with this and any other fixes that come up. + +This release also provides improved packaging options. All of the available +options are now packaged for Ubuntu, including the libmosquitto0-python +package. Because there are now multiple packages, it is possible to provide +some mosquitto functionality on distributions where the version of sqlite3 is +too old. The packages available on these systems are listed as "clients only": + + * Fedora 12, 13 (full support) + * openSUSE 11.3 (full support) + * openSUSE 11.1, 11.2 (clients only) + * Redhat Enterprise Linux 5 (clients only) + * CentOS 5 (clients only) + +Details are available on the [download page]. Please note that some +distributions have different naming schemes, so the Python module can be called +both python-mosquitto and libmosquitto0-mosquitto for example. + +[download page]: /download diff --git a/www/posts/2010/08/version-0-8-2.md b/www/posts/2010/08/version-0-8-2.md new file mode 100644 index 0000000000..8be441a56f --- /dev/null +++ b/www/posts/2010/08/version-0-8-2.md @@ -0,0 +1,26 @@ + + +This is a bugfix release. + + * Fix default loop() timeout value in mosquitto.py. Previous value was 0, + causing high cpu load. + * Fix message handling problem in client library when more than one message + was in the client queue. + * Fix the logic used to determine whether a QoS>0 message needs to be + retried. + * Fix the Python sub.py example so that it quits on error. + +See the [download page]. Includes Windows 32-bit binaries for the broker +compiled with Cygwin, and the client library and clients compiled natively with +Visual Studio to allow developing native Windows MQTT clients. + +[download page]: /download diff --git a/www/posts/2010/08/version-0-8-released.md b/www/posts/2010/08/version-0-8-released.md new file mode 100644 index 0000000000..e360d2bfdb --- /dev/null +++ b/www/posts/2010/08/version-0-8-released.md @@ -0,0 +1,74 @@ + + +This is the library release. There are a few bug fixes and changes of behaviour +for the mosquitto and the clients, but the significant part of this release is +the new mosquitto MQTT client library. The library comes in three flavours: the +C library, which is the main library, and C++ and Python bindings. If you're +interested in helping add bindings for your favourite language, please get in +touch. + +The library interface (API) is to be considered experimental, although I +believe the C and C++ APIs to be complete and sane. The Python bindings are a +naïve attempt by a C programmer and will definitely be changing in the future +to something more pythonic. I'd be extremely grateful for help from experienced +python programmers to this end. + +The documentation of the library is currently ongoing... There is an overview +of most of the function calls and an example in the [libmosquitto.3] man page, +but complete coverage can be found in the mosquitto.h man page. This, combined +with the class details in mosquittopp.h can be used to help use the C++ +library. The python module isn't documented due to it's extremely changeable +state, but there is an example in the python directory. + +Other changes: + + * Topics starting with a / are treated as distinct to those not starting with + a /. For example, /topic/path is different to topic/path. This matches the + behaviour of rsmb. + * Correctly calculate the will QoS on a new client connection (bug #597451). + * Add "addresses" configuration file variable as an alias of "address", for + better rsmb compatibility. + * Bridge `clean_session` setting is now false, to give more sensible behaviour + and be more compatible with rsmb. + * Add `cleansession` variable for configuring bridges. + * Add `keepalive_interval` variable for bridges. + * Remove default topic subscription for mosquitto_sub because the old + behaviour was too confusing. + * Added a C client library, which the pub and sub clients now use. + * Added a C++ client library (bound to the C library). + * Added a Python client library (bound to the C library). + * Added CMake build scripts to allow the library and clients (not the broker) + to be compiled natively on Windows. + +Get it from the [download page]. + +The change to using a library means that packaging mosquitto for distros is a +lot more complex. This is stretching my packaging experience, so please bear +with me on that front! Mosquitto will now likely consist of a number of +different packages on Ubuntu at least: + + * mosquitto (the broker) + * mosquitto-clients (mosquitto_sub, mosquitto_pub) + * libmosquitto0 (C library) + * libmosquitto0-dev (C library development files) + * libmosquittopp0 (C++ library) + * libmosquittopp0-dev (C++ library development files) + * libmosquitto-python (Python binding) + +# Update +I've been getting a few questions about the python interface. This isn't +currently packaged for Ubuntu, but hopefully will be soon. There are basic +python examples in the downloads at lib/python/sub.py and +misc/currentcost/gnome-panel/CurrentCostMQTT.py + +[libmosquitto.3]: /man/libmosquitto-3.html +[download page]: /download diff --git a/www/posts/2010/09/debian-packages.md b/www/posts/2010/09/debian-packages.md new file mode 100644 index 0000000000..8738e555f0 --- /dev/null +++ b/www/posts/2010/09/debian-packages.md @@ -0,0 +1,18 @@ + + +I've created some packages for Debian on i386 and amd64. They can be found at +. They are almost identical to the +Ubuntu packages (Debian doesn't use upstart, so there is a different init +script), but compiled against Debian testing (Squeeze) instead. This is because +Debian 5 (Lenny) doesn't include a recent enough version of sqlite3. + +Please let me know if you have any problems with the packages. diff --git a/www/posts/2010/09/mqtt-with-php.md b/www/posts/2010/09/mqtt-with-php.md new file mode 100644 index 0000000000..97f11983e2 --- /dev/null +++ b/www/posts/2010/09/mqtt-with-php.md @@ -0,0 +1,23 @@ + + +Using MQTT in PHP has been possible for a long time using the [Simple +Asynchronous Messaging] MQTT class. Unfortunately this is an imperfect solution +due to unclear licensing, some slightly dubious design decisions and bugs. + +Thankfully, [Andrew Milstead] has started creating an alternative +implementation. It is MIT licensed and available on [github]. It's very new, so +if you have problems check back to see if there have been updates and then let +Andrew know. + +[Simple Asynchronous Messaging]: http://project-sam.awardspace.com/ +[Andrew Milstead]: http://twitter.com/bluerhinos +[github]: http://github.com/bluerhinos/phpMQTT diff --git a/www/posts/2010/10/man-page-translations.md b/www/posts/2010/10/man-page-translations.md new file mode 100644 index 0000000000..b42f3117bd --- /dev/null +++ b/www/posts/2010/10/man-page-translations.md @@ -0,0 +1,27 @@ + + +Something that is very much in the back of my mind whilst developing mosquitto +is that it should have support for language translations. I've been reluctant +to start this effort until development was a little bit more settled, to avoid +wasting translators time. I think it's now time to start the ball rolling. + +I'm going to approach this in two stages - the man pages and the programs. Man +pages are first. I've imported the translation templates to launchpad, so if +your native tongue is anything other than English and you'd like to translate +them - please go ahead. I'll be putting any translated man pages (with credits +:) into the upcoming 0.9 release. I think I've finished making changes but if I +haven't, the one most likely to change is for mosquitto.conf + +The translation page can be found at + +Thanks in advance, and please get in touch if you find any strings that don't +make sense. diff --git a/www/posts/2010/10/one-year-old.md b/www/posts/2010/10/one-year-old.md new file mode 100644 index 0000000000..3938f33076 --- /dev/null +++ b/www/posts/2010/10/one-year-old.md @@ -0,0 +1,28 @@ + + +On the 25th October 2009, at 21:40:51 (just five hours and forty minutes after +the first [oggcamp] ended :), I made the first commit to what would become the +mosquitto source code repository. Although there was no code committed until +the next day, and the first release wasn't until almost six weeks later, I +consider this to be when mosquitto was born. It's been a good year. Thanks to +everybody who has helped out and been in touch! + +I had hoped to release version 0.9 today, but it isn't to be. Nevertheless, I +hope you'll join me in hoping for an even more successful year ahead. I'm +aiming for a 1.0 release before this time next year with full MQTT 3.1 support, +full rsmb feature set (except where inappropriate), IPv6 support, SSL support, +language translation for the programs and man pages, full API documentation and +examples, and whatever I think of in the meantime. + +Have a feature you're particularly interested in? Leave a comment! :) + +[oggcamp]: http://oggcamp.org/ diff --git a/www/posts/2010/10/version-0-8-3-released.md b/www/posts/2010/10/version-0-8-3-released.md new file mode 100644 index 0000000000..202bfd5f0d --- /dev/null +++ b/www/posts/2010/10/version-0-8-3-released.md @@ -0,0 +1,20 @@ + + +This is a bugfix release. + + * Fix compliance with the MQTT protocol for messages published at QoS 2. This + means that messages that time out are dealt with correctly and duplicate + messages are also dealt with correctly. + +See the [download page] for the update. + +[download page]: /download diff --git a/www/posts/2010/11/distro-packaging.md b/www/posts/2010/11/distro-packaging.md new file mode 100644 index 0000000000..a139da2f12 --- /dev/null +++ b/www/posts/2010/11/distro-packaging.md @@ -0,0 +1,37 @@ + + +Starting with version 0.9, I plan on getting mosquitto packaged in the major +Linux distributions. By this I mean Debian, Fedora, openSUSE and Ubuntu.  This +is my understanding of the current state of play of those distributions. Feel +free to correct me! + + * Debian is currently in freeze for the Squeeze release. Mosquitto will have + to go into Squeeze+1, although it can still be uploaded to Unstable. + * Fedora 14 has just been released, Fedora 15 will have feature freeze on the + 8th of February. + * openSUSE 11.4 will have feature freeze at the start of December. + * Ubuntu 11.04 has its Debian import freeze on the 30th of December and + feature freeze on 24th of February. + +The plan is therefore to release 0.9 around the 14th of November and aim to be +packaged for Debian unstable before 30th of December and openSUSE before the +start of December, with packaging for Fedora 15 coming at some point later. If +packaging for Debian unstable isn't possible before the Ubuntu import freeze, +then package for Ubuntu separately. + +If you can help out with the packaging process for any of the above, I'd love +to hear from you. If your distribution isn't included and you'd like it to be, +get in touch as well and we'll see what's possible. + +Finally, this won't stop me producing Ubuntu PPA or openSUSE build service +packaged binaries for those that prefer to stay at the cutting +edge. diff --git a/www/posts/2010/11/mosquitto-0-9test2.md b/www/posts/2010/11/mosquitto-0-9test2.md new file mode 100644 index 0000000000..6be6932cc4 --- /dev/null +++ b/www/posts/2010/11/mosquitto-0-9test2.md @@ -0,0 +1,43 @@ + + +Mosquitto 0.9, which I hope to release mid November, represents the most +significant change to mosquitto to date - the removal of sqlite as an absolute +dependency. In addition, this removes the dependency on the sqlite3-pcre +extension and on pcre. This gives a definite performance improvement, reduces +the amount of object code that needs loading by around 95%, reduces memory +usage and also makes it lots easier to compile on more unusual systems. + +It's quite a substantial change though, so I've made a test release to +hopefully get some external testing. If you could give it a try and report back +that'd be great. The source is at . +(use the highest numbered version available). There are also Ubuntu packages +available at the [mosquitto-expt ppa] and binaries for Fedora, Mandriva,  SLES +and openSUSE at the [openSUSE build service]. If you'd like binaries for other +systems, please get in touch. + +Note that this is a test release, not a release candidate - there are +definitely things that still need changing. The following list shows the points +I'm currently aware of: + + * Old style sqlite will be imported when the option is compiled in (enabled by + default). This import currently only imports retained messages and durable + subscriptions, but not queued messages. + * ~~The `max_inflight_messages` and `max_queued_messages` config options are + ignored and no maximum is applied.~~ + * ~~The CMake compilation scripts aren't updated.~~ + +# Update +I've uploaded test3 with a python fix, updated CMake scripts and fixed +`max_inflight_messages` and `max_queued_mesages`. + +[mosquitto-expt ppa]: https://launchpad.net/~mosquitto-dev/+archive/mosquitto-expt +[openSUSE build service]: https://build.opensuse.org/project/show?project=home%3Aoojah%3Amqtt_expt diff --git a/www/posts/2010/11/version-0-9-released.md b/www/posts/2010/11/version-0-9-released.md new file mode 100644 index 0000000000..2361001a86 --- /dev/null +++ b/www/posts/2010/11/version-0-9-released.md @@ -0,0 +1,82 @@ + + +This is a features release. It is probably the most significant change for +mosquitto so far. + +The important change is the removal of the sqlite dependency, along with the +associated pcre and sqlite3-pcre dependencies. This results in better +performance both in terms of messages handled per second and memory usage. +Optional support for importing existing persistent databases in sqlite3 format +is provided, with the option compiled in by default. This will be set to not be +compiled by default in 0.10 and then removed in 0.11. + +This release also provides support for the recently updated MQTT v3.1 spec - +most notably offering username/password authentication support. The client +library and clients have full v3.1 support. The broker is fully compatible with +v3.1, but doesn't provide any mechanism for controlling username/password +control. This will come in 0.10. + +One goal of mosquitto is to be a drop in replacement for the IBM rsmb broker. +Another goal is to do more than rsmb :) I'm still working on the first goal, +but this release helps with the second as mosquitto now has IPv6 support, which +isn't supported in rsmb. + +A detailed list of changes is given below: + + * Client and message data is now stored in memory with custom routines rather + than a sqlite database. This removes the dependencies on sqlite, pcre and + sqlite3-pcre. It also means that the persistent database format has had to + be reimplemented in a custom format. Optional support for importing old + sqlite databases is provided. + * Added IPv6 support for mosquitto and the clients. + * Provide username and password support for the clients and client libraries. + This is part of the new MQTT v3.1 spec. + * The broker supports the username and password connection flags, but will not + do anything with the username and password. + * Python callback functions now optionally take an extra argument which will + return the user object passed to the `Mosquitto()` constructor, or the calling + python object itself if nothing was given to `Mosquitto()`. + * Remove the mosquitto command line option `-i interface`. + * Remove the mosquitto.conf "interface" variable. + * Add support for the listener config variable (replaces the interface + variable) + * Add support for the `bind_address` config variable. + * Change the port config variable behaviour to match that of rsmb (applies to + the default listener only, can be given just once). + * Fix QoS 2 protocol compliance - stop sending duplicate messages and handle + timeouts correctly. Fixes bug #598290. + * Set retain flag correctly for outgoing messages. It should only be set for + messages sent in response to a subscribe command (ie. stale data). + * Fix bug in returning correct CONNACK result to `on_connect` client callback. + * Don't send client will if it is disconnected for exceeding its keepalive + timer. + * Fix client library unsubscribe function incorrectly sending a SUBSCRIBE + command when it should be UNSUBSCRIBE. + * Fix `max_inflight_messages` and `max_queued_messages` operation. These + parameters now apply only to QoS 1 and 2 messages and are used regardless of + the client connection state. + * mosquitto.conf now installed to /etc/mosquitto/mosquitto.conf instead of + /etc/mosquitto.conf. The /etc/mosquitto/ directory will be used for password + and access control files in the future. + * Give the compile time option of using 32-bit integers for the database IDs + instead of 64-bit integers. This is useful where htobe64()/be64toh() are not + available or for embedded systems for example. + * The DUP bit is now set correctly when resending PUBREL messages. + * A port to Windows native has been partially completed. This currently drops + a number of features, including the ability to change configuration + parameters and persistent storage. + +See the [download page] for the update. Debian and Ubuntu users should note +that the package libmosquitto0-python has been renamed python-mosquitto to +comply with Debian naming policies. The Debian packages aren't yet ready. + +[download page]: /download diff --git a/www/posts/2010/12/version-0-9-1-released.md b/www/posts/2010/12/version-0-9-1-released.md new file mode 100644 index 0000000000..175771b27b --- /dev/null +++ b/www/posts/2010/12/version-0-9-1-released.md @@ -0,0 +1,20 @@ + + +This is a bugfix release. + + * Add missing code for parsing the `bind_address` configuration option. + * Fix missing include when compiling with tcp-wrappers support. + * Add linker version script for C library to control exported functions. + +Source code is on the [download page], binary packages will follow on later. + +[download page]: /download diff --git a/www/posts/2011/01/mosquitto-for-slackware.md b/www/posts/2011/01/mosquitto-for-slackware.md new file mode 100644 index 0000000000..7da7f8a69a --- /dev/null +++ b/www/posts/2011/01/mosquitto-for-slackware.md @@ -0,0 +1,20 @@ + + +Chris Willing of the University of Queensland has very kindly put together some +mosquitto packages for Slackware 13.0 and 13.1 as well as instruction on how to +build your own packages. + +The packages and instructions are here: + I've also put the link on +the downloads page. + +Thanks Chris! diff --git a/www/posts/2011/01/mqtt-news.md b/www/posts/2011/01/mqtt-news.md new file mode 100644 index 0000000000..22aea9082e --- /dev/null +++ b/www/posts/2011/01/mqtt-news.md @@ -0,0 +1,26 @@ + + +Here are some MQTT updates from out there on the internet: + +A new perl client implementation by Mark Hindess + + * + +A [homebrew] recipe for installing mosquitto on Mac by Adam Rudd + + * + +MQTT implemented for the mbed processor by Yiluin Fan + + * + +[homebrew]: http://brew.sh/ diff --git a/www/posts/2011/02/lightweight-messaging-and-linux.md b/www/posts/2011/02/lightweight-messaging-and-linux.md new file mode 100644 index 0000000000..b04e3077f2 --- /dev/null +++ b/www/posts/2011/02/lightweight-messaging-and-linux.md @@ -0,0 +1,19 @@ + + +Andy Piper was at [Linux Conf Australia] this year and gave a talk on MQTT. + +His blog post Lightweight Messaging and Linux] gives a few details and has a +link to the slides. The video can be seen at + + +[Linux Conf Australia]: http://linux.conf.au/ +[Lightweight Messaging and Linux]: http://andypiper.co.uk/2011/01/28/lightweight-messaging-and-linux/ diff --git a/www/posts/2011/02/mosquitto-on-maemo.md b/www/posts/2011/02/mosquitto-on-maemo.md new file mode 100644 index 0000000000..c571453903 --- /dev/null +++ b/www/posts/2011/02/mosquitto-on-maemo.md @@ -0,0 +1,16 @@ + + +Yuvraaj Kelkar got in touch to say he's packaged up mosquitto and the client +libraries for Maemo. If you want to use MQTT on your Maemo device then take a +look at the details on + +Thanks Yuvraaj! diff --git a/www/posts/2011/02/mqtt-on-android.md b/www/posts/2011/02/mqtt-on-android.md new file mode 100644 index 0000000000..ec423dfa2d --- /dev/null +++ b/www/posts/2011/02/mqtt-on-android.md @@ -0,0 +1,18 @@ + + +Dale Lane has written an enormous blog post [Using MQTT in Android Mobile +Applications in which he talks about a lot of the points you are likely to want +to consider if you're writing MQTT applications for Android. There's lots of +useful information and he even includes a complete source code +implementation. + +[Using MQTT in Android Mobile Applications]: http://dalelane.co.uk/blog/?p=1599 diff --git a/www/posts/2011/02/version-0-9-2-released.md b/www/posts/2011/02/version-0-9-2-released.md new file mode 100644 index 0000000000..b70ff45557 --- /dev/null +++ b/www/posts/2011/02/version-0-9-2-released.md @@ -0,0 +1,31 @@ + + +This is a bugfix release: + + * Only send a single DISCONNECT command when using -l in the pub client. + * Set QoS=1 on PUBREL commands to meet protocol spec. + * Don't leak sockets on connection failure in the library. + * Install man pages when building under cmake. + * Fix crash bug on malformed CONNECT message. + * Clients are now rejected if their socket peer name cannot be obtained on + connection. + * Fix a number of potential problems caused when a client with a duplicate id + connects. + * Install mosquitto.conf under cmake. + +Thanks to Mark Hindess, Joshua Lock, Adam Rudd and Ben Davenport for their +help. + +The source code is available as always on the [download page]. Binaries will +appear shortly. + +[download page]: /download diff --git a/www/posts/2011/03/api-documentation.md b/www/posts/2011/03/api-documentation.md new file mode 100644 index 0000000000..55cc3234e9 --- /dev/null +++ b/www/posts/2011/03/api-documentation.md @@ -0,0 +1,19 @@ + + +I've rewritten the API documentation for the C library using the [NaturalDocs] +format. This covers the whole C library and so should give enough information +for anybody using the C++ or Python wrappers as well. + +The documentation generated from mosquitto.h is available at + + +[NaturalDocs]: http://www.naturaldocs.org/ diff --git a/www/posts/2011/03/mosquitto-in-mac-homebrew.md b/www/posts/2011/03/mosquitto-in-mac-homebrew.md new file mode 100644 index 0000000000..70af69985d --- /dev/null +++ b/www/posts/2011/03/mosquitto-in-mac-homebrew.md @@ -0,0 +1,18 @@ + + +Thanks to work done by Adam Rudd, mosquitto is now available in the Mac +[homebrew](https://brew.sh) package manager. Once you've installed homebrew +(see the link), you can install mosquitto with: + +``` +brew install mosquitto +``` diff --git a/www/posts/2011/03/version-0-9-3-released.md b/www/posts/2011/03/version-0-9-3-released.md new file mode 100644 index 0000000000..33cc3e3852 --- /dev/null +++ b/www/posts/2011/03/version-0-9-3-released.md @@ -0,0 +1,24 @@ + + +This is a bugfix release: + + * Set retained message status for QoS 2 messages (bug #726535). + * Only abort with an error when opening listening sockets if no address family is available, rather than aborting when any address family is not available. + * Don't clean queued messages when a non clean session client reconnects. + * Make mosquitto.py compatible with Python <2.6. + * Fix mosquitto.h header includes for Windows. + +Please see the [download page]. + +Thanks to Joe B, David Monro,  Yuvraaj Kelkar and Colin Jones. + +[download page]: /download diff --git a/www/posts/2011/04/version-0-10-released.md b/www/posts/2011/04/version-0-10-released.md new file mode 100644 index 0000000000..e8cfde03d5 --- /dev/null +++ b/www/posts/2011/04/version-0-10-released.md @@ -0,0 +1,36 @@ + + +This release brings the new MQTT v3.1 features to the broker - client +authentication and topic access control. See [mosquitto.conf(5)] or the +included example password and ACL files. + + * Implement support for the `password_file` option and accompanying + authentication requirements in the broker. + * Implement topic Access Control Lists. + * `mosquitto_will_set()` and `mosquitto_publish()` now return + `MOSQ_ERR_PAYLOAD_SIZE` if the payload is too large (>268,435,455 bytes). + * Bridge support can now be disabled at compile time. + * Group together network writes for outgoing packets - don't send single byte + writes! + * Add support for `clientid_prefixes` variable. + * Add support for the `clientid` config variable for controlling bridge client + ids. + * Remove 32-bit database ID support because htobe64() no longer used. + * Multiple client subscriptions to the same topic result in only a single + subscription. Bug #744077. + +Please see the [download page]. + +Thanks to Adam Rudd, Joshua Lock,  Sang Kyeong Nam and Yuvraaj Kelkar. + +[mosquitto.conf(5)]: /man/mosquitto-conf-5.html +[download page]: /download diff --git a/www/posts/2011/05/mqtt-ontology.md b/www/posts/2011/05/mqtt-ontology.md new file mode 100644 index 0000000000..2225cbd743 --- /dev/null +++ b/www/posts/2011/05/mqtt-ontology.md @@ -0,0 +1,19 @@ + + +Mark Hindess has written a blog post titled [Home Automation Protocols: MQTT], +where he asks for suggestions on how to go forward making "a specification for +topic usage and semantics". I think this kind of work is really valuable to +make it easy to have different MQTT systems that can interoperate. If you've +got any suggestions you can make, please go and leave a comment +there. + +[Home Automation Protocols: MQTT]: http://www.temporalanomaly.com/blog/2011/05/02/home-automation-protocols:-mqtt diff --git a/www/posts/2011/05/version-0-10-1-released.md b/www/posts/2011/05/version-0-10-1-released.md new file mode 100644 index 0000000000..b71723ce95 --- /dev/null +++ b/www/posts/2011/05/version-0-10-1-released.md @@ -0,0 +1,23 @@ + + +This is a bugfix release primarily for Windows users. + + * Fix Windows compilation. + * Fix mosquitto.py on Windows - call lib init/cleanup. + * Don't abort when connecting if given an unknown address type (assuming + an IPv4 or IPv6 address is given). + +Please see the [download page]. + +Thanks to Karl Palsson. + +[download page]: /download diff --git a/www/posts/2011/06/nanode-a-cheap-networked-arduino-clone.md b/www/posts/2011/06/nanode-a-cheap-networked-arduino-clone.md new file mode 100644 index 0000000000..40ba1047b1 --- /dev/null +++ b/www/posts/2011/06/nanode-a-cheap-networked-arduino-clone.md @@ -0,0 +1,23 @@ + + +The arduino, the open source microcontroller board, has had MQTT support for a +long time in the form of [Nick O'Leary's arduino client]. It does however +require networking support which has traditionally provided by an add on +shield, which increases the cost of the system. + +The [Nanode] is an arduino compatible board which includes network support and +can be built for approximately the same cost as a normal arduino board. It's +still a work in progress, but is definitely worth a look if you want to use low +power MQTT capable sensors/controllers. + +[Nick O'Leary's arduino client]: http://knolleary.net/arduino-client-for-mqtt/ +[Nanode]: http://nanode.eu/ diff --git a/www/posts/2011/06/version-0-10-2-released.md b/www/posts/2011/06/version-0-10-2-released.md new file mode 100644 index 0000000000..2c9ff14ba5 --- /dev/null +++ b/www/posts/2011/06/version-0-10-2-released.md @@ -0,0 +1,26 @@ + + +This is a bugfix release. + + * Don't abort when connecting if the first connection fails. This is important + on e.g. Windows 7, where IPV6 is offered as the first choice but may not be + available. + * Deal with long logging messages properly (bug #785882). + * Fix library compilation on Symbian - no pselect() available. + * Don't stop processing subscriptions on received messages after a + subscription with # matches. (bug #791206). + +Please see the [download page]. + +Thanks again to Karl Palsson and Yuvraaj Kelkar. + +[download page]: /download diff --git a/www/posts/2011/06/version-0-11-1-released.md b/www/posts/2011/06/version-0-11-1-released.md new file mode 100644 index 0000000000..068a8ee0b3 --- /dev/null +++ b/www/posts/2011/06/version-0-11-1-released.md @@ -0,0 +1,18 @@ + + +This is an important bugfix release. It fixes a buffer overrun that affects +0.11 only. Users of 0.11 should upgrade immediately. + + * Fix buffer overrun when checking for + and # in topics (bug #799688). + * Pub client now quits if publish fails. + +Thanks to Karl Palsson. diff --git a/www/posts/2011/06/version-0-11-2-released.md b/www/posts/2011/06/version-0-11-2-released.md new file mode 100644 index 0000000000..45361b21e8 --- /dev/null +++ b/www/posts/2011/06/version-0-11-2-released.md @@ -0,0 +1,15 @@ + + +This is a bugfix release. + + * Don't free contexts in mqtt3_context_disconnect() (bug #799688 / #801678). + * Only free will if present when freeing a client context. diff --git a/www/posts/2011/06/version-0-11-released.md b/www/posts/2011/06/version-0-11-released.md new file mode 100644 index 0000000000..75de4a3860 --- /dev/null +++ b/www/posts/2011/06/version-0-11-released.md @@ -0,0 +1,43 @@ + + +This is an update with some fairly minor changes and some bug fixes. I had +planned on more exciting features but my time has been occupied getting ready +for the 25th, when I'm getting married. Those changes will just have to wait +until 0.12! + + * Removed all old sqlite code. + * Remove client id limit in clients. + * Implemented $SYS/broker/heap/maximum size + * Implemented $SYS/broker/clients/inactive to show the number of disconnected + non-clean session clients. + * $SYS/broker/heap/current size and maximum size messages now include "bytes" + to match rsmb message format. + * Implemented the `retained_persistence` config file option - a synonym of the + `persistence` option. + * Added security_external.c to broker source to make it easier for third + parties to add support for their existing username/password and ACL database + for security checks. See external_security_checks.txt. + * $SYS messages are now only republished when their value changes. + * Windows native broker now responds to command line arguments. + * Simplify client disconnecting so wills gets sent in all cases (bug #792468). + * Clients now have a `--quiet` option. + * The on_disconnect() callback will always be called now, even if the client + has disconnected unexpectedly. + * Always close persistent DB file after restoring. + * Return error code when exiting the clients. + * mosquitto_publish() now returns `MOSQ_ERR_INVAL` if the topic contains + or + # + * mosquitto now silently rejects published messages with + or # in the topic. + * `max_connections` is now a per-listener setting instead of global. + * Connection count is now reduced when clients disconnect (bug #797983). + +Thanks to Sebastian Kroll and Karl Palsson. diff --git a/www/posts/2011/07/debian-and-ubuntu-packaging.md b/www/posts/2011/07/debian-and-ubuntu-packaging.md new file mode 100644 index 0000000000..be8de70ee3 --- /dev/null +++ b/www/posts/2011/07/debian-and-ubuntu-packaging.md @@ -0,0 +1,24 @@ + + +I'm very pleased to say that Mosquitto is very nearly packaged in Debian and +Ubuntu. In truth, 0.10 is packaged and uploaded for both Debian testing +(Wheezy) and Ubuntu Oneiric Ocelot, but there is a problem with the config that +means it won't restart properly. That is fixed with the 0.11.3 upload which is +now in unstable. That means after 10 days and it will be in Debian testing for +all to use. I've also submitted a sync request with Ubuntu ([bug #808530]) +to ensure it makes it across. I'll still be maintaining the +Launchpad PPA for older versions of Ubuntu. + +Thanks to the Debian developer Michael Tautschnig for reviewing my package and +doing the upload. + +[bug #808530]: https://bugs.launchpad.net/ubuntu/+source/mosquitto/+bug/808530 diff --git a/www/posts/2011/07/lua-mqtt-client.md b/www/posts/2011/07/lua-mqtt-client.md new file mode 100644 index 0000000000..9934907607 --- /dev/null +++ b/www/posts/2011/07/lua-mqtt-client.md @@ -0,0 +1,21 @@ + + +Andy Gelme [reports] that his Lua MQTT client is ready for use. The downloads, +installation and usage instructions, example code and api information are all +available at . I particularly like the +image of it running on a PSP. + +Well done Andy! + +I wonder what the next language to get MQTT support will be? + +[reports]: https://twitter.com/#%21/geekscape/status/96710950979256323 diff --git a/www/posts/2011/07/mosquitto-on-qnx.md b/www/posts/2011/07/mosquitto-on-qnx.md new file mode 100644 index 0000000000..488cdc5aaa --- /dev/null +++ b/www/posts/2011/07/mosquitto-on-qnx.md @@ -0,0 +1,24 @@ + + +Andrea asked a [question on launchpad] about problems compiling Mosquitto on +QNX. I've now managed to get an evaluation version of QNX and fix the +compilation problems. These fixes will be in 0.12, but you can get them in the +current snapshot if it's urgent. I've also put compiled binaries in the +[downloads directory] but they are completely untested, so use at your own +risk. + +Although I've provided these binaries I don't intend to keep doing so for each +version of Mosquitto. I will endeavour to fix any other problems that arise in +the future though. + +[question on launchpad]: https://answers.launchpad.net/mosquitto/+question/164154 +[downloads directory]: http://mosquitto.org/files/binary/qnx/ diff --git a/www/posts/2011/07/version-0-11-3-released.md b/www/posts/2011/07/version-0-11-3-released.md new file mode 100644 index 0000000000..a55c0ad98c --- /dev/null +++ b/www/posts/2011/07/version-0-11-3-released.md @@ -0,0 +1,24 @@ + + +This is a bugfix release. + + * Don't complain and quit if `persistence_file` option is given (bug #802423). + * Initialise listeners correctly when clients with duplicate client ids + connect. Bug #801678. + * Memory tracking is now disabled for Symbian builds due to lack of malloc.h. + * Fix memory tracking compilation for kFreeBSD. + * Python callbacks can now be used with class member functions. + * Fix persistent database writing of client message chunks which caused errors + when restoring (bug #798164) + +Thanks to Neil Bothwick, Yuvraaj Kelkar, Craig Hollabaugh, Karl Palsson and +Andy Piper. diff --git a/www/posts/2011/07/version-0-12-released.md b/www/posts/2011/07/version-0-12-released.md new file mode 100644 index 0000000000..343d9c7826 --- /dev/null +++ b/www/posts/2011/07/version-0-12-released.md @@ -0,0 +1,39 @@ + + +This is an update with some features and and bug fixes. The most significant +change is configuration reloading support. This will be improved to include +bridge reloading in the future. + + * Reload (most) configuration on SIGHUP. + * Memory tracking is no longer compiled in the client library. + * Add `--help` option to mosquitto to display usage. + * Add `--id-prefix` option to clients to allow easier use with brokers that + are using the `clientid_prefix` option. + * Fix compilation on QNX. + * Add `-P` as a synonym argument for `--pw` in the clients. + * Fix python MosquittoMessage payload parameter. This is now returned as a + pointer to an array of c_uint8 values so binary data is handled correctly. + If a string is needed, use msg.payload_str + * Fix memory leaks on client authentication. + * If `password_file` is not defined then clients can now connect even if they  + use a username/password. + * Add mosquitto_reconnect() to the client library. + * Add option for compiling with liberal protocol compliance support (enabled + by default). + * Fix problems with clients reconnecting and old messages remaining in the + message store. + * Display both ip and client id in the log message when a client connects. + * Change the socket connection message to make it more obvious that it is just + a socket connection being made (bug #801135). + * Fix retained message delivery where a subscription contains a +. + * Be more lenient when reloading persistent database to reduce errors with + empty retained messages. diff --git a/www/posts/2011/07/wireshark-mqtt-decoder.md b/www/posts/2011/07/wireshark-mqtt-decoder.md new file mode 100644 index 0000000000..7dacf83016 --- /dev/null +++ b/www/posts/2011/07/wireshark-mqtt-decoder.md @@ -0,0 +1,16 @@ + + +If you're trying to debug your MQTT connection, you may be interested in +something Karl P has written - an MQTT decoder/dissector for Wireshark. It +doesn't have complete protocol support yet, but is a good start. + + * diff --git a/www/posts/2011/08/arch-linux-package.md b/www/posts/2011/08/arch-linux-package.md new file mode 100644 index 0000000000..570885ba2f --- /dev/null +++ b/www/posts/2011/08/arch-linux-package.md @@ -0,0 +1,16 @@ + + +Gordon Pearce has packaged Mosquitto on Arch Linux through an Arch User +Repository. The package details are at + + +Thanks Gordon! diff --git a/www/posts/2011/08/facebook-using-mqtt.attachments.json b/www/posts/2011/08/facebook-using-mqtt.attachments.json new file mode 100644 index 0000000000..bede6acd53 --- /dev/null +++ b/www/posts/2011/08/facebook-using-mqtt.attachments.json @@ -0,0 +1 @@ +{"165": {"wordpress_user_name": "roger", "title": "iphone-app", "date_utc": "2011-08-17 15:40:22", "files_meta": [{"height": 768, "width": 1024}, {"height": 225, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}], "files": ["/wp-content/uploads/2011/08/image.png", "/wp-content/uploads/2011/08/image-300x225.png", "/wp-content/uploads/2011/08/image-150x150.png"]}} \ No newline at end of file diff --git a/www/posts/2011/08/facebook-using-mqtt.md b/www/posts/2011/08/facebook-using-mqtt.md new file mode 100644 index 0000000000..e3004f4cd8 --- /dev/null +++ b/www/posts/2011/08/facebook-using-mqtt.md @@ -0,0 +1,31 @@ + + +Something else that has happened recently is the announcement by Facebook that +they're using MQTT in their new [Facebook Messenger app] They've posted some +details in a [facebook-engineering blogpost] and cite the low bandwidth and +battery usage as important considerations. + +This is very exciting as an application that is potentially huge and very user +oriented (rather than "internet of things" oriented), but the really exciting +bit is if you use an iPhone under Settings and Licenses (apparently it's quite +hard to find): + + + +Thanks to Michael Rowe for getting me the screenshot and Andy Piper for +pestering Michael on my behalf. + +You should note that if you're in the UK, the Facebook Messenger app isn't +currently available. + +[Facebook Messenger app]: https://www.facebook.com/mobile/messenger +[facebook-engineering blogpost]: http://www.facebook.com/notes/facebook-engineering/building-facebook-messenger/10150259350998920 diff --git a/www/posts/2011/08/mosquitto-on-openwrt.md b/www/posts/2011/08/mosquitto-on-openwrt.md new file mode 100644 index 0000000000..b3198f6f18 --- /dev/null +++ b/www/posts/2011/08/mosquitto-on-openwrt.md @@ -0,0 +1,31 @@ + + +Thanks to work done by Karl Palsson, Mosquitto is now available on [OpenWrt], +the embedded Linux distribution frequently used on wireless routers. This is +exciting if you want a really low power way of running an MQTT broker. It also +includes the mosquitto clients and development libraries. + +It's only in the source tree at the moment, so if you want to install it I +believe you'll have to download everything and compile it yourself. + +Update: + +Karl tells me that if you're running a binary snapshot from trunk then you can do: + +``` +opkg update +opkg install mosquitto mosquitto-client libmosquitto +``` + +You only need to build it yourself if you're running a stable binary. + +[OpenWrt]: https://openwrt.org/ diff --git a/www/posts/2011/08/mqtt-standardisation.md b/www/posts/2011/08/mqtt-standardisation.md new file mode 100644 index 0000000000..772a965d54 --- /dev/null +++ b/www/posts/2011/08/mqtt-standardisation.md @@ -0,0 +1,14 @@ + + +IBM have announced that MQTT is to be formally standardised. If you're +interested in taking part in the process, there are full details at + diff --git a/www/posts/2011/09/version-0-13-released.md b/www/posts/2011/09/version-0-13-released.md new file mode 100644 index 0000000000..0e23eddf0f --- /dev/null +++ b/www/posts/2011/09/version-0-13-released.md @@ -0,0 +1,40 @@ + + +This release brings some new features and fixes. Although there are no real +"killer features", this release does include some fairly significant updates. +Of particular note are the fixes to subscription wildcard matching, which now +meets the spec in all cases, the Python payload parameter being a Python string +which should make life lots easier for Python developers, the non clean-session +client fixes and related persistent database fixes. + + * Implement bridge state notification messages. + * Save client last used mid in persistent database (DB version number bumped). + * Expose message id in Python MosquittoMessage. + * It is now possible to set the topic QoS level for bridges. + * Python MosquittoMessage payload parameter is now a Python string, not a + ctypes object which makes it much easier to use. + * Fix queueing of messages for disconnected clients. The `max_queued_messages` + option is now obeyed. + * C++ library is now in its own namespace, mosquittopp. + * Add support for adding log message timestamps in the broker. + * Fix missing mosquitto_username_pw_set() python binding. + * Fix keepalive timeout for reconnecting non clean-session clients. Prevents + immediate disconnection on reconnection. + * Fix subscription wildcard matching - a subscription of +/+ will now match + against /foo + * Fix subscription wildcard matching - a subscription of foo/# will now match + * against foo + * When restoring persistent database, clients should be set to non + clean-session or their subscriptions will be immediately removed. + * Fix SUBACK payload for multiple topic subscriptions. + * Don't send retained messages when a client subscribes to a topic it is + already subscribed to. diff --git a/www/posts/2011/10/mqtt-power-usage-on-android.md b/www/posts/2011/10/mqtt-power-usage-on-android.md new file mode 100644 index 0000000000..2fba6976da --- /dev/null +++ b/www/posts/2011/10/mqtt-power-usage-on-android.md @@ -0,0 +1,14 @@ + + +Stephen Nicholas has carried out some power usage analysis of MQTT on Android. +Details are at and the conclusion is +that it doesn't use much power. diff --git a/www/posts/2011/10/two.md b/www/posts/2011/10/two.md new file mode 100644 index 0000000000..9f017a623d --- /dev/null +++ b/www/posts/2011/10/two.md @@ -0,0 +1,40 @@ + + +Today (just) marks the 2nd birthday of the mosquitto project. In the past year +mosquitto has undergone pretty substantial changes and improvements. Some +highlights from the year: + + * Move away from using sqlite to store data in memory and on disk, resulting + in a much more compact, better performing and *more elegant* broker + * Windows native port + * MQTT 3.1 support + * Greatly improved Python module + * Getting really close to being feature complete with respect to RSMB + * Being packaged in Debian... + * ... and Ubuntu + * The mosquitto client code being used by Facebook in their iphone app + * The numerous bugs reported, bugfixes, suggestions and general interest + displayed by people. Thanks everyone! + +Mosquitto has gone from version 0.8.3 to 0.13 - so what about next year? This +will be the year when 1.0 is released. The bar I'm setting is complete RSMB +features, with the exception of some of the more esoteric ones. At the moment +this means there are still some of the bridge features to implement and +complete configuration reloading. I'm also going to have a much improved +Windows port so there will be no need for a separate Cygwin version. At the +same time I'm making a Windows installer and allowing mosquitto to be installed +as a proper Windows service. This work should all be in 0.14. Another point for +improvement is the Python module - it could be more Pythonic than it is now. My +current plan is to have it throw exceptions rather than return integer error +values but I could do with the help of a Python expert really. + +All in all I think it should be a good year. diff --git a/www/posts/2011/11/android-mqtt-example-project.md b/www/posts/2011/11/android-mqtt-example-project.md new file mode 100644 index 0000000000..45bbce78a7 --- /dev/null +++ b/www/posts/2011/11/android-mqtt-example-project.md @@ -0,0 +1,45 @@ + + +To celebrate the news that the IBM Java MQTT client implementation will be +released as open source, I've put together a simple Android example based on +the [MQTT service code written by Dale Lane]. I'm a beginner at both Java and +Android, so expect it to be a bit rough. + +The example displays incoming payload text on a text label. It's a complete +project that you can build and install on your phone with only a few small +changes - search for "CHANGE ME" in +src/org/mosquitto/android/mqtt/MQTTDemo.java. + +To get the project working, assuming you've already installed the android sdk, +first get the IBM Java library (see ) and put it in +<project dir>/lib then do the following: + +``` +android update project -p <path to project> +# If the update complains about build.xml - delete it and run again +cd <path to project> +ant debug +sudo adb start-server +ant installd +``` + +I'll not be at all surprised if there are problems in the project due to +different sdk or tool versions. Please comment if you find a problem. + +The project is available from +. Until the IBM +Java implementation is open source please be aware of the licence attached to +it. + +Thanks to Dale for the core Android MQTT service implementation. + +[MQTT service code written by Dale Lane]: http://dalelane.co.uk/blog/?p=1599 diff --git a/www/posts/2011/11/ibm-java-and-c-clients-to-be-open-source.md b/www/posts/2011/11/ibm-java-and-c-clients-to-be-open-source.md new file mode 100644 index 0000000000..3a8fcbe20d --- /dev/null +++ b/www/posts/2011/11/ibm-java-and-c-clients-to-be-open-source.md @@ -0,0 +1,40 @@ + + +The web is currently buzzing with the announcement yesterday that IBM and +Eurotech are donating MQTT to the Eclipse Foundation. One part of this is the +new [Machine to Machine Working Group], again part of Eclipse. Another much more significant part +has been released as part of a new Eclipse open source project [Paho], which is +in the proposal stage. + +The exciting part is the "Initial contributions" section which states "The +initial code contribution to Paho will include  Java and C client-side +implementations the MQTT protocol, contributed by IBM. " + +It looks like the code will be licensed under the EPL (Eclipse Public License). +This is particularly exciting because there is currently no solid freely +available and usable implementation of MQTT in Java. + +Well done everyone at IBM for making this happen. Roll on the end of November! + +Update: + +This post on mqtt.org explains what the various announcements mean more +clearly: + +Update 2: + +Andy Piper's blog post covers things even better, along with clearing up some +of the confusions from the news releases: + + +[Machine to Machine Working Group]: http://wiki.eclipse.org/M2MIWG_charter_draft +[Paho]: http://www.eclipse.org/proposals/technology.paho/ diff --git a/www/posts/2011/11/new-linux-repositories.md b/www/posts/2011/11/new-linux-repositories.md new file mode 100644 index 0000000000..26fe54cf40 --- /dev/null +++ b/www/posts/2011/11/new-linux-repositories.md @@ -0,0 +1,17 @@ + + +I've just added some more Linux repositories to the download page for Fedora 16 +and SLE 10, 11 and 11 SP1. + +Note that mosquitto-python isn't available on SLE 10. + +See the [download page](/download). diff --git a/www/posts/2011/11/version-0-14-1-released.md b/www/posts/2011/11/version-0-14-1-released.md new file mode 100644 index 0000000000..044e2b45a8 --- /dev/null +++ b/www/posts/2011/11/version-0-14-1-released.md @@ -0,0 +1,14 @@ + + +This is a bugfix release. + + * Fix Python syntax errors (bug #891673). diff --git a/www/posts/2011/11/version-0-14-2-released.md b/www/posts/2011/11/version-0-14-2-released.md new file mode 100644 index 0000000000..dc17bafc8b --- /dev/null +++ b/www/posts/2011/11/version-0-14-2-released.md @@ -0,0 +1,15 @@ + + +This is a bugfix release: + + * Add uninstall target for libs. + * Don't try to write packet whilst in a callback. diff --git a/www/posts/2011/11/version-0-14-released.md b/www/posts/2011/11/version-0-14-released.md new file mode 100644 index 0000000000..84beea2ade --- /dev/null +++ b/www/posts/2011/11/version-0-14-released.md @@ -0,0 +1,36 @@ + + +This is a fairly minor feature release. The major changes are the pattern +matching ACL support, the support for running directly as a Windows service and +the change to the network code to attempt to send packets immediately. The +Windows binary is now supplied as an installer rather than a zip file. + + * Add support for matching ACLs based on client id and username. + * Add a Windows installer file (NSIS based). + * Add native support for running the broker as a Windows service. This is the + default when installed using the new installer. + * Fix client count for listeners. When clients disconnect, decrement the + count. Allow `max_connections` to work again. + * Attempt to send all packets immediately upon being queued. This will result + in more immediate network communication in many cases. + * Log IP address when reporting CONNACK packets if the client id isn't yet + known. + * Fix payload length calculation in python `will_set` function. + * Fix Python publish and `will_set` functions for payload=None. + * Fix keepalive value being lost when reconnecting a client (bug #880863). + * Persistence file writing now uses portable file functions, so the Cygwin + broker build should no longer be necessary. + * Duplicate code between the client and broker side has been reduced. + * Queued messages for clients reconnecting with `clean_session=false` set were + not being sent until the next message for that client was received. This has + been fixed (bug #890724). + * Fix subscriptions to # incorrectly matching against topics beginning with / diff --git a/www/posts/2011/12/mqtt-on-nanode.md b/www/posts/2011/12/mqtt-on-nanode.md new file mode 100644 index 0000000000..145590419a --- /dev/null +++ b/www/posts/2011/12/mqtt-on-nanode.md @@ -0,0 +1,27 @@ + + +[Nanode], the popular arduino-with-ethernet board started early in 2011 is +ideal for small MQTT based projects but has so far lacked an implementation of +MQTT. + +Nick O'Leary, the author of the original Arduino MQTT client, [has created a +Nanode implementation], but it [isn't quite ready for the public]. + +Nicholas Humfrey has made public some code at + that he says [still needs some work] but +supports publishing QoS 0 messages of up to 127 bytes long and subscribing to +topics with QoS 0. + +[Nanode]: http://nanode.eu/ +[has created a Nanode implementation]: https://twitter.com/#!/knolleary/status/151057575775965184 +[isn't quite ready for the public]: https://twitter.com/#!/knolleary/status/151059089881960448 +[still needs some work]: https://twitter.com/#!/njh/status/152913104446038018 diff --git a/www/posts/2011/12/version-0-14-3-released.md b/www/posts/2011/12/version-0-14-3-released.md new file mode 100644 index 0000000000..d344b14fa4 --- /dev/null +++ b/www/posts/2011/12/version-0-14-3-released.md @@ -0,0 +1,20 @@ + + +This is a bugfix release. + + * Fix potential crash when client connects with an invalid CONNECT packet. + * Fix incorrect invalid socket comparison on Windows. + * Server shouldn't crash when a message is published to foo/ when a + subscription to foo/# exists (bug #901697). + * SO_REUSEADDR doesn't work the same on Windows, so don't use it. + * Cygwin builds now support Windows service features. + * Fix $SYS/broker/bytes/sent reporting. diff --git a/www/posts/2012/01/challenge-web-based-mqtt-graphing.md b/www/posts/2012/01/challenge-web-based-mqtt-graphing.md new file mode 100644 index 0000000000..649b297aaa --- /dev/null +++ b/www/posts/2012/01/challenge-web-based-mqtt-graphing.md @@ -0,0 +1,42 @@ + + +Thanks to a data feed courtesy of an IBM broker, [test.mosquitto.org] now +publishes information on energy generation and demand in the UK (in the energy/ +topic tree). I think this could be used as a great demonstration for coupling +MQTT and the web. + +# The challenge +Create a web based report that takes energy data from the broker over MQTT and +displays it in interesting and useful ways. Alternatively, an Android/iPhone +app would be ok, but web based is the preferred option. + +# The rules +There are no rules really. Having said that, I'd be most pleased if the end +result was something that other people could learn from. There are bonus points +for solutions that work where a web proxy is the only internet access. If you +want to use new or unusual technologies that's fine. + +# The prize +I'm afraid there is no tangible prize - I hope you'll be content with your work +being shown here and the respect of your peers. + +# Some suggestions +Google charts is definitely worth looking at for generating the actual graphs. +Some examples of what you might show are: + + * Pie chart of generation source + * Gauge of current mains frequency + * Historical graph of electricity export amount + +I look forward to any and all responses! + +[test.mosquitto.org]: http://test.mosquitto.org/ diff --git a/www/posts/2012/01/do-you-use-mqtt.md b/www/posts/2012/01/do-you-use-mqtt.md new file mode 100644 index 0000000000..fbf9f1db02 --- /dev/null +++ b/www/posts/2012/01/do-you-use-mqtt.md @@ -0,0 +1,24 @@ + + +I saw this in the nanode irc channel: + +> I've never seen any real world projects with MQTT... it looks good though. + +So I'm looking for real world projects that use MQTT. If you've got a project +it'd be great if you could mention it in the comments. A short sentence on what +it does and how many clients you run on it - really anything you can say. If +it's a secret please still comment if you can, just be very very vague. If +you've got a blog post describing it, link that instead. I'm interested in +everything from a single temperature sensor reporting to a computer up to +millions of mobile users. + +Thanks! diff --git a/www/posts/2012/01/mosquitto-test-server.md b/www/posts/2012/01/mosquitto-test-server.md new file mode 100644 index 0000000000..72889bf6bb --- /dev/null +++ b/www/posts/2012/01/mosquitto-test-server.md @@ -0,0 +1,15 @@ + + +A publicly accessible Mosquitto server is now available to use. Details are at +[test.mosquitto.org] + +[test.mosquitto.org]: http:/test.mosquitto.org/ diff --git a/www/posts/2012/01/version-0-14-4-released.md b/www/posts/2012/01/version-0-14-4-released.md new file mode 100644 index 0000000000..0ccd57e7e6 --- /dev/null +++ b/www/posts/2012/01/version-0-14-4-released.md @@ -0,0 +1,17 @@ + + +This is a bugfix release: + + * Fix local bridge notification messages. + * Fix return values for more internal library calls. + * Fix incorrect out of memory checks in library and broker. + * Never time out local bridge connections. diff --git a/www/posts/2012/02/mqtt2pachube.md b/www/posts/2012/02/mqtt2pachube.md new file mode 100644 index 0000000000..5cc5bfeb3c --- /dev/null +++ b/www/posts/2012/02/mqtt2pachube.md @@ -0,0 +1,37 @@ + + +I've written a tool to help get data from mqtt to [pachube]. Existing pachube +libraries offer good support for updating feeds that have a single datastream +or updating all feeds in a datastream, but seem to offer limited support for +updating an arbitrary datastream on its own. This can make life difficult when +your data is coming in from sensors as individual messages. + +[mqtt2pachube] allows you to choose what mqtt subscriptions to make and then +match incoming messages by their topics to a pachube feed and datastream id. + +At the moment it is still experimental, but seems to work. It has highlighted a +shortcoming in the mosquitto client library, so requires version 0.15.90 (ie. +the in-progress work for the next release). There is no Windows support for the +moment and no binary packages either. If you are interested in giving it a try, +you will have to compile it yourself. If you need help, please get in touch. + +There are two examples of feeds created through mqtt2pachube using data from +[test.mosquitto.org] + + * [test.mosquitto.org details] + * [UK energy data - generation source percentage] + +[pachube]: http://pachube.com/ +[mqtt2pachube]: http://bitbucket.org/oojah/mqtt2pachube +[test.mosquitto.org details]: https://pachube.com/feeds/43810 +[UK energy data - generation source percentage]: https://pachube.com/feeds/47080 +[test.mosquitto.org]: http://test.mosquitto.org/ diff --git a/www/posts/2012/02/version-0-15-released.md b/www/posts/2012/02/version-0-15-released.md new file mode 100644 index 0000000000..bb431d60f0 --- /dev/null +++ b/www/posts/2012/02/version-0-15-released.md @@ -0,0 +1,33 @@ + + +This is a feature and bugfix release. + + * Implement "once" and "lazy" bridge start types. + * Add support for $SYS/broker/clients/maximum and $SYS/broker/clients/active + topics. + * Add support for $SYS messages/byte per second received/sent topics. + * Updated mosquitto man page - $SYS hierarchy and signal support were out of + date. + * Auto generated pub/sub client ids now include the hostname. + * Tool for dumping persistent DB contents is available in src/db_dump. It + isn't installed by default. + * Enforce topic length checks in client library. + * Add new return type `MOSQ_ERR_ERRNO` to indicate that the errno variable + should be checked for the real error code. + * Add support for `connection_messages` config option. + * mosquitto_sub will now refuse to run if the -c option (disable clean + session) is given and no client id is provided. + * mosquitto_pub now gives more useful error messages on invalid input or other + error conditions. + * Fix Python `will_set()` true/True typo. + * Fix messages to topic `a/b` incorrectly matching on a subscription `a` if + another subscription `a/#` exists. diff --git a/www/posts/2012/03/quick-start-guide-for-mqtt-with-pachube.md b/www/posts/2012/03/quick-start-guide-for-mqtt-with-pachube.md new file mode 100644 index 0000000000..a45a94a490 --- /dev/null +++ b/www/posts/2012/03/quick-start-guide-for-mqtt-with-pachube.md @@ -0,0 +1,132 @@ + + +Pachube (now Cosm) has recently announced beta support for publishing and +receiving data to their service using MQTT. This is great news and something I +know that a lot of people have been hoping for. Well done Pachube! + +Their documentation is at + and provides enough +information to get going if you're already familiar with MQTT. + +If you aren't familiar with MQTT, here's a few examples of how you can use the +new service. + +First off, I'm going to use the command line MQTT clients I've created to +publish and receive data. You can get these clients as part of the [mosquitto +download]. + +  +# Command Line Examples + +## Publishing Data + +``` +mosquitto_pub -h api.xively.com + -u <your xively api-key> + -t /v2/feeds/504.csv + -m "0,29" +``` + +In this example we're connecting to host api.xively.com, using our xively +api-key as the username, publishing to feed /v2/feeds/504 using the csv format +and are updating datastream 0 with the value 29. Another way to achieve the +same thing would be to do: + +``` +mosquitto_pub -h api.xively.com + -u <your xively api-key> + -t /v2/feeds/504/datastreams/0.csv + -m 29 +``` + +mosquitto_pub can read data from stdin and publish it, so on Unix type systems the following arrangement is possible: + +``` +sensor_read | mosquitto_pub -h api.xively.com + -u <api-key> + -t /v2/feeds/504/datastreams/0.csv + -l +``` + +The `-l` option reads messages from stdin, sending a separate message for each +line. This means that our imaginary executable sensor_read that is reading data +from a sensor must be printing each reading as a text line. + +## Retrieving Data + +In the MQTT world, retrieving data is done through subscriptions: + +``` +mosquitto_sub -h api.xively.com + -u <api-key> + -t /v2/feeds/504/datastreams/0.csv +``` + +In this example, mosquitto_sub will print a text line containing the csv data +for datastream 0 of feed 504 every time it is updated. + +## Last Will and Testament + +The last will and testament or just "will" is a very nice feature of MQTT. When +your client connects to the MQTT broker/server, it can give the broker this +will, which consists of a topic and a message. If the client is disconnected +from the broker unexpectedly, that is to say without sending a disconnect +message, then the broker publishes the will message on the will topic. + +This provides a very simple mechanism for client connection monitoring. When +your client connects it could publish a message "1" to a topic. If it also set +a will to send a message "0" to the same topic on unexpected disconnect, then +it would be possible to determine whether that client was connected by +monitoring the topic. + +In the context of Xively, the same approach is possible, but using a trigger to +indicate that the client had disconnected. + +The mosquitto_sub client provides support for wills as shown in the example +below: + +``` +mosquitto_sub -h api.xively.com + -u <api-key> + -t /v2/feeds/504/datastreams/0.csv + --will-topic /v2/feeds/12345/datastreams/0.csv + --will-payload "0" +``` + +In this example, the Xively broker would publish the value "0" to datastream 0 +of feed 12345  if mosquitto_sub disconnects unexpectedly. This isn't the most +useful example because of the limitations of what mosquitto_sub provides. + +# Writing Your Own Clients +In practice, to get the full benefit of the advantages that MQTT provides you +will probably want to write your own MQTT client to connect to Xively for your +specific application. The page lists client +implementations for lots of different programming languages including the +mosquitto client libraries in C/C++, libraries in Java, Python and also device +specific implementations for Arduino and other low power devices. + +# MQTT Beyond Xively +The Xively offering is a slightly restricted MQTT offering. "Full" MQTT offers +a bit more scope for doing fun things using topic wildcards for example, +something that wouldn't really make sense for Xively. + +There is an overview of MQTT at [mqtt man page] and examples of some +applications at . + +If you'd like to play on an MQTT broker, try looking at [test.mosquitto.org]. + +If you want some help there are mailing lists and irc channels listed on +. + +[mosquitto download]: /download +[mqtt man page]: /man/mqtt-7.html +[test.mosquitto.org]: http://test.mosquitto.org/ diff --git a/www/posts/2012/03/upcoming-incompatible-library-changes.md b/www/posts/2012/03/upcoming-incompatible-library-changes.md new file mode 100644 index 0000000000..2d099e1763 --- /dev/null +++ b/www/posts/2012/03/upcoming-incompatible-library-changes.md @@ -0,0 +1,16 @@ + + +Version 0.16 of the mosquitto client libraries will have some binary +incompatible changes to their APIs. This means that it is a good time to make +other changes that are incompatible. If you think any part of the interface +(see ) is crazy or could be improved in any way, +please get in touch or add a comment below. diff --git a/www/posts/2012/05/python-client-module-available-for-testing.md b/www/posts/2012/05/python-client-module-available-for-testing.md new file mode 100644 index 0000000000..8b13177e11 --- /dev/null +++ b/www/posts/2012/05/python-client-module-available-for-testing.md @@ -0,0 +1,36 @@ + + +As part of the ongoing work on mosquitto 0.16, the libmosquitto C client +library has been ported to Python. It provides complete MQTTv3.1 support and +will eventually remove the need for the current Python wrapper around the C +library and will allow it to be used more easily and in more situations. + +The interface is largely the same as the existing Python wrapper. The +differences are that it uses the current development interface which differs +slightly from that in 0.15 (see the [Python documentation]), not all of the new +interface is implemented - there is no threading support and finally some +datatypes may be more Python like (e.g. lists in `on_subscribe()` callback +rather than an integer). + +The conversion from ~4000 lines C to ~1000 lines Python took just two evenings +and is now ready for testing. It is available in the 0.16 branch in the +[bitbucket repository], or as a single file at + + +Please give it a try and report any bugs you find using any of the methods on +the [Support page]. + +Please note that the new Python module does not currently support Python 3. + +[Python documentation]: /documentation/python +[bitbucket repository]: https://bitbucket.org/oojah/mosquitto/src/b9e04ef2a762/lib/python/mosquitto.py +[Support page]: /support diff --git a/www/posts/2012/06/ipv6-on-test-server.md b/www/posts/2012/06/ipv6-on-test-server.md new file mode 100644 index 0000000000..f218c85108 --- /dev/null +++ b/www/posts/2012/06/ipv6-on-test-server.md @@ -0,0 +1,17 @@ + + +The public Mosquitto test server, [test.mosquitto.org] has supported IPv6 since +it was originally put online but the required DNS record was missing. This has +now been fixed so once the record has propagated across the internet you should +be able to test your IPv6 clients. + +[test.mosquitto.org]: http://test.msoquitto.org/ diff --git a/www/posts/2012/06/ssl-support-on-test-server.md b/www/posts/2012/06/ssl-support-on-test-server.md new file mode 100644 index 0000000000..8d25173046 --- /dev/null +++ b/www/posts/2012/06/ssl-support-on-test-server.md @@ -0,0 +1,40 @@ + + +The next version of Mosquitto will provide SSL support for network encryption +and authentication. This work is still in development, but is sufficiently +advanced to make available for testing on [test.mosquitto.org]. In addition to +the existing unencrypted access via port 1883, connections are now possible on +ports 8883 and 8884. + +Port 8883 provides simple encrypted access. Your client should verify the +server certificate using the CA certificate available at + + +Port 8884 uses the same server certificate, but requires that your client +provide a valid certificate signed by the mosquitto.org CA key. If you wish to +obtain a client certificate for testing purposes, please get in touch. + +The development Python module provides client SSL support. The latest version +is available at [mosquitto.py] with a simple example at [ssub.py]. You will +need to place the mosquitto.org CA certificate linked above in the same +directory. All versions of Python from 2.7 upwards (including Python 3) are +supported. + +Please get in touch if you have any problems. + +Update: + +All clients in the development version now support SSL. + +[test.mosquitto.org]: http://test.mosquitto.org/ +[mosquitto.py]: http://test.mosquitto.org/ssl/mosquitto.py +[ssub.py]: http://test.mosquitto.org/ssl/ssub.py diff --git a/www/posts/2012/07/upcoming-release.md b/www/posts/2012/07/upcoming-release.md new file mode 100644 index 0000000000..4c58b5d778 --- /dev/null +++ b/www/posts/2012/07/upcoming-release.md @@ -0,0 +1,47 @@ + + +The next release of mosquitto is approaching. There is currently only one +feature left on the todo list to complete and I've pencilled in the end of the +month as the release date. The date may slip a week or two after that depending +on any bugs reported. + +Despite the development being carried out in the 0.16 branch and the current +in-development version numbers being 0.15.90, this will be version 1.0 of +mosquitto. There has been significant API changes (now a lot more sane +hopefully) which means the client library interface version has been +incremented, and the number of changes involved in this release far outreach +any previous release, including SSL support, a pure Python client +implementation, a healthy start on tests and an associated improvement in +protocol compliance, and threaded client support. I think it is well worthy of +the version number. + +I am, however, very keen that this be as bug free a release as possible. To +this end, if you're a mosquitto user I'd be very appreciative if you'd download +the current source code and give it a try. Maybe read through the documentation +and check it makes sense + +The source for the current version is at either of these links (ignore the +"0.16", that is just the branch name): + + * + * + +If you want to test but with a minimum amount of effort, please download the +source, run "make test" and report back any problems. This would be +particularly  useful if you are using something other than a +Debian/Ubuntu/openSUSE based Linux. If you have any problems, bugs can be +reported at , by leaving a comment or by +getting in touch directly. I'm interested in anything, but would be especially +keen to hear from you if you think something to do with the client API needs +changing. + +Thanks in advance! diff --git a/www/posts/2012/08/baby.attachments.json b/www/posts/2012/08/baby.attachments.json new file mode 100644 index 0000000000..2ec37d97a9 --- /dev/null +++ b/www/posts/2012/08/baby.attachments.json @@ -0,0 +1 @@ +{"243": {"wordpress_user_name": "roger", "title": "IMAG0006", "date_utc": "2012-08-22 09:39:33", "files_meta": [{"height": 333, "width": 500, "meta": {"camera": "HTC Wildfire S A510e", "created_timestamp": 1345456796.0, "focal_length": 3.53, "iso": 165.0}}, {"height": 199, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}], "files": ["/wp-content/uploads/2012/08/IMAG0006.jpg", "/wp-content/uploads/2012/08/IMAG0006-300x199.jpg", "/wp-content/uploads/2012/08/IMAG0006-150x150.jpg"]}} \ No newline at end of file diff --git a/www/posts/2012/08/baby.md b/www/posts/2012/08/baby.md new file mode 100644 index 0000000000..aa3a4a47ae --- /dev/null +++ b/www/posts/2012/08/baby.md @@ -0,0 +1,16 @@ + + +[![baby](/blog/uploads/2012/08/IMAG0006-300x199.jpg)](/blog/uploads/2012/08/IMAG0006.jpg) + +I've recently become a father, so please don't be offended if I take a while to +respond to any mosquitto related queries. diff --git a/www/posts/2012/08/bugfix-coming-soon.md b/www/posts/2012/08/bugfix-coming-soon.md new file mode 100644 index 0000000000..a5adcb72f7 --- /dev/null +++ b/www/posts/2012/08/bugfix-coming-soon.md @@ -0,0 +1,21 @@ + + +A few bugs have been identified with the 1.0 release; thanks to everyone who +has got in touch about it. They're mostly documentation/build script mistakes +(see [ChangeLog.txt]), but there is a Python bug that makes it worthwhile +making a quick bugfix release. + +I intend to make the release this evening (in around 8 hours from this post), +so if you have anything you think needs fixing please try and get in touch +before then. + +[ChangeLog.txt]: /ChangeLog.txt diff --git a/www/posts/2012/08/version-1-0-1-released.md b/www/posts/2012/08/version-1-0-1-released.md new file mode 100644 index 0000000000..385a167e41 --- /dev/null +++ b/www/posts/2012/08/version-1-0-1-released.md @@ -0,0 +1,50 @@ + + +This is a bugfix release. The important changes are fixing the `on_log()` +callback in the Python module and the `log_dest` option when running as a +Windows service. The rest of the fixes are documentation and build script +fixes. + +Downloads are available on the [download page] and include all supported +binaries (except for Ubuntu packages which are still waiting to build due to +Launchpad maintenance). The Python module has been uploaded to [Python Package +Index]. + +# Broker + + * Fix default `log_dest` when running as a Windows service. + +# Client library +  + * Fix incorrect parameters in Python `on_log()` callback call. Fixes bug + #1036818. + +# Clients + + * Clients now don't display TLS/TLS-PSK usage help if they don't support it. + +# Build scripts + + * Fix TLS-PSK support in the CMake build files. + * Fix man page installation in the CMake build files. + * Fix SYSCONFDIR in cmake on \*nix when installing to /usr. Fixes bug + #1036908. + +# Documentation +  + * Fix mqtt/MQTT capitalisation in man pages. + * Update compiling.txt. + * Fix incorrect callback docs in mosquitto.py. Fixes bug #1036607. + * Fix various doc typos and remove obsolete script. Fixes bug #1037088. + +[download page]: /download +[Python Package Index]: http://pypi.python.org/pypi diff --git a/www/posts/2012/08/version-1-0-2-released.md b/www/posts/2012/08/version-1-0-2-released.md new file mode 100644 index 0000000000..c206545c10 --- /dev/null +++ b/www/posts/2012/08/version-1-0-2-released.md @@ -0,0 +1,35 @@ + + +This is a bugfix release. + +# Broker + * If the broker was configured for persistence, a durable client had a + subscription to topics in $SYS/# and had messages in its queue when the + broker restarted, then the persistent database would have messages missing + and so the broker would not restart properly. This has been fixed. + +# Library + + * Fix threading problem on some systems. + +# Tests + + * Close socket after 08-ssl-connect-no-auth-wrong-ca.py test to prevent + * subsequent tests having problems. + +# Build scripts + + * Install pskfile.example in CMake. Fixes bug #1037504. + +# Other + + * Fix db_dump parameter printing message store and sub chunks. diff --git a/www/posts/2012/08/version-1-0-released.md b/www/posts/2012/08/version-1-0-released.md new file mode 100644 index 0000000000..b5794810a9 --- /dev/null +++ b/www/posts/2012/08/version-1-0-released.md @@ -0,0 +1,181 @@ + + +This is a feature and bugfix release. This is the most significant release for +the mosquitto project so far. It encompasses >20% of the total commits for +the project and has an increase in source tarball size of 95%, mostly down to +the new bundled tests and new man pages. It introduces lots of new features for +the broker and improves the API of the client libraries, although this does +mean that the libraries are incompatible with previous releases. I apologise +for this and hope you'll agree that the changes are worth it. + +I've been overwhelmed with the amount of feedback that I've received recently, +thanks to everyone that has got in touch to let me know where something could +be improved. I'd particularly like to thank Nicholas Humfrey for setting me on +the continuous integration path. + +On a slightly different note, my wife was expecting our first child two days +ago so it's quite likely I'll be less responsive to support requests for a +little while. + +# Significant changes + +These are what I think are the exciting changes for this release. + + * SSL/TLS support across the board - the broker, client libraries and pub/sub + clients. This provides certificate based network encryption in a very + similar manner to SSL in a web browser where the client verifies that the + server is valid. It is also possible to use client certificates to + authenticate the clients with the server. + * TLS-PSK support (not on Python). This is "pre-shared-key" network encryption + and represents a simpler encryption interface than certificate based + encryption which makes it much more suitable for embedded/constrained + devices. + * The Python client library is now written in pure Python so is much easier to + use. It supports Python 2.6, 2.7 and 3.\* (no SSL support for 2.6). + * All client libraries have had their interface overhauled and should now be + much saner and straightforward to use. + * The client libraries have thread support. + * Passwords files for the broker are stored hashed and salted and a utility + for maintaining them has been provided. + * It is now possible to write access and authentication plugins for the broker + for providing custom support for authentication against e.g. a SQL database. + * Implementation of a good test suite which has lead to improved protocol + compliance amongst other bug fixes. + * Masses of bug fixes. + +# Downloads + +Source is available on the [download page], the binary packages will follow as +soon as possible. Windows and Ubuntu packages are currently available, more to +follow. + +# Changes + +The complete list of changes is below: + +# The broker + + * Add SSL/TLS support. + * Add TLS-PSK support, providing a simpler encryption method for constrained + devices. + * Passwords are now salted+hashed if compiled with WITH_TLS (recommended). + * Add mosquitto_passwd for handling password files. + * Add $SYS/broker/publish/messages/{sent|received} to show the number of + PUBLISH messages sent/received. + * Add $SYS/broker/publish/bytes/{sent|received} to show the number of PUBLISH + bytes sent/received. + * Add reload parameter for security init/cleanup functions. + * Add option for expiring disconnected persistent clients. + * Add option for queueing of QoS 0 messages when persistent clients are + disconnected. + * Enforce client id limits in the broker (only when WITH_STRICT_PROTOCOL is + defined). + * Fix reloading of log configuration. + * Add support for `try_private` config option for bridge connections. + * Add support for `autosave_on_changes` config option. + * Add support for `include_dir` config option. + * Add support for topic remapping. + * Usernames were being lost when a non clean-session client reconnected, + potentially causing problems with ACLs. This has been fixed. + * Significant improvement to memory handling on Windows. + * Bridges with outgoing topics will now set the retain flag correctly so that + messages will be retained on the remote broker. + * Incoming bridge connections are now detected by checking if bit 8 of the + protocol version number is set. This requires support from the remote + broker. + * Add support for `notification_topic` option. + * Add $SYS/broker/subscriptions/count and $SYS/broker/retained messages/count. + * Add `restart_timeout` to control the amount of time an automatic bridge will + wait before reconnecting. + * Overlapping subscriptions are now handled properly. Fixes bug #928538. + * Fix reloading of `persistence_file` and `persistence_location`. + * Fix broker crash on incorrect protocol number. + * Fix missing COMPAT_ECONNRESET define on Windows. + * Clients that had disconnected were not always being detected immediately on + Linux. This has been fixed. + * Don't save $SYS messages to the on-disk persistent db. All $SYS messages + should be reconstructed on a restart. This means bridge connection + notifications will now be correct on a restart. + * Fix reloading of bridge clients from the persistent db. This means that + outgoing bridged topics should always work. + * Local bridges are now no longer restricted by local ACLs. + * Discard publish messages with zero length topics. + * Drop to "mosquitto" user even if no config file specified. + * Don't incorrectly allow topic access if ACL patterns but no normal ACL rules + are defined. + +## The client libraries + + * Add SSL/TLS support. + * Add TLS-PSK support, providing a simpler encryption method for constrained + devices. + * Add javascript/websockets client library. + * Add `struct mosquitto *mosq` parameter for all callbacks in the client + library. This is a binary incompatible change so the soversion of the + libraries has been incremented. The new parameter should make it easier to + use callbacks in practice. + * Add `mosquitto_want_write()` for use when using own select() loop with + `mosquitto_socket()`. + * Add `mosquitto_connect_async()` to provide a non-blocking connect client call. + * Add `mosquitto_user_data_set()` to allow user data pointer to be updated. + * Add "int rc" parameter to disconnect callback to indicate whether disconnect + was unexpected or the result of calling `mosquitto_disconnect()`. + * Add `mosquitto_strerror()` for obtaining a string description of error numbers. + * Add `mosquitto_connack_string()` for obtaining a string description of MQTT + connection results. + * Add `mosquitto_will_clear()` and change `mosquitto_will_set()` to only set the + will. + * Add `mosquitto_sub_topic_tokenise()` and `mosquitto_sub_topic_tokens_free()` + utility functions to tokenise a subscription/topic string into a string + array. + * Add `mosquitto_topic_matches_sub()` to check whether a topic matches a + subscription. + * Replaced `mosquitto_log_init()` with `mosquitto_log_callback_set()` to allow + clients to decide what to do with log messages. + * Client will now disconnect itself from the broker if it doesn't receive a + PINGRESP in the keepalive period after sending a PINGREQ. + * Client will now send a PINGREQ if it has not received a message from the + broker in keepalive seconds. + * `mosquitto_new()` will now generate a random client id if the id parameter + is NULL. + * Added `max_packets` to `mosquitto_loop()`, `mosquitto_loop_read()` and + `mosquitto_loop_write()` to control the maximum number of packets that are + handled per call. + * Payload parameters are now void * instead of uint8\_t \*. + * The `clean_session` parameter has been moved from `mosquitto_connect()` to + `mosquitto_new()` because it is a client parameter rather than a connection + parameter. + * Functions now use int instead of uint\*\_t where possible. + * `mosquitto_new()` now sets errno to indicate failure type. + * Return `MOSQ_ERR_INVAL` on zero length topic. + * Fix automatic client id generation on Windows. + * `mosquitto_loop_misq()` can now return `MOSQ_ERR_NO_CONN`. + * Compile static library as well as dynamic library with default makefiles. + * Rename C++ namespace from mosquittopp to mosqpp to remove ambiguity. + * C++ `lib_init()`, `lib_version()` and `lib_cleanup()` are now in the mosqpp + namespace directly, not mosquittopp class members. + * The Python library is now written in pure Python and so no longer depends on + libmosquitto. + * The Python library includes SSL/TLS support. + * The Python library should now be compatible with Python 3. + +## Other + + * Fix db_dump reading of retained messages. + * Add example of logging all messages to mysql. + * Add C++ client example. + * Fix potential buffer overflow in pub/sub clients. + * Add "make binary" target that doesn't make documents. + * Add `--help` arguments to pub/sub clients. + * Fix building on Solaris. + +[download page]: /download diff --git a/www/posts/2012/09/updating-password-files.md b/www/posts/2012/09/updating-password-files.md new file mode 100644 index 0000000000..91f8c15df2 --- /dev/null +++ b/www/posts/2012/09/updating-password-files.md @@ -0,0 +1,16 @@ + + +Mosquitto 1.0 introduced the use of password files with hashed passwords but +had no way to convert from the old plain text password files. This feature will +be available in version 1.1 but if it is important to you then you can already +get the updated code for the mosquitto_passwd utility at + diff --git a/www/posts/2012/09/version-1-0-3-released.md b/www/posts/2012/09/version-1-0-3-released.md new file mode 100644 index 0000000000..fbf1597969 --- /dev/null +++ b/www/posts/2012/09/version-1-0-3-released.md @@ -0,0 +1,39 @@ + + +This is a bugfix release. + +# Broker + + * Fix loading of psk files. + * Don't return an error when reloading config if an ACL file isn't defined.  + This was preventing psk files being reloaded. + * Clarify meaning of $SYS/broker/clients/total in mosquitto(8) man page. + * Clarify meaning of $SYS/broker/messages/stored in mosquitto(8) man page. + * Fix non-retained message delivery when subscribing to #. + * Fix retained message delivery for subs to foo/# with retained messages at + foo. + * Include the filename in password/acl file loading errors. + +# Library + + * Fix possible AttributeError when `self._sock == None` in Python module. + * Fix reconnecting after a timeout in Python module. + * Fix reconnecting when there were outgoing packets in the queue in the Python + module. + * Fix problem with mutex initialisation causing crashes on some Windows + installations. + +Source is available on the [download page], the binary packages for Windows are +available now and Linux builds will be available as soon as the various build +servers complete their tasks. + +[download page]: /download diff --git a/www/posts/2012/10/version-1-0-4-released.md b/www/posts/2012/10/version-1-0-4-released.md new file mode 100644 index 0000000000..6d756e7b1b --- /dev/null +++ b/www/posts/2012/10/version-1-0-4-released.md @@ -0,0 +1,27 @@ + + +This is a bugfix release. + +# Broker + + * Deal with poll() POLLIN/POLLOUT before POLL[RD]HUP to correctly handle the + case where a client sends data and immediately closes its socket. + +# Library + + * Fix memory leak with messages of QoS=2. Fixes bug #1064981. + * Fix potential thread synchronisation problem with outgoing packets in the + Python module. Fixes bug #1064977. + +# Clients + + * Fix `mosquitto_sub -l` incorrectly only sending one message per second. diff --git a/www/posts/2012/11/making-mosquitto-packages-for-debian-yourself.md b/www/posts/2012/11/making-mosquitto-packages-for-debian-yourself.md new file mode 100644 index 0000000000..a758f88b62 --- /dev/null +++ b/www/posts/2012/11/making-mosquitto-packages-for-debian-yourself.md @@ -0,0 +1,55 @@ + + +As Debian has been in feature freeze since before Mosquitto 1.0 was released, +it will be a long time until there is an updated version of Mosquitto in +Debian. It is, however, fairly straightforward to do the packaging yourself. +Here's how to do that from the command line. + +Download and unpack the mosquitto source tarball: + +``` +wget http://mosquitto.org/files/source/mosquitto-1.1.2.tar.gz +tar -zxf mosquitto-1.1.2.tar.gz +``` + +Rename the tarball to match Debian requirements: + +``` +mv mosquitto-1.1.2.tar.gz mosquitto_1.1.2.orig.tar.gz +``` + +The current mosquitto packaging files are available at + - you want the +.debian.tar.xz. + +The next step is to build the package, but you may find that you need to +install some packages first: + +``` +sudo apt-get install build-essential python quilt libwrap0-dev libssl-dev devscripts python-setuptools +``` + +To build the packages do + +``` +cd mosquitto-1.1.2/ +debuild +``` + +You should now have a list of .deb files in the parent directory which you can +install with: + +``` +sudo dpkg -i <deb file> +``` + +Please leave comments if you find this useful or have any problems. diff --git a/www/posts/2012/11/version-1-0-5-released.md b/www/posts/2012/11/version-1-0-5-released.md new file mode 100644 index 0000000000..fa12781c5d --- /dev/null +++ b/www/posts/2012/11/version-1-0-5-released.md @@ -0,0 +1,27 @@ + + +This is a bugfix release. + +# Broker + + * Fix crash when the broker has `use_identity_as_username` set to true but a + client connects without a certificate. + * mosquitto_passwd should only be installed if `WITH_TLS=yes`. + +# Library + + * Use symbolic errno values rather than numbers in Python module to avoid + cross platform issues (incorrect errno on Mac OS). + +# Other + + * Build script fixes for FreeBSD. diff --git a/www/posts/2012/12/libmosquitto-go-bindings.md b/www/posts/2012/12/libmosquitto-go-bindings.md new file mode 100644 index 0000000000..7328683a00 --- /dev/null +++ b/www/posts/2012/12/libmosquitto-go-bindings.md @@ -0,0 +1,18 @@ + + +I just discovered that Shane Hanna has written a Go language binding for +libmosquitto available at . +Good work Shane! Note that the readme file states: + +> Doesn't expose all of libmosquitto, just what I've needed so far. + +so you shouldn't necessarily expect everything to work. diff --git a/www/posts/2012/12/version-1-1-released.md b/www/posts/2012/12/version-1-1-released.md new file mode 100644 index 0000000000..221a589a88 --- /dev/null +++ b/www/posts/2012/12/version-1-1-released.md @@ -0,0 +1,83 @@ + + +This is a feature and bugfix release. + +# Broker + + * Add $SYS/broker/messages/dropped + * Add $SYS/broker/clients/expired + * Replace $SYS/broker/+/per second/+ with moving average versions published at + $SYS/broker/load/# + * Add $SYS/broker/load/sockets/+ and $SYS/broker/load/connections/+ + * Documentation on password file format has been fixed. + * Disable SSL compression. This reduces memory usage significantly and removes + the possibility of CRIME type attacks. + * Enable SSL_MODE_RELEASE_BUFFERS mode to reduce SSL memory usage further. + * Add allow_duplicate_messages option. + * ACL files can now have comment lines with # as the first character. + * Display message on startup about which config is being loaded. + * Fix `max_inflight_messages` and `max_queued_messages` not being applied. + * Fix documentation error in mosquitto.conf. + * Ensure that QoS 2 queued messages are sent out in a timely manner. + * Local bridges now act on `clean_session` correctly. + * Local bridges with `clean_session==false` now remove unused subscriptions on + broker restart. + * The $SYS/broker/heap/# messages now no longer include "bytes" as part of the + string for ease of use. + +# Client library + + * Free memory used by OpenSSL in `mosquitto_lib_cleanup()` where possible. + * Change WebSocket subprotocol name to mqttv3.1 to make future changes easier + and for compatibility with other implementations. + * `mosquitto_loop_read()` and `mosquitto_loop_write()` now handle errors + themselves rather than having `mosquitto_loop()` handle their errors. This + makes using them in a separate event loop more straightforward. + * Add `mosquitto_loop_forever()` / `loop_forever()` function call to make + simple clients easier. + * Disable SSL compression. This reduces memory usage significantly and removes + the possibility of CRIME type attacks. + * Enable SSL_MODE_RELEASE_BUFFERS mode to reduce SSL memory usage further. + * `mosquitto_tls_set()` will now return an error or raise an exception + immediately if the CA certificate or client certificate/key cannot be + accessed. + * Fix potential memory leaks on connection failures. + * Don't produce return error from `mosquitto_loop()` if a system call is + interrupted. This prevents disconnects/reconnects in threaded mode and + simplifies non-threaded client handling. + * Ignore SIGPIPE to prevent unnecessary client quits in threaded mode. + * Fix document error for `mosquitto_message_retry_set()`. + * Fix `mosquitto_topic_matches_sub()` for subscriptions with + as the final + character. Fixes bug #1085797. + * Rename all "obj" parameters to "userdata" for consistency with other + libraries. + * Reset errno before network read/write to ensure EAGAIN isn't mistakenly + returned. + * The message queue length is now tracked and used to determine the maximum + number of packets to process at once. This removes the need for the + `max_packets` parameter which is now unused. + * Fix incorrect error value in Python `error_string()` function. Fixes bug #1086777. + * Reset last message in/out timer in Python module when we send a PINGREQ. + Fixes too-early disconnects. + +# Clients + + * Clients now display their own version number and library version number in + their help messages. + * Fix `mosquitto_pub -l -q 2` disconnecting before all messages were + transmitted. + * Fix potential out-of-bounds array access with client ids. Fixes bug #1083182. + +# Other + + * mosquitto_passwd can now convert password files with plain text files to + hashed versions. diff --git a/www/posts/2013/01/mosquitto-debian-repository.md b/www/posts/2013/01/mosquitto-debian-repository.md new file mode 100644 index 0000000000..2f5f8e4773 --- /dev/null +++ b/www/posts/2013/01/mosquitto-debian-repository.md @@ -0,0 +1,62 @@ + + +On a previous post I described [how to make mosquitto debian packages]. This +turned out to be a bit problematic, so I've now put up an experimental debian +repository for mosquitto. It includes packages for the i386, amd64, armel and +raspberry pi (raspbian armhf ) architectures. + +It's worth repeating that this is experimental - there are package changes that +haven't been vetted by a Debian developer so it's possible something will +break. I've tested myself and had no problems so far. + +To use the new repository you should first import the repository package +signing key: + +``` +wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key +sudo apt-key add mosquitto-repo.gpg.key +``` + +Then make the repository available to apt: + +``` +cd /etc/apt/sources.list.d/ +``` + +Then one of the following, depending on which version of debian you are using: + +``` +sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list +sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list +``` + + + +Then update apt information: + +``` +apt-get update +``` + +And discover what mosquitto packages are available: + +``` +apt-cache search mosquitto +``` + +Or just install: + +``` +apt-get install mosquitto +``` + +[how to make mosquitto debian packages]: /blog/2012/11/making-mosquitto-packages-for-debian-yourself/ diff --git a/www/posts/2013/01/version-1-1-1-released.md b/www/posts/2013/01/version-1-1-1-released.md new file mode 100644 index 0000000000..696c634f62 --- /dev/null +++ b/www/posts/2013/01/version-1-1-1-released.md @@ -0,0 +1,22 @@ + + +This is a bugfix release. + +# Broker + + * Fix crash on reload if using acl patterns. + +# Client library + + * Fix static C++ functions not being exported on Windows. Fixes bug #1098256. + +Binaries should be available shortly. diff --git a/www/posts/2013/01/version-1-1-2-released.md b/www/posts/2013/01/version-1-1-2-released.md new file mode 100644 index 0000000000..9de1ed032a --- /dev/null +++ b/www/posts/2013/01/version-1-1-2-released.md @@ -0,0 +1,22 @@ + + +This is a bugfix release. + +# Client library + + * Fix `tls_cert_reqs` not being set to `SSL_VERIFY_PEER` by default. This + meant that clients were not verifying the server certificate when connecting + over TLS. This affects the C, C++ and Python libraries. + +Source and binaries are available on the [download page]. + +[download page]: /download diff --git a/www/posts/2013/02/mqtt-standardisation-oasis-call-for-participation.md b/www/posts/2013/02/mqtt-standardisation-oasis-call-for-participation.md new file mode 100644 index 0000000000..07f9430b88 --- /dev/null +++ b/www/posts/2013/02/mqtt-standardisation-oasis-call-for-participation.md @@ -0,0 +1,21 @@ + + +The MQTT protocol is going for standardisation at OASIS. A technical committee +is being formed and there is a call for participation for interested parties. +There are details at the link below: + + + +The plan seems to be to take the 3.1 spec as it is for standardisation and see +about changes in the future. If you are interested in taking part see the link +above, but note that you need to be a paid up member of +OASIS. diff --git a/www/posts/2013/02/version-1-1-3-released.md b/www/posts/2013/02/version-1-1-3-released.md new file mode 100644 index 0000000000..bad8486516 --- /dev/null +++ b/www/posts/2013/02/version-1-1-3-released.md @@ -0,0 +1,23 @@ + + +This is a minor bugfix release that addresses some problems identified during +Debian packaging. + +# Broker + + * mosquitto_passwd utility now uses tmpfile() to generate its temporary data + storage file. It also creates a backup file that can be used to recover data + if an errors occur. + +

Other

+ + * Build script fixes to help packaging on Debian. diff --git a/www/posts/2013/04/some-interesting-mqtt-things.md b/www/posts/2013/04/some-interesting-mqtt-things.md new file mode 100644 index 0000000000..3db91c309f --- /dev/null +++ b/www/posts/2013/04/some-interesting-mqtt-things.md @@ -0,0 +1,35 @@ + + +It's been a while since there has been an update here, so in lieu of one here +are some interesting links I've come across recently. Add a comment to the post +if you've done something cool not mentioned here! Work progresses on mosquitto +1.2. + +Initial release of an MQTT-S gateway, written in ruby: + + * + +And some MQTT-S tools: + + * + +A Pinoccio/MQTT/sensor powered Theramin: + + * + +Voice controlled MQTT LED: + + * + +An MQTT notification plugin for Jenkins/Hudson: + + * diff --git a/www/posts/2013/05/mosquitto-javascript-client-deprecated.md b/www/posts/2013/05/mosquitto-javascript-client-deprecated.md new file mode 100644 index 0000000000..c6361435a1 --- /dev/null +++ b/www/posts/2013/05/mosquitto-javascript-client-deprecated.md @@ -0,0 +1,23 @@ + + +The [Paho] project recently made a new Javascript client available: + + +The mosquitto Javascript client, mosquitto.js, is neither as functional nor as +well written as the Paho client, so is being deprecated. If you are using +mosquitto.js I strongly recommend that you look to the Paho client for the +future. I will be carrying out minor bug fixes but no other development will +take place. + +There are no plans to remove the existing files. + +[Paho]: http://www.eclipse.org/paho/ diff --git a/www/posts/2013/07/authentication-plugins.md b/www/posts/2013/07/authentication-plugins.md new file mode 100644 index 0000000000..008610ca1b --- /dev/null +++ b/www/posts/2013/07/authentication-plugins.md @@ -0,0 +1,31 @@ + + +There has been some interest in authentication plugins for mosquitto recently. +Some examples have appeared: + +Authentication based on md5 hashes: [mosquitto_auth_plugin_md5] + +Authentication based on md5 hashed passwords in postgresql: +[mosquitto_auth_plugin_pg_md5] + +Authentication and topic ACL with redis and a PBKDF2 +hash: [mosquitto-redis-auth] + +I particularly like the redis based plugin for the interesting additions like +the "superuser" that is exempt from ACL checks. + +If you've written an auth plugin and think it might be useful to others, let me +know. + +[mosquitto_auth_plugin_md5]: https://github.com/sskaje/mosquitto_auth_plugin_md5 +[mosquitto_auth_plugin_pg_md5]: https://github.com/sebaroesch/mosquitto_auth_plugin_pg_md5 +[mosquitto-redis-auth]: https://github.com/jpmens/mosquitto-redis-auth diff --git a/www/posts/2013/07/version-1-2-near-complete.md b/www/posts/2013/07/version-1-2-near-complete.md new file mode 100644 index 0000000000..dcd61071f2 --- /dev/null +++ b/www/posts/2013/07/version-1-2-near-complete.md @@ -0,0 +1,26 @@ + + +With the most recent commit, "Implement TLSv1.2 and TLSv1.1 support," +everything that is planned for version 1.2 has been completed. If you haven't +tried it out yet, now would be a good time to take a look. + +Before the release is finalised, there still needs to be more testing done, +particularly on Windows. If you use another platform than Windows or Linux, I'd +be interested to hear if you have any problems with the 1.2 code. I will also +be updating the packaging for all of the binaries that I build or contribute to +directly, so there is still time for bug reports. + +You can get a copy of the source at one of the links below, or through the +mercurial repository directly on the 1.2 branch. + + * + * diff --git a/www/posts/2013/08/mosquitto-on-fedora.md b/www/posts/2013/08/mosquitto-on-fedora.md new file mode 100644 index 0000000000..de98511e50 --- /dev/null +++ b/www/posts/2013/08/mosquitto-on-fedora.md @@ -0,0 +1,15 @@ + + +Mosquitto has been packaged for Fedora thanks to Rich Mattes. Fedora 19 users +will be able to install with "yum install mosquitto". + +Thanks Rich! diff --git a/www/posts/2013/08/mqtt-watchdir.md b/www/posts/2013/08/mqtt-watchdir.md new file mode 100644 index 0000000000..0d0e84a849 --- /dev/null +++ b/www/posts/2013/08/mqtt-watchdir.md @@ -0,0 +1,24 @@ + + +Recursively watch a directory for modifications and publish file content to an +MQTT broker + +`mqtt-watchdir` is a Python program by [Jan-Piet Mens] to watch a directory and +publish new or modified files in that directory hierarchy to an MQTT broker, +using a matching topic. Source and instructions are available at + and it is also available via pypi. + +It is a similar idea to my [mqttfs] fuse filesystem, but ultimately implemented +in a better (and portable) manner. + +[Jan-Piet Mens]: https://twitter.com/jpmens +[mqttfs]: https://bitbucket.org/oojah/mqttfs diff --git a/www/posts/2013/08/version-1-2-released.md b/www/posts/2013/08/version-1-2-released.md new file mode 100644 index 0000000000..ea3216755e --- /dev/null +++ b/www/posts/2013/08/version-1-2-released.md @@ -0,0 +1,127 @@ + + +This is a (long overdue) feature release. + +There is a potential gotcha when upgrading to this release because the default +version of TLS used has changed from 1.0 to 1.2. Python does not yet have +support for TLS>1.0 so Python clients will be unable to communicate with +brokers using the default TLS settings. + +The source is available at the [download page] and binaries will become +available in the near future. + +# Broker + + * Replace O(n) username lookup on CONNECT with a roughly O(1) hashtable + version. + * It is now possible to disable $SYS at compile time. + * Add dropped publish messages to load tree in $SYS. Closes bug #1183318. + * Add support for logging SUBSCRIBE/UNSUBSCRIBE events. + * Add `log_dest file` logging support. + * Auth plugin ACL check function now passes the client id as well as username + and password. + * The `queue_qos0_messages` option wasn't working correctly, this has now been + fixed. Closes bug #1125200. + * Don't drop all messages for disconnected durable clients when + `max_queued_messages=0`. + * Add support for `log_type all`. + * Add support for `-v` option on the command line to provide the equivalent of + `log_type all` without needing a config file. + * Add the `upgrade_outgoing_qos` option, a non-standard feature. + * Persistence data is now written to a temporary file which is atomically + renamed on completion, so a crash during writing will not produce a corrupt + file. + * mosquitto.conf is now installed as mosquitto.conf.example + * Configuration file errors are now reported with filename and line number. + * The broker now uses a monotonic clock if available, to avoid changes in time + causing client disconnections or message retries. + * Clean session and keepalive status are now display the log when a client + connects. + * Add support for TLSv1.2 and TLSv1.1. + * Clients that connect with zero length will topics are now rejected. + * Add the ability to set a maximum allowed PUBLISH payload size. + * Fix an ACL with topic `#` incorrectly granting access to $SYS. + * Fix retained messages incorrectly being set on wildcard topics, leading to + duplicate retained messages being sent on subscription. Closes bug #1116233. + * Don't discard listener values when no "port" option given. Closes bug + #1131406. + * Client password check was always failing when security was being reapplied + after a config reload. This meant that all clients were being disconnected. + This has been fixed. + * Fix build when `WITH_TLS=no`. Closes bug #1174971. + * Fix single outgoing packets not being sent in a timely fashion if they were + not sent in one call to write(). Closes bug #1176796. + * Fix remapping of messages for clients connected to a listener with + `mount_point` set. Closes bug #1180765. + * Fix duplicate retained messages being sent for some wildcard patterns. + * If a client connects with a will topic to which they do not have write + access, they are now disconnected with CONNACK "not authorised". + * Fix retained messages on topic foo being incorrectly delivered to + subscriptions of /# + * Fix handling of SSL errors on SSL_accept(). + * Fix handling of QoS 2 messages on client reconnect. + * Drop privileges now sets supplementary groups correctly. + * Fix load reporting interval (is now 60s). + * Be strict with malformed PUBLISH packets - clients are now disconnected + rather than the packet discarded. This goes inline with future OASIS spec + changes and makes other changes more straightforward. + * Process incoming messages denied by ACL properly so that clients don't keep + resending them. + * Add support for `round_robin` bridge option. + * Add bridge support for verifying remote server certificate subject against + the remote hostname. + * Fix problem with out of order calls to free() when restarting a lazy bridge. + * The broker now attempts to resolve `bind_address` and bridge addresses + immediately when parsing the config file in order to detect invalid hosts. + * Bridges now set their notification state before attempting to connect, so if + they fail to connect the state can still be seen. + * Fix bridge notification payload length - no need to send a null byte. + * mosquitto_passwd utility now reports errors more clearly. + * Fix `mosquitto_passwd -U`. + +  +# Client library + + * Add support for TLSv1.2 and TLSv1.1, except for on the Python module. + * Add support for verifying remote server certificate subject against the + remote hostname. + * Add mosquitto_reconnect_async() support and make asynchronous connections + truely asynchronous rather than simply deferred. DNS lookups are still + blocking, so asynchronous connections require an IP address instead of + hostname. + * Allow control of reconnection timeouts in mosquitto_loop_forever() and after + mosquitto_loop_start() by using mosquitto_reconnect_delay_set(). + * Fix building on Android NDK. + * Re-raise unhandled errors in Python so as not to provide confusing error + messages later on. + * Python module supports IPv6 connections. + * mosquitto_sub_topic_tokenise() was behaving incorrectly if the last topic + hierarchy had only a single character. This has been fixed. Closes bug + #1163348. + * Fix possible crash after disconnects when using the threaded interface with + TLS. + * Allow build/install without Python. Closes bug #1174972. + * Add support for binding connection to a local interface. + * Implement maximum inflight messages handling. + * Fix Python client not handling `will_payload==None`. + * Fix potential memory leak when setting username/password. + * Fix handling of QoS 2 messages on reconnect. + * Improve handling of mosquitto_disconnect() with threaded mode. + +# Clients + + * Add support for TLSv1.2 and TLSv1.1. + * Sub client can now suppress printing of messages with the retain bit set. + * Add support for binding connection to a local interface. + * Implement maximum inflight messages handling for the pub client. + +[download page]: /download diff --git a/www/posts/2013/09/version-1-2-1-released.md b/www/posts/2013/09/version-1-2-1-released.md new file mode 100644 index 0000000000..559b9411f5 --- /dev/null +++ b/www/posts/2013/09/version-1-2-1-released.md @@ -0,0 +1,36 @@ + + +This is a bugfix release. + +# Broker: + + * The broker no longer ignores the `auth_plugin_init()` return value. Closes + bug #1215084. + * Use `RTLD_GLOBAL` when opening authentication plugins on posix systems. + Fixes resolving of symbols in libraries used by authentication plugins. + * Add/fix some config documentation. + * Fix ACLs for topics with $SYS. + * Clients loaded from the persistence file on startup were not being added to + the client hash, causing subtle problems when the client reconnected, + including ACLs failing. This has been fixed. + * Add note to mosquitto-tls man page stating that certificates need to be + unique. Closes bug #1221285. + * Fix incorrect retained message delivery when using wildcard subs in some + circumstances. Fixes bug #1226040. + +# Client library + + * Fix support for Python 2.6, 3.0, 3.1. + * Fix TLS subjectAltName verification and segfaults. + * Handle EAGAIN in Python on Windows. Closes bug #1220004. + * Fix compilation when using `WITH_TLS=no`. + * Don't fail reconnecting in Python when broker is temporarily unavailable. diff --git a/www/posts/2013/10/version-1-2-2-released.md b/www/posts/2013/10/version-1-2-2-released.md new file mode 100644 index 0000000000..d3b44b3406 --- /dev/null +++ b/www/posts/2013/10/version-1-2-2-released.md @@ -0,0 +1,27 @@ + + +This is a bugfix release: + +# Broker + + * Fix compliance with `max_inflight_messages` when a non-clean session client + reconnects. Closes one of the issues on bug #1237389. + +# Client library + + * Fix incorrect inflight message accounting, which caused messages to go + * unsent. Partial fix for bug #1237351. + * Fix potential memory corruption when sending QoS>0 messages at a high + rate using the threaded interface. Further fix for #1237351. + * Fix incorrect delay scaling when exponential_backoff=true in + mosquitto_reconnect_delay_set(). + * Some pep8 fixes for Python. diff --git a/www/posts/2013/12/paho-mqtt-python-client.md b/www/posts/2013/12/paho-mqtt-python-client.md new file mode 100644 index 0000000000..311fc8e26f --- /dev/null +++ b/www/posts/2013/12/paho-mqtt-python-client.md @@ -0,0 +1,49 @@ + + +The Mosquitto Python client was donated to the Eclipse Paho project in June of +this year. As mosquitto.py has been very popular, I have been maintaining both +code bases together. + +With the Mosquitto project also moving to Eclipse it is now even more redundant +to keep maintaining mosquitto.py so I would like to recommend that everybody +currently using mosquitto.py move over to using the Paho Python client. + +The current state of the Paho client is now available on [pypi] and can be +installed using `pip install paho-mqtt`. + +To port code from mosquitto.py, you should change: + +``` +import mosquitto +mqttc = mosquitto.Mosquitto() +``` + +to: + +``` +import paho.mqtt.client as paho +mqttc = paho.Client() +``` + +All error codes e.g. `MOSQ_ERR_SUCCESS` change to `MQTT_ERR_SUCCESS`. + +The Paho module has a compatibility Mosquitto class that means a very simple +(but not recommended for the long term) port can be achieved with the following +line, assuming none of the error codes are used: + +``` +import paho.mqtt.client as mosquitto +``` + +I will keep applying updates to mosquitto.py until the Paho 1.0 release. + +[pypi]: https://pypi.python.org/pypi/paho-mqtt diff --git a/www/posts/2013/12/version-1-2-3-released.md b/www/posts/2013/12/version-1-2-3-released.md new file mode 100644 index 0000000000..91cccff75a --- /dev/null +++ b/www/posts/2013/12/version-1-2-3-released.md @@ -0,0 +1,43 @@ + + +In time for the second day of [Thingmonk], which I regret not being able to go +to, version 1.2.3 of mosquitto is released. This is a bugfix release. + +# All components + + * Various fixes caught by [Coverity Scan]. + +# Broker + + * Don't always attempt to call read() for SSL clients, irrespective of whether + they were ready to read or not. Reduces syscalls significantly. + * Possible memory leak fixes. + * Further fix for bug #1226040: multiple retained messages being delivered for + subscriptions ending in #. + * Fix bridge reconnections when using multiple bridge addresses. + +# Client library + + * Fix possible memory leak in C/C++ library when communicating with a broker + that doesn't follow the spec. + * Block in Python `loop_stop()` until all messages are sent, as the + documentation states should happen. + * Fix for asynchronous connections on Windows. Closes bug #1249202. + * Module version is now available in mosquitto.py. + +# Clients + + * mosquitto_sub now uses fwrite() instead of printf() to output messages, so + messages with NULL characters aren't truncated. + +[Thingmonk]: http://redmonk.com/thingmonk/ +[Coverity Scan]: https://scan.coverity.com/ diff --git a/www/posts/2014/03/version-1-3-1-released.md b/www/posts/2014/03/version-1-3-1-released.md new file mode 100644 index 0000000000..c0e3a5c298 --- /dev/null +++ b/www/posts/2014/03/version-1-3-1-released.md @@ -0,0 +1,34 @@ + + +This is a bugfix release: + +# Broker + + * Prevent possible crash on client reconnect. Closes bug #1294108. + * Don't accept zero length unsubscription strings (MQTT v3.1.1 fix) + * Don't accept QoS 3 (MQTT v3.1.1 fix) + * Don't disconnect clients immediately on HUP to give chance for all data to + be read. + * Reject invalid un/subscriptions e.g. `foo/+bar` `#/bar`. + * Take more care not to disconnect clients that are sending large messages. + +# Client library + + * Fix socketpair code on the Mac. + * Fix compilation for `WITH_THREADING=no`. + * Break out of select() when calling `mosquitto_loop_stop()`. + * Reject invalid un/subscriptions e.g. `foo/+bar` `#/bar`. + +# Clients + + * Fix keepalive value on mosquitto_pub. + * Fix possibility of mosquitto_pub not exiting after sending messages when using -l. diff --git a/www/posts/2014/03/version-1-3-released.md b/www/posts/2014/03/version-1-3-released.md new file mode 100644 index 0000000000..b28fbf5527 --- /dev/null +++ b/www/posts/2014/03/version-1-3-released.md @@ -0,0 +1,71 @@ + + + +# Broker + + * The broker no longer ignores the `auth_plugin_init()` return value. + * Accept SSLv2/SSLv3 HELLOs when using TLSv1, whilst keeping SSLv2 and SSLv3 + disabled. This increases client compatibility without sacrificing security. + * The $SYS tree can now be disabled at runtime as well as at compile time. + * When remapping bridged topics, only check for matches when the message + direction is correct. This allows two identical topics to be remapped + differently for both in and out. + * Change `$SYS/broker/heap/current size` to `$SYS/broker/heap/current` for + easier parsing. + * Change `$SYS/broker/heap/maximum size` to `$SYS/broker/heap/maximum` for + easier parsing. + * Topics are no longer normalised from e.g `a///topic` to `a/topic`. This + matches the behaviour as clarified by the Oasis MQTT spec. This will lead to + unexpected behaviour if you were using topics of this form. + * Log when outgoing messages for a client begin to drop off the end of the + queue. + * Bridge clients are recognised as bridges even after reloading from + persistence. + * Basic support for MQTT v3.1.1. This does not include being able to bridge to + an MQTT v3.1.1 broker. + * Username is displayed in log if present when a client connects. + * Support for 0 length client ids (v3.1.1 only) that result in automatically + generated client ids on the broker (see option `allow_zero_length_clientid`). + * Ability to set the prefix of automatically generated client ids (see option + `auto_id_prefix`). + * Add support for TLS session resumption. + * When using TLS, the server now chooses the cipher to use when negotiating + with the client. + * Weak TLS ciphers are now disabled by default. + +# Client library + + * Fix support for Python 2.6, 3.0, 3.1. + * Add support for un/subscribing to multiple topics at once in un/subscribe(). + * Clients now close their socket after sending DISCONNECT. + * Python client now contains its version number. + * C library `mosquitto_want_write()` now supports TLS clients. + * Fix possible memory leak in C/C++ library when communicating with a broker + that doesn't follow the spec. + * Return strerror() through `mosquitto_strerror()` to make error printing + easier. + * Topics are no longer normalised from e.g `a///topic` to `a/topic`. This + matches the behaviour as clarified by the Oasis MQTT spec. This will lead to + unexpected behaviour if you were using topics of this form. + * Add support for SRV lookups. + * Break out of select() on publish(), subscribe() etc. when using the threaded + interface. Fixes bug #1270062. + * Handle incoming and outgoing messages separately. Fixes bug #1263172. + * Don't terminate threads on `mosquitto_destroy()` when a client is not using + the threaded interface but does use their own thread. Fixes bug #1291473. + +# Clients + + * Add `--ciphers` to allow specifying which TLS ciphers to support. + * Add support for SRV lookups. + * Add `-N` to sub client to suppress printing of EOL after the payload. + * Add `-T` to sub client to suppress printing of a topic hierarchy. diff --git a/www/posts/2014/05/new-arrival.attachments.json b/www/posts/2014/05/new-arrival.attachments.json new file mode 100644 index 0000000000..805301066a --- /dev/null +++ b/www/posts/2014/05/new-arrival.attachments.json @@ -0,0 +1 @@ +{"322": {"wordpress_user_name": "roger", "title": "14098345978_c15d12f19a_z", "date_utc": "2014-05-27 22:29:02", "files_meta": [{"height": 427, "width": 640}, {"height": 200, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}], "files": ["/wp-content/uploads/2014/05/14098345978_c15d12f19a_z.jpg", "/wp-content/uploads/2014/05/14098345978_c15d12f19a_z-300x200.jpg", "/wp-content/uploads/2014/05/14098345978_c15d12f19a_z-150x150.jpg"]}} \ No newline at end of file diff --git a/www/posts/2014/05/new-arrival.md b/www/posts/2014/05/new-arrival.md new file mode 100644 index 0000000000..cff05aee05 --- /dev/null +++ b/www/posts/2014/05/new-arrival.md @@ -0,0 +1,21 @@ + + +I'm pleased to say that I'm a new father again. My 7lb 12 (3.57kg) boy arrived +today and is quite happy, as is his mother. + +Apologies to anybody who has emailed me recently and I've not yet replied - +this is the main reason! + +[![baby][baby]](/blog/uploads/2014/05/14098345978_c15d12f19a_z.jpg) + +[baby]:/blog/uploads/2014/05/14098345978_c15d12f19a_z-300x200.jpg diff --git a/www/posts/2014/07/version-1-3-2-released.md b/www/posts/2014/07/version-1-3-2-released.md new file mode 100644 index 0000000000..13daa0e5e4 --- /dev/null +++ b/www/posts/2014/07/version-1-3-2-released.md @@ -0,0 +1,56 @@ + + +This is a security and bugfix release. + +# Security + +A bug in the way that mosquitto handles authentication plugins has been +identified. When using a plugin for authentication purposes, if the plugin +returns `MOSQ_ERR_UNKNOWN` when making an authentication check, as might happen +if a database was unavailable for example, then mosquitto incorrectly treats +this as a successful authentication. This has the potential for unauthorised +clients to access the running mosquitto broker and gain access to information +to which they are not authorised. This is an important update for users of +authentication plugins in mosquitto. + +# Broker + + * Don't allow access to clients when authenticating if a security plugin + returns an application error. Fixes bug [#1340782]. + * Ensure that bridges verify certificates by default when using TLS. + * Fix possible crash when using pattern ACLs that do not include a %u and + clients that connect without a username. + * Fix subscriptions being deleted when clients subscribed to a topic beginning + with a $ but that is not $SYS. + * When a durable client reconnects, its queued messages are now checked + against ACLs in case of a change in username/ACL state since it last + connected. + * Anonymous clients are no longer accidently disconnected from the broker + after a SIGHUP. + * Fix bug [#1324411], which could have had unexpected consequences for delayed + messages in rare circumstances. + +# Client library + + * Fix topic matching edge case. + * Fix callback deadlocks after calling `mosquitto_disconnect()`, when using + the threaded interfaces. Closes bug [#1313725]. + * Fix SRV support when building with CMake. + +# General + + * Use $(STRIP) for stripping binaries when installing, to allow easier cross + compilation. + +[#1313725]: https://bugs.launchpad.net/mosquitto/+bug/1313725 +[#1324411]: https://bugs.launchpad.net/mosquitto/+bug/1324411 +[#1340782]: https://bugs.launchpad.net/mosquitto/+bug/1340782 diff --git a/www/posts/2014/08/version-1-3-3-released.md b/www/posts/2014/08/version-1-3-3-released.md new file mode 100644 index 0000000000..eea392488f --- /dev/null +++ b/www/posts/2014/08/version-1-3-3-released.md @@ -0,0 +1,18 @@ + + +This is a bugfix release. + +# Broker + + * Fix incorrect handling of anonymous bridges on the local broker. + +Binaries will follow shortly. diff --git a/www/posts/2014/08/version-1-3-4-released.md b/www/posts/2014/08/version-1-3-4-released.md new file mode 100644 index 0000000000..8fb382134e --- /dev/null +++ b/www/posts/2014/08/version-1-3-4-released.md @@ -0,0 +1,22 @@ + + +This is a bugfix release. The reason for the rapid release of the past two +versions is down to a Debian developer reviewing the mosquitto package. This is +a good opportunity to ensure that as bug free a version as possible is present +in Debian. + +# Broker + + * Don't ask client for certificate when `require_certificate` is **false**. + * Backout incomplete functionality that was incorrectly included in 1.3.2. + +Binaries will follow shortly. diff --git a/www/posts/2014/10/mosquitto-and-poodle.md b/www/posts/2014/10/mosquitto-and-poodle.md new file mode 100644 index 0000000000..2492b99548 --- /dev/null +++ b/www/posts/2014/10/mosquitto-and-poodle.md @@ -0,0 +1,15 @@ + + +Details of the POODLE attack that targets SSLv3 have been released recently. +Mosquitto has never provided support for SSLv3 (or SSLv2) so should not be +vulnerable to this attack and does not require any configuration +changes. diff --git a/www/posts/2014/10/unintended-change-of-behaviour-in-1-3-4.md b/www/posts/2014/10/unintended-change-of-behaviour-in-1-3-4.md new file mode 100644 index 0000000000..ca74526ee6 --- /dev/null +++ b/www/posts/2014/10/unintended-change-of-behaviour-in-1-3-4.md @@ -0,0 +1,26 @@ + + +Version 1.3.4 introduced the change that when using TLS with +`require_certificate` set to false, the client is no longer asked for a client +certificate. This seemed to be causing problems in some situations, +particularly with embedded devices. + +If `use_identity_as_username` is set to true when `require_certificate` is set +to false, then the client will not be asked for a certificate, even if it has +one configured. This means that the client will be refused access with connack +code 4, "bad username or password", because if `use_identity_as_username` +currently requires that a certificate is present, even if `allow_anonymous` is +set to true. + +This change may cause unexpected results, but does not represent a security +flaw because the change results in more clients being rejected than would +otherwise have been. diff --git a/www/posts/2014/10/version-1-3-5-released.md b/www/posts/2014/10/version-1-3-5-released.md new file mode 100644 index 0000000000..ff04d4cddb --- /dev/null +++ b/www/posts/2014/10/version-1-3-5-released.md @@ -0,0 +1,29 @@ + + +This is a bugfix release. + +# Broker + + * Fix possible memory leak when using a topic that has a leading slash. Fixes + bug #1360985. + * Fix saving persistent database on Windows. + * Temporarily disable ACL checks on subscriptions when using MQTT v3.1.1. This + is due to the complexity of checking wildcard ACLs against wildcard + subscriptions. This does not have a negative impact on security because + checks are still made before a message is sent to a client. Fixes bug + #1374291. + * When using -v and the broker receives a SIGHUP, verbose logging was being + disabled. This has been fixed. + +# Client library + + * Fix mutex being incorrectly passed by value. Fixes bug #1373785. diff --git a/www/posts/2015/01/seeking-sponsorship.md b/www/posts/2015/01/seeking-sponsorship.md new file mode 100644 index 0000000000..de0326b17f --- /dev/null +++ b/www/posts/2015/01/seeking-sponsorship.md @@ -0,0 +1,50 @@ + + +The mosquitto project has, or can get, access to a wide variety of different +systems to help with development. One important platform for which this is not +true is Mac OS X. There are sufficient differences between Macs and other +systems that this makes life difficult. + +To this end, I would like to reach out to the mosquitto community to ask for +help with obtaining either + + * A remote login on a Mac system + * Donation of hardware + * Donation of money to buy some hardware + +I have been offered a remote account by a few individuals in the past, for +which I'm very grateful, but only on a short term basis and, understandably, +with limited control. Something on a longer term, with the ability to install +packages would be much more useful. Unfortunately I realise this is relatively +difficult to offer. + +On the hardware side of things, there isn't a need for a modern, powerful +computer. A second hand Mac Mini of Core2Duo vintage with 1GB RAM and a +reasonably modern version of Mac OS X would be quite sufficient, and ideal for +me in terms of the space it takes up. Regrettably I feel I would have to turn +down offers of an old iMac or Mac Pro. + +2007-era Mac Minis go on Ebay UK for around £100. I'm hopeful that there is a +company out there using mosquitto, likes Macs and for whom £100 would be a drop +in the ocean. If so, or any individuals want to help out with a small donation +towards this, please get in touch directly to roger@atchoo.org or head over to +the downloads page to see the paypal donation link, and thanks very much in +advance. + +
+ +Update: + +I have now awaiting delivery of a Mac mini. Thanks very much to all of you that +have contributed, it is very much appreciated. If you would still like to +support mosquitto development please don't let this put you +off... diff --git a/www/posts/2015/02/version-1-4-released.md b/www/posts/2015/02/version-1-4-released.md new file mode 100644 index 0000000000..13c1e6d34e --- /dev/null +++ b/www/posts/2015/02/version-1-4-released.md @@ -0,0 +1,122 @@ + + +This is a feature release and is also the first release of the mosquitto +project from the Eclipse Foundation umbrella. The code is now dual licenced +under the [EPL]. The EDL and BSD 3 clause license are essentially identical so +if you were happy with the BSD license then you should be happy with the EDL. + +Files distributed will remain in the same place but will in some cases also be +available on the Eclipse download servers. + +# Important changes + + * Websockets support in the broker. + * Bridge behaviour on the local broker has changed due to the introduction of + the `local_*` options. This may affect you if you are using authentication  + and/or ACLs with bridges. + * The default TLS behaviour has changed to accept all of TLS v1.2, v1.1 and + v1.0, rather than only one version of the protocol. It is still possible to + restrict a listener to a single version of TLS. + * The Python client has been removed now that the Eclipse Paho Python client + has had a release. + * When a durable client reconnects, its queued messages are now checked + against ACLs in case of a change in username/ACL state since it last + connected. + * New `use_username_as_clientid` option on the broker, for preventing + hijacking of a client id. + * The client library and clients now have experimental SOCKS5 support. + * Wildcard TLS certificates are now supported for bridges and clients. + * The clients have support for config files with default options. + * Client and client libraries have support for MQTT v3.1.1. + * Bridge support for MQTT v3.1.1. + +# Broker + + * Websockets support in the broker. + * Add `local_clientid`, `local_username`, `local_password` for bridge + connections to authenticate to the local broker. + * Default TLS mode now accepts TLS v1.2, v1.1 and v1.0. + * Support for ECDHE-ECDSA family ciphers. + * Fix bug #1324411, which could have had unexpected consequences for delayed + messages in rare circumstances. + * Add support for `session present` in CONNACK messages for MQTT v3.1.1. + * Remove strict protocol #ifdefs. + * Change $SYS/broker/clients/active -> $SYS/broker/clients/connected + * Change $SYS/broker/clients/inactive -> $SYS/broker/clients/disconnected + * When a durable client reconnects, its queued messages are now checked + against ACLs in case of a change in username/ACL state since it last + connected. + * libuuid is used to generate client ids, where it is available, when an MQTT + v3.1.1 client connects with a zero length client id. + * Anonymous clients are no longer accidently disconnected from the broker + after a SIGHUP. + * mosquitto_passwd now supports `-b` (batch mode) to allow the password to be + provided at the command line. + * Removed $SYS/broker/changeset. This was intended for use with debugging, but + in practice is of no use. + * Add support for `use_username_as_clientid` which can be used with + authentication to restrict ownership of client ids and hence prevent one + client disconnecting another by using the same client id. + * When `require_certificate` was false, the broker was incorrectly asking for + a certificate (but not checking it). This caused problems with some clients + and has been fixed so the broker no longer asks. + * When using syslog logging on non-Windows OSs, it is now possible to specify + the logging facility to one of local0-7 instead of the default "daemon". + * The `bridge_attempt_unsubscribe` option has been added, to allow the sending + of UNSUBSCRIBE requests to be disabled for topics with "out" direction. + Closes bug #456899. + * Wildcard TLS certificates are now supported for bridges. + * Support for "hour" client expiration lengths for the + `persistent_client_expiration` option. Closes bug #425835. + * Bridge support for MQTT v3.1.1. + * Root privileges are now dropped after starting listeners and loading + certificates/private keys, to allow private keys to have their permissions + restricted to the root user only. Closes bug #452914. + * Usernames and topics given in ACL files can now include a space. Closes bug + #431780. + * Fix hang if pattern acl contains a %u but an anonymous client connect. + Closes bug #455402. + * Fix man page installation with cmake. Closes bug #458843. + * When using `log_dest file` the output file is now flushed periodically. + +# Clients + + * Both clients can now load default configuration options from a file. + * Add `-C` option to mosquitto_sub to allow the client to quit after receiving + a certain count of messages. Closes bug #453850. + * Add `--proxy` SOCKS5 support for both clients. + * Pub client supports setting its keepalive. Closes bug #454852. + * Add support for config files with default options. + * Add support for MQTT v3.1.1. + +# Client library + + * Add experimental SOCKS5 support. + * mosquitto_loop_forever now quits after a fatal error, rather than blindly + retrying. + * SRV support is now not compiled in by default. + * Wildcard TLS certificates are now supported. + * mosquittopp now has a virtual destructor. Closes bug #452915. + * Add support for MQTT v3.1.1. + * Don't quit mosquitto_loop_forever() if broker not available on first + connect. Closes bug #453293, but requires more work. + +# Dependencies + +This release introduces two new dependencies, libwebsockets and libuuid. Both +are optional. libuuid comes from the e2fsprogs project and allows the broker to +generate random client ids for MQTT v.3.1.1. The libwebsockets dependency can +use either libwebsockets 1.3 or 1.2.x, with 1.3 being the preferred +choice. + +[EPL]: https://www.eclipse.org/legal/epl-v10.html +[EDL]: https://eclipse.org/org/documents/edl-v10.php diff --git a/www/posts/2015/04/version-1-4-1-released.md b/www/posts/2015/04/version-1-4-1-released.md new file mode 100644 index 0000000000..eb8f21fa8f --- /dev/null +++ b/www/posts/2015/04/version-1-4-1-released.md @@ -0,0 +1,45 @@ + + +This is a bugfix and security release. Users of mosquitto 1.4 are strongly +advised to upgrade. Upgrading from earlier versions is recommended but not as +important. + +# Broker + + * Fix possible crash under heavy network load. Closes [#463241]. This bug only + affects version 1.4. + * Fix possible crash when using pattern ACLs. + * Fix problems parsing config strings with multiple leading spaces. Closes + [#462154]. + * Websockets clients are now periodically disconnected if they have not + maintained their keepalive timer. Closes [#461619]. + * Fix possible minor memory leak on acl parsing. + +# Client library + + * Inflight limits should only apply to outgoing messages. Closes [#461620]. + * Fix reconnect bug on Windows. Closes [#463000]. + * Return -1 on error from `mosquitto_socket()`. Closes [#461705]. + * Fix crash on multiple calls to `mosquitto_lib_init`/`mosquitto_lib_cleanup`. + Closes [#462780]. + * Allow longer paths on Windows. Closes [#462781]. + * Make `_mosquitto_mid_generate()` thread safe. Closes [#463479]. + +[#463241]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463241 +[#462154]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462154 +[#461619]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461619 +[#461620]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461620 +[#463000]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463000 +[#461705]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461705 +[#462780]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462780 +[#462781]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462781 +[#463479]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463479 diff --git a/www/posts/2015/05/mosquitto-and-current-unreleased-libwebsockets-branch.md b/www/posts/2015/05/mosquitto-and-current-unreleased-libwebsockets-branch.md new file mode 100644 index 0000000000..5b643a324d --- /dev/null +++ b/www/posts/2015/05/mosquitto-and-current-unreleased-libwebsockets-branch.md @@ -0,0 +1,22 @@ + + +The current unreleased libwebsockets master branch defines the VERSION macro in +its header files. I believe this to be a bug in libwebsockets. + +This bug causes compilation of mosquitto with websockets support to fail. + +Please use a released version of libwebsockets, either 1.2, 1.3 or 1.4. +Mosquitto will compile with all of these versions. + +I do not recommend using an unreleased version of libwebsockets, the project is +not shy about making ABI/API incompatible changes between releases so it is +impractical to provide support for. diff --git a/www/posts/2015/05/version-1-4-2-released.md b/www/posts/2015/05/version-1-4-2-released.md new file mode 100644 index 0000000000..fb790ef161 --- /dev/null +++ b/www/posts/2015/05/version-1-4-2-released.md @@ -0,0 +1,41 @@ + + +This is a bugfix release. + +# Broker + + * Fix bridge prefixes only working for the first outgoing message. Closes [#464437]. + * Fix incorrect bridge connection notifications on local broker. + * Fix persistent db writing on Windows. Closes [#464779]. + * ACLs are now checked before sending a will message. + * Fix possible crash when using bridges on Windows. Closes [#465384]. + * Fix parsing of `auth_opt_` arguments with extra spaces/tabs. + * Broker will return CONNACK rc=5 when a username/password is not authorised. + This was being incorrectly set as rc=4. + * Fix handling of payload lengths>4096 with websockets. + +# Client library + + * Inflight message count wasn't being decreased for outgoing messages using + QoS 2, meaning that only up to 20 QoS 2 messages could be sent. This has + been fixed. Closes [#464436]. + * Fix CMake dependencies for C++ wrapper building. Closes [#463884]. + * Fix possibility of select() being called with a socket that is + >FD_SETSIZE. This is a fix for [#464632]. + * Fix calls to `mosquitto_connect*_async()` not completing. + +[#464437]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464437 +[#464779]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464779 +[#465384]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=465384 +[#463884]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463884 +[#464436]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464436 +[#464632]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464632 diff --git a/www/posts/2015/08/version-1-4-3-released.md b/www/posts/2015/08/version-1-4-3-released.md new file mode 100644 index 0000000000..2f57c898f9 --- /dev/null +++ b/www/posts/2015/08/version-1-4-3-released.md @@ -0,0 +1,44 @@ + + +This is a bugfix release. + +# Broker + + * Fix incorrect bridge notification on initial connection. Closes [#467096]. + * Build fixes for OpenBSD. + * Fix incorrect behaviour for `autosave_interval`, most noticable for + `autosave_interval=1`. Closes [#465438]. + * Fix handling of outgoing QoS>0 messages for bridges that could not be + sent because the bridge connection was down. + * Free unused topic tree elements. Closes [#468987]. + * Fix some potential memory leaks. Closes [#470253]. + * Fix potential crash on libwebsockets error. + +# Client library + + * Add missing error strings to `mosquitto_strerror`. + * Handle fragmented TLS packets without a delay. Closes [#470660]. + * Fix incorrect loop timeout being chosen when using threaded interface and + keepalive = 0. Closes [#471334]. + * Increment inflight messages count correctly. Closes [#474935]. + +# Clients + + * Report error string on connection failure rather than error code. + +[#467096]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=467096 +[#465438]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=465438 +[#468987]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=468987 +[#470253]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=470253 +[#470660]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=470660 +[#471334]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=471334 +[#474935]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474935 diff --git a/www/posts/2015/09/version-1-4-4-released.md b/www/posts/2015/09/version-1-4-4-released.md new file mode 100644 index 0000000000..265e2b73e5 --- /dev/null +++ b/www/posts/2015/09/version-1-4-4-released.md @@ -0,0 +1,22 @@ + + +This is a bugfix release. + + * Don't leak sockets when outgoing bridge with multiple addresses cannot + * connect. Closes [#477571]. + * Fix cross compiling of websockets. Closes [#475807]. + * Fix memory free related crashes on openwrt and FreeBSD. Closes [#475707]. + * Fix excessive calls to message retry check. + +[#477571]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=477571 +[#475707]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475707 +[#475807]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475807 diff --git a/www/posts/2015/11/version-1-4-5-released.md b/www/posts/2015/11/version-1-4-5-released.md new file mode 100644 index 0000000000..14e2e754ed --- /dev/null +++ b/www/posts/2015/11/version-1-4-5-released.md @@ -0,0 +1,27 @@ + + +This is a bugfix release: + +# Broker + + * Fix possible memory leak if bridge using SSL attempts to connect to a host + that is not up. + * Free unused topic tree elements (fix in 1.4.3 was incomplete). Closes + [#468987]. + +# Clients + + * `mosquitto_pub -l` now no longer limited to 1024 byte lines. Closes + [#478917]. + +[#468987]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=468987 +[#478917]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=478917 diff --git a/www/posts/2015/12/using-lets-encrypt-certificates-with-mosquitto.md b/www/posts/2015/12/using-lets-encrypt-certificates-with-mosquitto.md new file mode 100644 index 0000000000..22eed9c94b --- /dev/null +++ b/www/posts/2015/12/using-lets-encrypt-certificates-with-mosquitto.md @@ -0,0 +1,29 @@ + + +If you want to use TLS certificates you've generated using the [Let's Encrypt] +service, this is how you should configure your listener (replace "example.com" +with your own domain of course): + +Then use the following for your mosquitto.conf: + +``` +listener 8883 +cafile /etc/ssl/certs/DST_Root_CA_X3.pem +certfile /etc/letsencrypt/live/example.com/fullchain.pem +keyfile /etc/letsencrypt/live/example.com/privkey.pem +``` + +You need to be aware that current versions of mosquitto never update listener +settings when running, so when you regenerate the server certificates you will +need to completely restart the broker. + +[Let's Encrypt]: https://letsencrypt.org/ diff --git a/www/posts/2015/12/version-1-4-7-released.md b/www/posts/2015/12/version-1-4-7-released.md new file mode 100644 index 0000000000..c5b153f348 --- /dev/null +++ b/www/posts/2015/12/version-1-4-7-released.md @@ -0,0 +1,30 @@ + + +This is a bugfix release. The changes below include the changes for 1.4.6, +which wasn't announced. + +# Broker + + * Add support for libwebsockets 1.6. + +# Client library + + * Fix `_mosquitto_socketpair()` on Windows, reducing the chance of delays when + * publishing. Closes [#483979]. + +# Clients + + * Fix `mosquitto_pub -l` stripping the final character on a line. Closes + [#483981]. + +[#483979]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483979 +[#483981]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483981 diff --git a/www/posts/2016/01/test6-mosquitto-org.md b/www/posts/2016/01/test6-mosquitto-org.md new file mode 100644 index 0000000000..fd63acc521 --- /dev/null +++ b/www/posts/2016/01/test6-mosquitto-org.md @@ -0,0 +1,15 @@ + + +Thanks to a short discussion on irc, test6.mosquitto.org now exists. This is a +DNS entry that points to the same address as test.mosquitto.org, but only with +an AAAA record. This means that test6.mosquitto.org can be used to test clients +using IPv6 and to be sure that IPv6 is actually being used. diff --git a/www/posts/2016/02/version-1-4-8-released.md b/www/posts/2016/02/version-1-4-8-released.md new file mode 100644 index 0000000000..a79fffd915 --- /dev/null +++ b/www/posts/2016/02/version-1-4-8-released.md @@ -0,0 +1,36 @@ + + +This is a security bugfix release. Any users of the `mount_point` feature are +strongly advised to upgrade because versions prior to 1.4.8 allow clients to +inject messages outside of their `mount_point` through the use of a Will. + +# Broker + + * Wills published by clients connected to a listener with `mount_point` defined + now correctly obey the mount point. This was a potential security risk + because it allowed clients to publish messages outside of their restricted + mount point. This is only affects brokers where the `mount_point` option is in + use. Closes [#487178]. + * Fix detection of broken connections on Windows. Closes [#485143]. + * Close stdin etc. when daemonised. Closes [#485589]. + * Fix incorrect detection of FreeBSD and OpenBSD. Closes [#485131]. + +# Client library + + * `mosq->want_write` should be cleared immediately before a call to + `SSL_write`, to allow clients using `mosquitto_want_write()` to get accurate + results. + +[#487178]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=487178 +[#485143]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485143 +[#485589]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485589 +[#485131]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485131 diff --git a/www/posts/2016/03/logo-contest-results-for-shortlisting.md b/www/posts/2016/03/logo-contest-results-for-shortlisting.md new file mode 100644 index 0000000000..16c644a50f --- /dev/null +++ b/www/posts/2016/03/logo-contest-results-for-shortlisting.md @@ -0,0 +1,22 @@ + + +The first round of the logo contest has closed and we now need to shortlist 6 +designers. A selection of 20 logos have been chosen out of the 100 entrants and +you are invited to vote on them and make comments. If you like a particular +logo but not the colour, or like an idea behind the logo but not another +element then please say so. + +The links for voting (please do look at them all) are: + + + + diff --git a/www/posts/2016/03/logo-contest.md b/www/posts/2016/03/logo-contest.md new file mode 100644 index 0000000000..6e39c23658 --- /dev/null +++ b/www/posts/2016/03/logo-contest.md @@ -0,0 +1,18 @@ + + +We have initiated a paid contest to create a new logo for the Mosquitto +project. + +If you have graphics design skills or know someone who has,  please head over +to the link below to see the design brief and submit your idea. + + diff --git a/www/posts/2016/03/repository-moved-to-github.md b/www/posts/2016/03/repository-moved-to-github.md new file mode 100644 index 0000000000..e442276be3 --- /dev/null +++ b/www/posts/2016/03/repository-moved-to-github.md @@ -0,0 +1,26 @@ + + +The mosquitto repository is now hosted on github: + This is now the canonical location for +mosquitto development work. + +Bug reports should also be made on github and the existing bug reports will be +migrated over shortly. + +The documentation still needs updating with the new location and processes, so +please do be patient with regards that. + +Contributions can now be made through a github pull request. If you want to +contribute a bug fix, please base your work off the "fixes" branch, if you are +developing a new feature please use the "develop" branch. + +Here's to a new stage in the mosquitto project! diff --git a/www/posts/2016/05/stickers.attachments.json b/www/posts/2016/05/stickers.attachments.json new file mode 100644 index 0000000000..cf2ab13882 --- /dev/null +++ b/www/posts/2016/05/stickers.attachments.json @@ -0,0 +1 @@ +{"385": {"wordpress_user_name": "roger", "title": "stickers", "date_utc": "2016-05-10 14:43:38", "files_meta": [{"height": 253, "width": 338, "meta": {"created_timestamp": 1462563610.0, "shutter_speed": 0.5, "focal_length": 48.0, "camera": "NIKON D3200", "aperture": 5.3, "iso": 800.0}}, {"height": 225, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}], "files": ["/wp-content/uploads/2016/05/stickers.jpg", "/wp-content/uploads/2016/05/stickers-300x225.jpg", "/wp-content/uploads/2016/05/stickers-150x150.jpg"]}} \ No newline at end of file diff --git a/www/posts/2016/05/stickers.md b/www/posts/2016/05/stickers.md new file mode 100644 index 0000000000..dec1284dbd --- /dev/null +++ b/www/posts/2016/05/stickers.md @@ -0,0 +1,44 @@ + + +To celebrate the new mosquitto logo, stickers are now available: + +[![stickers](/blog/uploads/2016/05/stickers-300x225.jpg)](/blog/uploads/2016/05/stickers.jpg) + +If you would like to obtain some stickers for yourself you have two options. + +The first is to get in touch and I'll send you some for a small contribution. +This contribution is to cover the cost of the stickers plus postage: (cost of +postage)+N\*£0.45, where N is the number of sheets of 6 stickers that you want. +Cost of postage for a letter can be calculated using the [Royal Mail price +finder], but should be £1.05 for destinations outside of the UK. Please also +consider Paypal fees using a [fees calculator] to calculate the final sum. So +for a single sheet of stickers posted internationally, the cost would be £1.76 +including paypal fees. Two sheets would be £2.23. + +The second option is to buy a full sticker book through moo.com. This can be +done very easily by navigating to This +allows you to easily order a sticker book of 90 stickers with either the colour +or blue monochrome stickers, or a mix of both. + +There is a third option - get in touch to say why you deserve some stickers and +maybe we'll send you some. We're looking for things that make us say "wow!" If +you will be sending your sticker to space, getting mosquitto on television or +using MQTT in your Formula 1 technology, these are all things that would +exciting to see with a mosquitto sticker in place. If you want to give out +stickers at a local IoT related event or similar that's great, but we'd ask +that you make a small donation. It's only a small cost for you, but there are +many people in your situation and it becomes a noticeable cost for the project. + +Please do post links of your kit sporting any stickers you use! + +[Royal Mail price finder]: http://www.royalmail.com/price-finder +[fees calculator]: http://www.clothnappytree.com/ppcalculator/ diff --git a/www/posts/2016/06/version-1-4-9-released.md b/www/posts/2016/06/version-1-4-9-released.md new file mode 100644 index 0000000000..c63af1e229 --- /dev/null +++ b/www/posts/2016/06/version-1-4-9-released.md @@ -0,0 +1,72 @@ + + +This is a bugfix release. + +# Broker + + * Ensure websockets clients that previously connected with clean session set + to false have their queued messages delivered immediately on reconnecting. + Closes [#5]. + * Reconnecting client with clean session set to false doesn't start with mid=1 + again. + * Will topic isn't truncated by one byte when using a `mount_point` any more. + * Network errors are printed correctly on Windows. + * Fix incorrect $SYS heap memory reporting when using ACLs. + * Bridge config parameters couldn't contain a space, this has been fixed. + Closes [#150]. + * Fix saving of persistence messages that start with a '/'. Closes [#151]. + * Fix reconnecting for bridges that use TLS on Windows. Closes [#154]. + * Broker and bridges can now cope with unknown incoming PUBACK, PUBREC, + PUBREL, PUBCOMP without disconnecting. Closes [#57]. + * Fix websockets listeners not being able to bind to an IP address. Closes + [#170]. + * mosquitto_passwd utility now correctly deals with unknown command line + arguments in all cases. Closes [#169]. + * Fix publishing of $SYS/broker/clients/maximum + * Fix order of #includes in lib/send_mosq.c to ensure struct mosquitto doesn't + differ between source files when websockets is being used. Closes [#180]. + * Fix possible rare crash when writing out persistence file and a client has + incomplete messages inflight that it has been denied the right to publish. + +# Client library + + * Fix the case where a message received just before the keepalive timer + expired would cause the client to miss the keepalive timer. + * Return value of pthread_create is now checked. + * _mosquitto_destroy should not cancel threads that weren't created by + libmosquitto. Closes [#166]. + * Clients can now cope with unknown incoming PUBACK, PUBREC, PUBREL, PUBCOMP + without disconnecting. Closes [#57]. + * Fix mosquitto_topic_matches_sub() reporting matches on some invalid + subscriptions. + +# Clients + + * Handle some unchecked malloc() calls. Closes [#1]. + +# Build + + * Fix string quoting in CMakeLists.txt. Closes [#4]. + * Fix building on Visual Studio 2015. Closes [#136]. + +[#1]: https://github.com/eclipse/mosquitto/issues/1 +[#4]: https://github.com/eclipse/mosquitto/issues/4 +[#5]: https://github.com/eclipse/mosquitto/issues/5 +[#57]: https://github.com/eclipse/mosquitto/issues/57 +[#136]: https://github.com/eclipse/mosquitto/issues/136 +[#150]: https://github.com/eclipse/mosquitto/issues/150 +[#151]: https://github.com/eclipse/mosquitto/issues/151 +[#154]: https://github.com/eclipse/mosquitto/issues/154 +[#166]: https://github.com/eclipse/mosquitto/issues/166 +[#169]: https://github.com/eclipse/mosquitto/issues/169 +[#170]: https://github.com/eclipse/mosquitto/issues/170 +[#180]: https://github.com/eclipse/mosquitto/issues/180 diff --git a/www/posts/2016/08/mqtt-v5-draft-features.md b/www/posts/2016/08/mqtt-v5-draft-features.md new file mode 100644 index 0000000000..009051ddc0 --- /dev/null +++ b/www/posts/2016/08/mqtt-v5-draft-features.md @@ -0,0 +1,128 @@ + + +The [MQTT Technical Committee] at OASIS continue to work on improvements to +MQTT. The next version looks set to be MQTT version 5 and has reached the +"working draft" stage. This post lists some of the changes that are in the +working draft 02 and so gives at least a flavour of the improvements coming up. +Take this with a pinch of salt, I may have missed some changes and there is no +commitment that any of these features will remain in the final specification as +they are described here. + +# Session management + +In MQTT v3.1.1 and earlier, a client could control how the server treats its +session with the clean session flag. If set to 1, the server would delete any +existing session for that client and would not persist the session after +disconnecting. If set to 0, the server would restore any existing session for a +client when it reconnected, and persist the session when the client +disconnected. + +A session here means the subscriptions for a client and any queued messages. + +The new spec changes this behaviour. The clean session flag has been renamed to +clean start (this was actually the name of the flag in the old MQTT v3 spec) +and now only affects how the broker handles a client session when the client +connects. If set to 1, the server discards any previous session information, +otherwise session information is kept. + +To deal with removing of sessions at any other time, a new identifier/value +pair has been introduced. These identifier/value pairs are an addition to the +variable header part of some MQTT packets and allow configuring of different +behaviour. In the case of the CONNECT packet, a Session Expiry interval can be +specified which is a 4 byte integer that gives the number of seconds after a +client has disconnected that the server should remove session information for +that client. If the Session Expiry interval is absent from the CONNECT packet, +then the session will never expire. If it is set to 0, then the session is +removed as soon as the client disconnects. + +The new clean start flag and session expiry interval allow the existing clean +session behaviour to be duplicated but also allow client sessions to be expired +based on time. + +# Updated Connect Return codes + +The return codes passed to the client in a CONNACK packet have been expanded to +include: + + * 6: Connection Refused, reason unspecified + * 7: Connection Refused, implementation specific + * 8: Connection Refused, CONNECT packet was malformed + +# Repeated topics when publishing + +When publishing data to a single topic, a new feature will help reduce +bandwidth use. A client or server can set the topic in a PUBLISH message to be +a zero length string. This tells the client/server being published to, to use +the previous topic instead. This goes some way to reducing the current overhead +associated with publishing - a shame it isn't quite as good as the registered +topics available in MQTT-SN. + +# Payload Format Indicator + +Another identifier/value pair is available for use when sending a PUBLISH +message. This is the Payload Format indicator. If present and set to 1, this +indicates that the PUBLISH payload is UTF-8 encoded data. If set to 0, or if +the indicator is not present then the payload is an unspecified byte format, +exactly as with MQTT v3.1.1. + +# Publication Expiry interval + +This is an identifier/value pair for use when publishing. If present, this +value is a 4 byte integer which gives the number of seconds for which the +server will attempt to deliver this message to a subscriber. This means that an +offline client with messages being queued may not receive all of the messages +when it reconnects, due to some of them expiring. Interestingly, when the +server does deliver a message that had a Publication Expiry set, it sets the +Publication Expiry on the outgoing message to the client but with the amount of +time that there is left until the message expires. This means that the true +time to expiry will propagate through bridges or similar. + +# Publish Return Codes + +The PUBACK and PUBREC packets have a new entry in their variable header which +is the Publish Return Code. This can be used to tell the client a message has +been refused for various reasons, accepted, or accepted with no matching +subscribers.  For the PUBREC packet, if the message is refused or accepted with +no matching subscribers then there is no expectation for the PUBREL/PUBCOMP +messages to be sent for that message. + +The PUBCOMP packet also has a similar entry which has the same set of return +codes and an additional one for the case when a message had expired. This is +for the case when a client reconnects with clean start set to 0 and it has a +QoS 2 message part way through its handshake, but the server has already +expired the message. + +There is still no way to tell a client that its QoS 0 message was refused. + +# Disconnect notification + +In MQTT v3.1.1 and before, only the client sends a DISCONNECT packet. In the +draft spec, either the client or the server can send DISCONNECT and it is used +to indicate a reason for disconnection. The disconnect return codes are: + + * 0: Connection disconnected by application (sent by client) + * 1: Server temporarily unavailable (server) + * 2: Server unavailable (server) + * 3: Malformed UNSUBSCRIBE packet received (server) + * 4: Session taken over (server - for when another client connects with the same ID) + * 5: Malformed packet received + +It is clear that there is some duplication there, so I think this is a likely +place that changes will be made. + +# Disconnect expiry notification + +The DISCONNECT packet can also include a Session Expiry interval value, as with +CONNECT. This allows a client to clean up when it disconnects, or to set a long +expiry time, even if these were not specified at the initial connect. + +[MQTT Technical Committee]: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=mqtt diff --git a/www/posts/2016/08/version-1-4-10-released.md b/www/posts/2016/08/version-1-4-10-released.md new file mode 100644 index 0000000000..adec67f0f6 --- /dev/null +++ b/www/posts/2016/08/version-1-4-10-released.md @@ -0,0 +1,47 @@ + + +This is a bugfix release. + +# Broker + + * Fix TLS operation with websockets listeners and libwebsockets 2.x. Closes + [#186]. + * Don't disconnect client on HUP before reading the pending data. Closes [#7]. + * Fix some $SYS messages being incorrectly persisted. Closes [#191]. + * Support OpenSSL 1.1.0. + * Call fsync after persisting data to ensure it is correctly written. Closes + [#189]. + * Fix persistence saving of subscription QoS on big-endian machines. + * Fix will retained flag handling on Windows. Closes [#222]. + * Broker now displays an error if it is unable to open the log file. Closes + [#234]. + +# Client library + + * Support OpenSSL 1.1.0. + * Fixed the C++ library not allowing SOCKS support to be used. Closes [#198]. + * Fix memory leak when verifying a server certificate with a subjectAltName + section. Closes [#237]. + +# Build + + * Don't attempt to install docs when `WITH_DOCS=no`. Closes [#184]. + +[#7]: https://github.com/eclipse/mosquitto/issues/7 +[#184]: https://github.com/eclipse/mosquitto/issues/184 +[#186]: https://github.com/eclipse/mosquitto/issues/186 +[#189]: https://github.com/eclipse/mosquitto/issues/189 +[#191]: https://github.com/eclipse/mosquitto/issues/191 +[#198]: https://github.com/eclipse/mosquitto/issues/198 +[#222]: https://github.com/eclipse/mosquitto/issues/222 +[#234]: https://github.com/eclipse/mosquitto/issues/234 +[#237]: https://github.com/eclipse/mosquitto/issues/237 diff --git a/www/posts/2016/12/pre-christmas-update.md b/www/posts/2016/12/pre-christmas-update.md new file mode 100644 index 0000000000..c63dd59e5d --- /dev/null +++ b/www/posts/2016/12/pre-christmas-update.md @@ -0,0 +1,42 @@ + + +I have taken a bit of a break from Mosquitto for the past few months, partly +because I needed a break but also to work on another unrelated project. I'm now +back and working on Mosquitto again, primarily implementing support for the +upcoming MQTT v5 spec which has added even more features since I mentioned last +wrote about it. Once that is in a state that is reasonably compliant if +incomplete, I will be looking for testers. + +There are a few fixes in the repository waiting for release, I anticipate +releasing 1.4.11 before the end of the year. + +There have been some changes to test.mosquitto.org. On its original host I was +seeing lots of bandwidth being used by lots of clients, but in particular lots +and lots of tiny connections being made which not showing up on my bandwidth +monitoring, but were consuming bandwidth and causing problems at my provider. +My provider got in touch to say that at times approximately half of the network +flows for their network were related to test.mosquitto.org, and could would I +please have a chat with the transit provider to discuss how best to manage this +service. In the face of that and the risk of exceeding 2TB bandwidth usage per +month, test.mosquitto.org has been moved to a lower spec host with smaller +pipes and "automatic DDOS protection". This means I now get half a dozen emails +per day to say that test.mosquitto.org is under attack. If you find you can't +connect to test.mosquitto.org, it might be because you have been blocked by +this DDOS protection - if so, maybe think about how you are using the service. + +The final thought for this post - if you are part of a company that uses +mosquitto and it adds value to your company, please consider making a +[donation] to the project that reflects that value. If it is difficult for your +company to make donations but you would still like to contribute back, please +get in touch and maybe we can arrange something. + +[donation]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=J66JWQ3N76L5A diff --git a/www/posts/2017/02/version-1-4-11-released.md b/www/posts/2017/02/version-1-4-11-released.md new file mode 100644 index 0000000000..58bb604968 --- /dev/null +++ b/www/posts/2017/02/version-1-4-11-released.md @@ -0,0 +1,45 @@ + + +This is a bugfix release. + +# Broker + + * Fix crash when "lazy" type bridge attempts to reconnect. Closes [#259]. + * `maximum_connections` now applies to websockets listeners. Closes [#271]. + * Allow bridges to use TLS with IPv6. + * Don't error on zero length persistence files. Closes [#316]. + * For http only websockets clients, close files served over http in all cases + when the client disconnects. Closes [#354]. + * Fix error message when websockets `http_dir` directory does not exist. + * Improve password utility error message. Closes [#379]. + * Bridges can use asynchronous DNS lookups on systems with glibc. This can be + enabled at compile time using `WITH_ADNS=yes`. + +# Clients + + * Use of `--ciphers` no longer requires you to also pass `--tls-version`. + Closes [#380]. + +# Client library + + * Clients can now use TLS with IPv6. + * Fix potential socket leakage when reconnecting. Closes [#304]. + * Fix potential negative timeout being passed to pselect. Closes [#329]. + +[#259]: https://github.com/eclipse/mosquitto/issues/259 +[#271]: https://github.com/eclipse/mosquitto/issues/271 +[#304]: https://github.com/eclipse/mosquitto/issues/304 +[#316]: https://github.com/eclipse/mosquitto/issues/316 +[#329]: https://github.com/eclipse/mosquitto/issues/329 +[#354]: https://github.com/eclipse/mosquitto/issues/354 +[#379]: https://github.com/eclipse/mosquitto/issues/379 +[#380]: https://github.com/eclipse/mosquitto/issues/380 diff --git a/www/posts/2017/03/for-the-final-time.attachments.json b/www/posts/2017/03/for-the-final-time.attachments.json new file mode 100644 index 0000000000..d8d27ba26d --- /dev/null +++ b/www/posts/2017/03/for-the-final-time.attachments.json @@ -0,0 +1 @@ +{"410": {"wordpress_user_name": "roger", "title": "img_20170308_155049248_33196894011_o", "date_utc": "2017-03-09 19:08:45", "files_meta": [{"height": 720, "width": 1280, "meta": {"created_timestamp": 1488988249.0, "shutter_speed": 0.02999, "focal_length": 2.471, "camera": "MotoE2(4G-LTE)", "aperture": 2.2, "iso": 125.0}}, {"height": 432, "size": "medium_large", "width": 768}, {"height": 169, "size": "medium", "width": 300}, {"height": 150, "size": "thumbnail", "width": 150}, {"height": 576, "size": "large", "width": 1024}], "files": ["/wp-content/uploads/2017/03/img_20170308_155049248_33196894011_o.jpg", "/wp-content/uploads/2017/03/img_20170308_155049248_33196894011_o-768x432.jpg", "/wp-content/uploads/2017/03/img_20170308_155049248_33196894011_o-300x169.jpg", "/wp-content/uploads/2017/03/img_20170308_155049248_33196894011_o-150x150.jpg", "/wp-content/uploads/2017/03/img_20170308_155049248_33196894011_o-1024x576.jpg"]}} \ No newline at end of file diff --git a/www/posts/2017/03/for-the-final-time.md b/www/posts/2017/03/for-the-final-time.md new file mode 100644 index 0000000000..494e9d1b8d --- /dev/null +++ b/www/posts/2017/03/for-the-final-time.md @@ -0,0 +1,16 @@ + + +This guy arrived on Tuesday, two weeks early and weighing 9lb 6oz / 4.26kg. +Apologies if I'm a bit out of touch for a while. + +[![baby picture](/blog/uploads/2017/03/img_20170308_155049248_33196894011_o-300x169.jpg "baby picture")](/blog/uploads/2017/03/img_20170308_155049248_33196894011_o.jpg) diff --git a/www/posts/2017/05/security-advisory-cve-2017-7650.md b/www/posts/2017/05/security-advisory-cve-2017-7650.md new file mode 100644 index 0000000000..a29b8324da --- /dev/null +++ b/www/posts/2017/05/security-advisory-cve-2017-7650.md @@ -0,0 +1,57 @@ + + +A vulnerability exists in Mosquitto versions 0.15 to 1.4.11 inclusive known as +[CVE-2017-7650]. + +Pattern based ACLs can be bypassed by clients that set their username/client id +to '#' or '+'. This allows locally or remotely connected clients to access MQTT +topics that they do have the rights to. The same issue may be present in third +party authentication/access control plugins for Mosquitto. + +The vulnerability only comes into effect where pattern based ACLs are in use, +or potentially where third party plugins are in use. + +The issue is fixed in Mosquitto 1.4.12, which has just been released. Patches +for older versions are available at + +The fix addresses the problem by restricting access for clients with a '#', +'+', or '/' in their username or client id. '/' has been included in the list +of characters disallowed because it also has a special meaning in a topic and +may represent an additional risk. The restriction placed on clients is that +they may not receive or send messages that are subject to a pattern based ACL +check, nor any message that is subject to a plugin check. + +Thanks to Artem Zinenko from HackerDom CTF team for finding this vulnerability +and responsibly reporting it. + +Complete list of fixes addressed in version 1.4.12: + +# Broker + + * Fix mosquitto.db from becoming corrupted due to client messages being + persisted with no stored message. Closes [#424]. + * Fix bridge not restarting properly. Closes [#428]. + * Fix unitialized memory in `gets_quiet` on Windows. Closes [#426]. + * Fix building with `WITH_ADNS=no` for systems that don't use glibc. Closes + [#415]. + * Fixes to readme.md. + * Fix deprecation warning for OpenSSL 1.1. PR [#416]. + * Don't segfault on duplicate bridge names. Closes [#446]. + * Fix [CVE-2017-7650]. + +[CVE-2017-7650]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7650 +[#415]: https://github.com/eclipse/mosquitto/issues/415 +[#416]: https://github.com/eclipse/mosquitto/issues/416 +[#424]: https://github.com/eclipse/mosquitto/issues/424 +[#428]: https://github.com/eclipse/mosquitto/issues/428 +[#426]: https://github.com/eclipse/mosquitto/issues/426 +[#446]: https://github.com/eclipse/mosquitto/issues/446 diff --git a/www/posts/2017/06/citing-eclipse-mosquitto.md b/www/posts/2017/06/citing-eclipse-mosquitto.md new file mode 100644 index 0000000000..54776147e9 --- /dev/null +++ b/www/posts/2017/06/citing-eclipse-mosquitto.md @@ -0,0 +1,26 @@ + + +A short paper has been published on Mosquitto in [The Journal of Open Source +Software] If you use Mosquitto in your academic work, please now use this paper +as your citation. + +> R. A. Light, "Mosquitto: server and client implementation of the MQTT +> protocol," *The Journal of Open Source Software*, vol. 2, no. 13, May 2017, +> DOI: [10.21105/joss.00265] + +The paper link is + +A [bibtex] entry is available. + +[The Journal of Open Source Software]: http://joss.theoj.org +[10.21105/joss.00265]: http://dx.doi.org/10.21105/joss.00265 +[bibtek]: http://www.doi2bib.org/#/doi/10.21105/joss.00265 diff --git a/www/posts/2017/06/security-advisory-cve-2017-9868.md b/www/posts/2017/06/security-advisory-cve-2017-9868.md new file mode 100644 index 0000000000..6a601d0105 --- /dev/null +++ b/www/posts/2017/06/security-advisory-cve-2017-9868.md @@ -0,0 +1,32 @@ + + +A vulnerability exists in Mosquitto versions 0.15 to 1.4.12 inclusive known as +[CVE-2017-9868]. + +If persistence is enabled, then the persistence file is created world readable, +which has the potential to make sensitive information available to any local +user. + +Patches are available to fix this for Unix like operating systems (i.e. not +Windows): + +This will be fixed in version 1.4.13, due to be released shortly. + +This can also be fixed administratively by removing world read permissions for +the directory that the persistence file is stored in. In many systems this can +be achieved with: + +``` +chmod 700 /var/lib/mosquitto +``` + +[CVE-2017-9868]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 diff --git a/www/posts/2017/07/version-1-4-13-released.md b/www/posts/2017/07/version-1-4-13-released.md new file mode 100644 index 0000000000..d9b1631cc7 --- /dev/null +++ b/www/posts/2017/07/version-1-4-13-released.md @@ -0,0 +1,49 @@ + + +This is a bugfix and security release. + +# Security + + * Fix [CVE-2017-9868]. + The persistence file was readable by all local users, potentially allowing + sensitive information to be leaked. This can also be fixed + administratively, by restricting access to the directory in which the + persistence file is stored. + +# Broker + + * Fix for poor websockets performance. + * Fix lazy bridges not timing out for `idle_timeout`. Closes [#417]. + * Fix problems with large retained messages over websockets. Closes [#427]. + * Set persistence file to only be readable by owner, except on Windows. Closes + [#468]. + * Fix CONNECT check for reserved=0, as per MQTT v3.1.1 check MQTT-3.1.2-3. + * When the broker stop, wills for any connected clients are now "sent". Closes + [#477]. + * Auth plugins can be configured to disable the check for +# in + usernames/client ids with the `auth_plugin_deny_special_chars` option. + Partially closes [#462]. + * Restrictions for [CVE-2017-7650] have been relaxed - '/' is allowed in + usernames/client ids. + * Remainder of fix for [#462]. + +# Clients + + * Don't use / in auto-generated client ids. + +[CVE-2017-7650]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7650 +[CVE-2017-9868]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 +[#417]: https://github.com/eclipse/mosquitto/issues/417 +[#427]: https://github.com/eclipse/mosquitto/issues/427 +[#462]: https://github.com/eclipse/mosquitto/issues/462 +[#468]: https://github.com/eclipse/mosquitto/issues/468 +[#477]: https://github.com/eclipse/mosquitto/issues/477 diff --git a/www/posts/2017/07/version-1-4-14-released.md b/www/posts/2017/07/version-1-4-14-released.md new file mode 100644 index 0000000000..75b2eeb30c --- /dev/null +++ b/www/posts/2017/07/version-1-4-14-released.md @@ -0,0 +1,18 @@ + + +This is a bugfix release. + +Version 1.4.13 contained a regression that meant persistence data was only +being saved after client information had been freed. This release fixes that. + +If you use persistence then it is strongly recommended to avoid 1.4.13 so you +do not suffer data loss. diff --git a/www/posts/2018/01/mosquitto-debian-repo-key-updated.md b/www/posts/2018/01/mosquitto-debian-repo-key-updated.md new file mode 100644 index 0000000000..a3a18980d8 --- /dev/null +++ b/www/posts/2018/01/mosquitto-debian-repo-key-updated.md @@ -0,0 +1,21 @@ + + +If you are using the [debian repository] at repo.mosquitto.org you may have +noticed that the repository signing key expired at the end of 2017. To get the +updated key use the following commands: + +``` +wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key +sudo apt-key add mosquitto-repo.gpg.key +``` + +[debian repository]:/blog/2013/01/mosquitto-debian-repository diff --git a/www/posts/2018/02/security-advisory-cve-2017-7651-cve-2017-7652.md b/www/posts/2018/02/security-advisory-cve-2017-7651-cve-2017-7652.md new file mode 100644 index 0000000000..977c9cf837 --- /dev/null +++ b/www/posts/2018/02/security-advisory-cve-2017-7651-cve-2017-7652.md @@ -0,0 +1,109 @@ + + +Mosquitto 1.4.15 has been released to address two security vulnerabilities. + +# CVE-2017-7651 + +A vulnerability exists in all Mosquitto versions up to and including 1.4.14 +known as [CVE-2017-7651]. + +Unauthenticated clients can send a crafted CONNECT packet which causes large +amounts of memory use in the broker. If multiple clients do this, an out of +memory situation can occur and the system may become unresponsive or the broker +will be killed by the operating system. + +The issue is fixed in Mosquitto 1.4.15. Patches for older versions are +available at + +The fix addresses the problem by limiting the permissible size for CONNECT +packet, and by adding a `memory_limit` configuration option that allows the +broker to self limit the amount of memory it uses. + +Thanks to Felipe Balabanian for finding this vulnerability and responsibly +reporting it. + +# CVE-2017-7652 + +A vulnerability exists in Mosquitto versions 1.0 to 1.4.14 inclusive +known as [CVE-2017-7652]. + +If the broker has exhausted all of its free sockets/file descriptors and then a +SIGHUP signal is received to trigger reloading of the configuration, then the +reloading will fail. This results in many of the configuration options, +including security options, being set to their default value. This means that +authorisation and access control may no longer be in place. + +The issue is fixed in Mosquitto 1.4.15. Patches for older versions are +available at + +The fix addresses the problem by only copying the new configuration options to +the in use configuration after a successful reload has taken place. + +# Version 1.4.15 Changes + +The complete list of fixes addressed in version 1.4.15 is: + +## Security +* Fix [CVE-2017-7652]. If a SIGHUP is sent to the broker when there are no more + file descriptors, then opening the configuration file will fail and security + settings will be set back to their default values. +* Fix [CVE-2017-7651]. Unauthenticated clients can cause excessive memory use by + setting "remaining length" to be a large value. This is now mitigated by + limiting the size of remaining length to valid values. A `memory_limit` + configuration option has also been added to allow the overall memory used by + the broker to be limited. + +## Broker +* Use constant time memcmp for password comparisons. +* Fix incorrect PSK key being used if it had leading zeroes. +* Fix memory leak if a client provided a username/password for a listener with + `use_identity_as_username` configured. +* Fix `use_identity_as_username` not working on websockets clients. +* Don't crash if an auth plugin returns `MOSQ_ERR_AUTH` for a username check on + a websockets client. Closes [#490]. +* Fix 08-ssl-bridge.py test when using async dns lookups. Closes [#507]. +* Lines in the config file are no longer limited to 1024 characters long. + Closes [#652]. +* Fix $SYS counters of messages and bytes sent when message is sent over + a Websockets. Closes [#250]. +* Fix `upgrade_outgoing_qos` for retained message. Closes [#534]. +* Fix CONNACK message not being sent for unauthorised connect on websockets. + Closes [#8]. + +## Client library +* Fix incorrect PSK key being used if it had leading zeroes. +* Initialise "result" variable as soon as possible in + `mosquitto_topic_matches_sub`. Closes [#654]. +* No need to close socket again if setting non-blocking failed. Closes [#649]. +* Fix `mosquitto_topic_matches_sub()` not correctly matching `foo/bar` against + `foo/+/#`. Closes [#670]. + +## Clients +* Correctly handle empty files with `mosquitto_pub -l`. Closes [#676]. + +## Build +* Don't run TLS-PSK tests if TLS-PSK disabled at compile time. Closes [#636]. + + +[CVE-2017-7651]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7651 +[CVE-2017-7652]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[#8]: https://github.com/eclipse/mosquitto/issues/8 +[#250]: https://github.com/eclipse/mosquitto/issues/250 +[#490]: https://github.com/eclipse/mosquitto/issues/490 +[#507]: https://github.com/eclipse/mosquitto/issues/507 +[#534]: https://github.com/eclipse/mosquitto/issues/534 +[#636]: https://github.com/eclipse/mosquitto/issues/636 +[#649]: https://github.com/eclipse/mosquitto/issues/649 +[#652]: https://github.com/eclipse/mosquitto/issues/652 +[#654]: https://github.com/eclipse/mosquitto/issues/654 +[#670]: https://github.com/eclipse/mosquitto/issues/670 +[#676]: https://github.com/eclipse/mosquitto/issues/676 diff --git a/www/posts/2018/05/press-release.md b/www/posts/2018/05/press-release.md new file mode 100644 index 0000000000..8a744d86eb --- /dev/null +++ b/www/posts/2018/05/press-release.md @@ -0,0 +1,53 @@ + + +I am pleased to announce that I am being paid to work on Mosquitto by Cedalo AG. +I will be leaving my current job at the end of June this year, but have already +started work for Cedalo on a limited basis. + +The press release for this change is below: + +# New 1.5 release, MQTT 5.0 roadmap and commercial sponsor for Open-Source Eclipse Mosquitto MQTT Broker + +Open-Source MQTT Broker Version 1.5 released – Estimate for availability of +MQTT 5.0 compliant version – German based Cedalo AG becomes commercial sponsor +for future Mosquitto Open Source development + +A new version of the open source Eclipse Mosquitto MQTT broker is available on +the Mosquitto website at [mosquitto.org](https://mosquitto.org). Mosquitto version 1.5 brings a +host of changes to the broker, including performance improvements and more +flexible authentication and access control, as well as numerous bug fixes. The +client library has added some helper functions to allow the creation of +extremely simple MQTT clients. + +The initiator and core developer of the Mosquitto project is now employed by +the German based company Cedalo AG ([www.cedalo.com](https://www.cedalo.com)). Cedalo has hired Roger +Light to sponsor the further development of Mosquitto and to accelerate the +public availability of a powerful MQTT broker. Cedalo is the creator of the +end-user oriented IoT modelling tool “Streamsheets”. + +With the new sponsorship the project is now able to accelerate the path towards +new releases. The next version of Mosquitto will add support for MQTT version +5, which is the most substantial revision of the protocol since the first +public specification was released. MQTT v5 adds error reporting, enhancements +for scalability at the server side, features to help resource constrained +clients, and extensible metadata - which is used amongst other things to +introduce support for a request/response capability. + +The MQTT v5 compliant release is planned for the end of August 2018. + +Press Contact: +Cedalo AG +79098 Freiburg, +Schnewlinstr. 6 + +Kristian Raue +Mail: presse@cedalo.com diff --git a/www/posts/2018/05/version-1-5-released.md b/www/posts/2018/05/version-1-5-released.md new file mode 100644 index 0000000000..d9eabdad1a --- /dev/null +++ b/www/posts/2018/05/version-1-5-released.md @@ -0,0 +1,167 @@ + + +1.5 - 20180502 +============== + +This is a features release. Updated binaries will be available shortly. + +# Security + + * Fix memory leak that could be caused by a malicious CONNECT packet. This + does not yet have a CVE assigned. Closes #533493 (on Eclipse bugtracker) + +# Broker features + + * Add `per_listener_settings` to allow authentication and access control to be + per listener. + * Add limited support for reloading listener settings. This allows settings + for an already defined listener to be reloaded, but port numbers must not be + changed. + * Add ability to deny access to SUBSCRIBE messages as well as the current + read/write accesses. Currently for auth plugins only. + * Reduce calls to malloc through the use of UHPA. + * Outgoing messages with QoS>1 are no longer retried after a timeout period. + Messages will be retried when a client reconnects. This change in behaviour + can be justified by considering when the timeout may have occurred. + * If a connection is unreliable and has dropped, but without one end + noticing, the messages will be retried on reconnection. Sending + additional PUBLISH or PUBREL would not have changed anything. + * If a client is overloaded/unable to respond/has a slow connection then + sending additional PUBLISH or PUBREL would not help the client catch + up. Once the backlog has cleared the client will respond. If it is not + able to catch up, sending additional duplicates would not help either. + * Add `use_subject_as_username` option for certificate based client + authentication to use the entire certificate subject as a username, rather + than just the CN. Closes #469467. + * Change sys tree printing output. This format shouldn't be relied upon and + may change at any time. Closes #470246. + * Minimum supported libwebsockets version is now 1.3. + * Add systemd startup notification and services. Closes #471053. + * Reduce unnecessary malloc and memcpy when receiving a message and storing + it. Closes #470258. + * Support for Windows XP has been dropped. + * Bridge connections now default to using MQTT v3.1.1. + * `mosquitto_db_dump` tool can now output some stats on clients. + * Perform utf-8 validation on incoming will, subscription and unsubscription + topics. + * new $SYS/broker/store/messages/count (deprecates $SYS/broker/messages/stored) + * new $SYS/broker/store/messages/bytes + * `max_queued_bytes` feature to limit queues by real size rather than + than just message count. Closes Eclipse #452919 or Github #100 + * Add support for bridges to be configured to only send notifications to the + local broker. + * Add `set_tcp_nodelay` option to allow Nagle's algorithm to be disabled on + client sockets. Closes #433. + * The behaviour of `allow_anonymous` has changed. In the old behaviour, the + default if not set was to allow anonymous access. The new behaviour is to + default is to allow anonymous access unless another security option is set. + For example, if `password_file` is set and `allow_anonymous` is not set, + then anonymous access will be denied. It is still possible to allow + anonymous access by setting it explicitly. + +# Broker fixes + * Fix UNSUBSCRIBE with no topic is accepted on MQTT 3.1.1. Closes #665. + * Produce an error if two bridges share the same `local_clientid`. + * Miscellaneous fixes on Windows. + * `queue_qos0_messages` was not observing `max_queued_**` limits + * When using the `include_dir` configuration option sort the files + alphabetically before loading them. Closes #17. + * IPv6 is no longer disabled for websockets listeners. + * Remove all build timestamp information including $SYS/broker/timestamp. + Closes #651. + * Correctly handle incoming strings that contain a NULL byte. Closes #693. + * Use constant time memcmp for password comparisons. + * Fix incorrect PSK key being used if it had leading zeroes. + * Fix memory leak if a client provided a username/password for a listener with + `use_identity_as_username` configured. + * Fix `use_identity_as_username` not working on websockets clients. + * Don't crash if an auth plugin returns `MOSQ_ERR_AUTH` for a username check on + a websockets client. Closes #490. + * Fix 08-ssl-bridge.py test when using async dns lookups. Closes #507. + * Lines in the config file are no longer limited to 1024 characters long. + Closes #652. + * Fix $SYS counters of messages and bytes sent when message is sent over + a Websockets. Closes #250. + * Fix `upgrade_outgoing_qos` for retained message. Closes #534. + * Fix CONNACK message not being sent for unauthorised connect on websockets. + Closes #8. + * Maximum connections on Windows increased to 2048. + * When a client with an in-use client-id connects, if the old client has a + will, send the will message. Closes #26. + * Fix parsing of configuration options that end with a space. Closes #804. + +# Client library features + * Outgoing messages with QoS>1 are no longer retried after a timeout period. + Messages will be retried when a client reconnects. + * DNS-SRV support is now disabled by default. + * Add `mosquitto_subscribe_simple()` This is a helper function to make + retrieving messages from a broker very straightforward. Examples of its use + are in `examples/subscribe_simple`. + * Add `mosquitto_subscribe_callback()` This is a helper function to make + processing messages from a broker very straightforward. An example of its use + is in `examples/subscribe_simple`. + * Connections now default to using MQTT v3.1.1. + * Add `mosquitto_validate_utf8()` to check whether a string is valid UTF-8 + according to the UTF-8 spec and to the additional restrictions imposed by + the MQTT spec. + * Topic inputs are checked for UTF-8 validity. + * Add `mosquitto_userdata` function to allow retrieving the client userdata + member variable. Closes #111. + * Add `mosquitto_pub_topic_check2()`, `mosquitto_sub_topic_check2()`, and + `mosquitto_topic_matches_sub2()` which are identical to the similarly named + functions but also take length arguments. + * Add `mosquitto_connect_with_flags_callback_set()`, which allows a second + connect callback to be used which also exposes the connect flags parameter. + Closes #738 and #128. + * Add `MOSQ_OPT_SSL_CTX` option to allow a user specified `SSL_CTX` to be used + instead of the one generated by libmosquitto. This allows greater control + over what options can be set. Closes #715. + * Add `MOSQ_OPT_SSL_CTX_WITH_DEFAULTS` to work with `MOSQ_OPT_SSL_CTX` and have + the default libmosquitto `SSL_CTX` configuration applied to the user provided + `SSL_CTX`. Closes #567. + +# Client library fixes + * Fix incorrect PSK key being used if it had leading zeroes. + * Initialise "result" variable as soon as possible in + `mosquitto_topic_matches_sub`. Closes #654. + * No need to close socket again if setting non-blocking failed. Closes #649. + * Fix `mosquitto_topic_matches_sub()` not correctly matching foo/bar against + foo/+/#. Closes #670. + * SNI host support added. + +# Client features + * Add -F to `mosquitto_sub` to allow the user to choose the output format. + * Add -U to `mosquitto_sub` for unsubscribing from topics. + * Add -c (clean session) to `mosquitto_pub`. + * Add --retained-only to `mosquitto_sub` to exit after receiving all retained + messages. + * Add -W to allow `mosquitto_sub` to stop processing incoming messages after a + timeout. + * Connections now default to using MQTT v3.1.1. + * Default to using port 8883 when using TLS. + * `mosquitto_sub` doesn't continue to keep connecting if CONNACK tells it the + connection was refused. + +# Client fixes + * Correctly handle empty files with `mosquitto_pub -l`. Closes #676. + +# Build + * Add `WITH_STRIP` option (defaulting to "no") that when set to "yes" will strip + executables and shared libraries when installing. + * Add `WITH_STATIC_LIBRARIES` (defaulting to "no") that when set to "yes" will + build and install static versions of the client libraries. + * Don't run TLS-PSK tests if TLS-PSK disabled at compile time. Closes #636. + * Support for openssl versions 1.0.0 and 1.0.1 has been removed as these are + no longer supported by openssl. + +# Documentation + * Replace mentions of deprecated `c_rehash` with `openssl rehash`. diff --git a/www/templates/book.tmpl b/www/templates/book.tmpl new file mode 100644 index 0000000000..d808729666 --- /dev/null +++ b/www/templates/book.tmpl @@ -0,0 +1,117 @@ +## -*- coding: utf-8 -*- +<%namespace name="helper" file="post_helper.tmpl"/> +<%namespace name="pheader" file="post_header.tmpl"/> +<%namespace name="comments" file="comments_helper.tmpl"/> +<%inherit file="post.tmpl"/> + +<%block name="extra_head"> + ${parent.extra_head()} + + + + +<%block name="content"> +
+
+
+
+

${post.title()}

+ ${post.text()} +
+
+
+
+ + +<%block name="extra_js"> + + + diff --git a/www/themes/mosquitto/assets/css/bulma.css b/www/themes/mosquitto/assets/css/bulma.css new file mode 100644 index 0000000000..3abc7eee0b --- /dev/null +++ b/www/themes/mosquitto/assets/css/bulma.css @@ -0,0 +1,10666 @@ +/*! bulma.io v0.6.1 | MIT License | github.com/jgthms/bulma */ +@-webkit-keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; +} + +ul { + list-style: none; +} + +button, +input, +select, +textarea { + margin: 0; +} + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +* { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +*:before, *:after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +img, +embed, +object, +audio, +video { + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; + text-align: left; +} + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; +} + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} + +body, +button, +input, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} + +body { + color: #4a4a4a; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #7a91c1; + cursor: pointer; + text-decoration: none; +} + +a strong { + color: currentColor; +} + +a:hover { + color: #363636; +} + +code { + background-color: whitesmoke; + color: #ff3860; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} + +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} + +table td, +table th { + text-align: left; + vertical-align: top; +} + +table th { + color: #363636; +} + +.is-clearfix:after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-overlay { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + .is-size-2-mobile { + font-size: 2.5rem !important; + } + .is-size-3-mobile { + font-size: 2rem !important; + } + .is-size-4-mobile { + font-size: 1.5rem !important; + } + .is-size-5-mobile { + font-size: 1.25rem !important; + } + .is-size-6-mobile { + font-size: 1rem !important; + } + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + .is-size-2-tablet { + font-size: 2.5rem !important; + } + .is-size-3-tablet { + font-size: 2rem !important; + } + .is-size-4-tablet { + font-size: 1.5rem !important; + } + .is-size-5-tablet { + font-size: 1.25rem !important; + } + .is-size-6-tablet { + font-size: 1rem !important; + } + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} + +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + .is-size-2-touch { + font-size: 2.5rem !important; + } + .is-size-3-touch { + font-size: 2rem !important; + } + .is-size-4-touch { + font-size: 1.5rem !important; + } + .is-size-5-touch { + font-size: 1.25rem !important; + } + .is-size-6-touch { + font-size: 1rem !important; + } + .is-size-7-touch { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + .is-size-2-desktop { + font-size: 2.5rem !important; + } + .is-size-3-desktop { + font-size: 2rem !important; + } + .is-size-4-desktop { + font-size: 1.5rem !important; + } + .is-size-5-desktop { + font-size: 1.25rem !important; + } + .is-size-6-desktop { + font-size: 1rem !important; + } + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + .is-size-3-widescreen { + font-size: 2rem !important; + } + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + .is-size-6-widescreen { + font-size: 1rem !important; + } + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + .is-size-3-fullhd { + font-size: 2rem !important; + } + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + .is-size-6-fullhd { + font-size: 1rem !important; + } + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} + +.has-text-centered { + text-align: center !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} + +.has-text-justified { + text-align: justify !important; +} + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} + +.has-text-left { + text-align: left !important; +} + +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} + +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.has-text-white { + color: white !important; +} + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #009e86 !important; +} + +.has-text-link { + color: #7a91c1 !important; +} + +a.has-text-link:hover, a.has-text-link:focus { + color: #205bbc !important; +} + +.has-text-info { + color: #209cee !important; +} + +a.has-text-info:hover, a.has-text-info:focus { + color: #0f81cc !important; +} + +.has-text-success { + color: #23d160 !important; +} + +a.has-text-success:hover, a.has-text-success:focus { + color: #1ca64c !important; +} + +.has-text-warning { + color: #ffdd57 !important; +} + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd324 !important; +} + +.has-text-danger { + color: #ff3860 !important; +} + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ff0537 !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} + +.is-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} + +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} + +.is-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.is-hidden { + display: none !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} + +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} + +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} + +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} + +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} + +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} + +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} + +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.is-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.box { + background-color: white; + border-radius: 5px; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +.box:not(:last-child) { + margin-bottom: 1.5rem; +} + +a.box:hover, a.box:focus { + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7a91c1; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7a91c1; +} + +a.box:active { + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7a91c1; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7a91c1; +} + +.button { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; + text-align: center; + white-space: nowrap; +} + +.button:focus, .button.is-focused, .button:active, .button.is-active { + outline: none; +} + +.button[disabled] { + cursor: not-allowed; +} + +.button strong { + color: inherit; +} + +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; +} + +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; +} + +.button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); +} + +.button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); +} + +.button:hover, .button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} + +.button:focus, .button.is-focused { + border-color: #7a91c1; + color: #363636; +} + +.button:focus:not(:active), .button.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.button:active, .button.is-active { + border-color: #4a4a4a; + color: #363636; +} + +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} + +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; +} + +.button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.button.is-text[disabled] { + background-color: transparent; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white[disabled] { + background-color: white; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted:hover { + background-color: black; +} + +.button.is-white.is-inverted[disabled] { + background-color: #0a0a0a; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-white.is-loading:after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.button.is-white.is-outlined.is-loading:after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-outlined[disabled] { + background-color: transparent; + border-color: white; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; +} + +.button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; +} + +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; +} + +.button.is-black[disabled] { + background-color: #0a0a0a; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-black.is-inverted[disabled] { + background-color: white; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-loading:after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.button.is-black.is-outlined.is-loading:after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: white; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} + +.button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} + +.button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: #363636; +} + +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} + +.button.is-light[disabled] { + background-color: whitesmoke; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: #363636; + color: whitesmoke; +} + +.button.is-light.is-inverted:hover { + background-color: #292929; +} + +.button.is-light.is-inverted[disabled] { + background-color: #363636; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-loading:after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.button.is-light.is-outlined.is-loading:after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus { + background-color: #363636; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark[disabled] { + background-color: #363636; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: whitesmoke; + color: #363636; +} + +.button.is-dark.is-inverted:hover { + background-color: #e8e8e8; +} + +.button.is-dark.is-inverted[disabled] { + background-color: whitesmoke; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-loading:after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.button.is-dark.is-outlined.is-loading:after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus { + background-color: whitesmoke; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.button.is-primary:active, .button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.button.is-primary[disabled] { + background-color: #00d1b2; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-primary.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-loading:after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} + +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.button.is-primary.is-outlined.is-loading:after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-outlined[disabled] { + background-color: transparent; + border-color: #00d1b2; + -webkit-box-shadow: none; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-link { + background-color: #7a91c1; + border-color: transparent; + color: #fff; +} + +.button.is-link:hover, .button.is-link.is-hovered { + background-color: #276cda; + border-color: transparent; + color: #fff; +} + +.button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.button.is-link:active, .button.is-link.is-active { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} + +.button.is-link[disabled] { + background-color: #7a91c1; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #7a91c1; +} + +.button.is-link.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-link.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a91c1; +} + +.button.is-link.is-loading:after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined { + background-color: transparent; + border-color: #7a91c1; + color: #7a91c1; +} + +.button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus { + background-color: #7a91c1; + border-color: #7a91c1; + color: #fff; +} + +.button.is-link.is-outlined.is-loading:after { + border-color: transparent transparent #7a91c1 #7a91c1 !important; +} + +.button.is-link.is-outlined[disabled] { + background-color: transparent; + border-color: #7a91c1; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a91c1; +} + +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus { + background-color: #fff; + color: #7a91c1; +} + +.button.is-link.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-info { + background-color: #209cee; + border-color: transparent; + color: #fff; +} + +.button.is-info:hover, .button.is-info.is-hovered { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} + +.button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} + +.button.is-info:active, .button.is-info.is-active { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} + +.button.is-info[disabled] { + background-color: #209cee; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #209cee; +} + +.button.is-info.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-info.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #209cee; +} + +.button.is-info.is-loading:after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + color: #209cee; +} + +.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} + +.button.is-info.is-outlined.is-loading:after { + border-color: transparent transparent #209cee #209cee !important; +} + +.button.is-info.is-outlined[disabled] { + background-color: transparent; + border-color: #209cee; + -webkit-box-shadow: none; + box-shadow: none; + color: #209cee; +} + +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus { + background-color: #fff; + color: #209cee; +} + +.button.is-info.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-success { + background-color: #23d160; + border-color: transparent; + color: #fff; +} + +.button.is-success:hover, .button.is-success.is-hovered { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} + +.button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} + +.button.is-success:active, .button.is-success.is-active { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} + +.button.is-success[disabled] { + background-color: #23d160; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #23d160; +} + +.button.is-success.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-success.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #23d160; +} + +.button.is-success.is-loading:after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined { + background-color: transparent; + border-color: #23d160; + color: #23d160; +} + +.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} + +.button.is-success.is-outlined.is-loading:after { + border-color: transparent transparent #23d160 #23d160 !important; +} + +.button.is-success.is-outlined[disabled] { + background-color: transparent; + border-color: #23d160; + -webkit-box-shadow: none; + box-shadow: none; + color: #23d160; +} + +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus { + background-color: #fff; + color: #23d160; +} + +.button.is-success.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} + +.button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning[disabled] { + background-color: #ffdd57; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} + +.button.is-warning.is-inverted:hover { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted[disabled] { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #ffdd57; +} + +.button.is-warning.is-loading:after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; +} + +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-outlined.is-loading:after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; +} + +.button.is-warning.is-outlined[disabled] { + background-color: transparent; + border-color: #ffdd57; + -webkit-box-shadow: none; + box-shadow: none; + color: #ffdd57; +} + +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} + +.button.is-warning.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + -webkit-box-shadow: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-danger { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} + +.button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} + +.button.is-danger:active, .button.is-danger.is-active { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} + +.button.is-danger[disabled] { + background-color: #ff3860; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #ff3860; +} + +.button.is-danger.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-danger.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #ff3860; +} + +.button.is-danger.is-loading:after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #ff3860; + color: #ff3860; +} + +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} + +.button.is-danger.is-outlined.is-loading:after { + border-color: transparent transparent #ff3860 #ff3860 !important; +} + +.button.is-danger.is-outlined[disabled] { + background-color: transparent; + border-color: #ff3860; + -webkit-box-shadow: none; + box-shadow: none; + color: #ff3860; +} + +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus { + background-color: #fff; + color: #ff3860; +} + +.button.is-danger.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.button.is-medium { + font-size: 1.25rem; +} + +.button.is-large { + font-size: 1.5rem; +} + +.button[disabled] { + background-color: white; + border-color: #dbdbdb; + -webkit-box-shadow: none; + box-shadow: none; + opacity: 0.5; +} + +.button.is-fullwidth { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; +} + +.button.is-loading { + color: transparent !important; + pointer-events: none; +} + +.button.is-loading:after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; +} + +.button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + -webkit-box-shadow: none; + box-shadow: none; + pointer-events: none; +} + +.buttons { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.buttons .button { + margin-bottom: 0.5rem; +} + +.buttons .button:not(:last-child) { + margin-right: 0.5rem; +} + +.buttons:last-child { + margin-bottom: -0.5rem; +} + +.buttons:not(:last-child) { + margin-bottom: 1rem; +} + +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} + +.buttons.has-addons .button:last-child { + margin-right: 0; +} + +.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; +} + +.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; +} + +.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; +} + +.buttons.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.buttons.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.container { + margin: 0 auto; + position: relative; +} + +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + width: 960px; + } + .container.is-fluid { + margin-left: 32px; + margin-right: 32px; + max-width: none; + width: auto; + } +} + +@media screen and (max-width: 1215px) { + .container.is-widescreen { + max-width: 1152px; + width: auto; + } +} + +@media screen and (max-width: 1407px) { + .container.is-fullhd { + max-width: 1344px; + width: auto; + } +} + +@media screen and (min-width: 1216px) { + .container { + max-width: 1152px; + width: 1152px; + } +} + +@media screen and (min-width: 1408px) { + .container { + max-width: 1344px; + width: 1344px; + } +} + +.content:not(:last-child) { + margin-bottom: 1.5rem; +} + +.content li + li { + margin-top: 0.25em; +} + +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 400; + line-height: 1.125; +} + +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; +} + +.content h1:not(:first-child) { + margin-top: 1em; +} + +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; +} + +.content h2:not(:first-child) { + margin-top: 1.1428em; +} + +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; +} + +.content h3:not(:first-child) { + margin-top: 1.3333em; +} + +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; +} + +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; +} + +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} + +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} + +.content ol { + list-style: decimal outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} + +.content ul ul ul { + list-style-type: square; +} + +.content dd { + margin-left: 2em; +} + +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} + +.content figure:not(:first-child) { + margin-top: 2em; +} + +.content figure:not(:last-child) { + margin-bottom: 2em; +} + +.content figure img { + display: inline-block; +} + +.content figure figcaption { + font-style: italic; +} + +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} + +.content sup, +.content sub { + font-size: 75%; +} + +.content table { + width: 100%; +} + +.content table td, +.content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.content table th { + color: #363636; + text-align: left; +} + +.content table tr:hover { + background-color: whitesmoke; +} + +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} + +.content.is-small { + font-size: 0.75rem; +} + +.content.is-medium { + font-size: 1.25rem; +} + +.content.is-large { + font-size: 1.5rem; +} + +.input, +.textarea { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + background-color: white; + border-color: #dbdbdb; + color: #363636; + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; +} + +.input:focus, .input.is-focused, .input:active, .input.is-active, +.textarea:focus, +.textarea.is-focused, +.textarea:active, +.textarea.is-active { + outline: none; +} + +.input[disabled], +.textarea[disabled] { + cursor: not-allowed; +} + +.input::-moz-placeholder, +.textarea::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input::-webkit-input-placeholder, +.textarea::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-moz-placeholder, +.textarea:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-ms-input-placeholder, +.textarea:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:hover, .input.is-hovered, +.textarea:hover, +.textarea.is-hovered { + border-color: #b5b5b5; +} + +.input:focus, .input.is-focused, .input:active, .input.is-active, +.textarea:focus, +.textarea.is-focused, +.textarea:active, +.textarea.is-active { + border-color: #7a91c1; + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.input[disabled], +.textarea[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; +} + +.input[disabled]::-moz-placeholder, +.textarea[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]::-webkit-input-placeholder, +.textarea[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-moz-placeholder, +.textarea[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-ms-input-placeholder, +.textarea[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[type="search"], +.textarea[type="search"] { + border-radius: 290486px; +} + +.input[readonly], +.textarea[readonly] { + -webkit-box-shadow: none; + box-shadow: none; +} + +.input.is-white, +.textarea.is-white { + border-color: white; +} + +.input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active, +.textarea.is-white:focus, +.textarea.is-white.is-focused, +.textarea.is-white:active, +.textarea.is-white.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.input.is-black, +.textarea.is-black { + border-color: #0a0a0a; +} + +.input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active, +.textarea.is-black:focus, +.textarea.is-black.is-focused, +.textarea.is-black:active, +.textarea.is-black.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.input.is-light, +.textarea.is-light { + border-color: whitesmoke; +} + +.input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active, +.textarea.is-light:focus, +.textarea.is-light.is-focused, +.textarea.is-light:active, +.textarea.is-light.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.input.is-dark, +.textarea.is-dark { + border-color: #363636; +} + +.input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active, +.textarea.is-dark:focus, +.textarea.is-dark.is-focused, +.textarea.is-dark:active, +.textarea.is-dark.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.input.is-primary, +.textarea.is-primary { + border-color: #00d1b2; +} + +.input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active, +.textarea.is-primary:focus, +.textarea.is-primary.is-focused, +.textarea.is-primary:active, +.textarea.is-primary.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.input.is-link, +.textarea.is-link { + border-color: #7a91c1; +} + +.input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active, +.textarea.is-link:focus, +.textarea.is-link.is-focused, +.textarea.is-link:active, +.textarea.is-link.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.input.is-info, +.textarea.is-info { + border-color: #209cee; +} + +.input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active, +.textarea.is-info:focus, +.textarea.is-info.is-focused, +.textarea.is-info:active, +.textarea.is-info.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} + +.input.is-success, +.textarea.is-success { + border-color: #23d160; +} + +.input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active, +.textarea.is-success:focus, +.textarea.is-success.is-focused, +.textarea.is-success:active, +.textarea.is-success.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} + +.input.is-warning, +.textarea.is-warning { + border-color: #ffdd57; +} + +.input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active, +.textarea.is-warning:focus, +.textarea.is-warning.is-focused, +.textarea.is-warning:active, +.textarea.is-warning.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} + +.input.is-danger, +.textarea.is-danger { + border-color: #ff3860; +} + +.input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active, +.textarea.is-danger:focus, +.textarea.is-danger.is-focused, +.textarea.is-danger:active, +.textarea.is-danger.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} + +.input.is-small, +.textarea.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.input.is-medium, +.textarea.is-medium { + font-size: 1.25rem; +} + +.input.is-large, +.textarea.is-large { + font-size: 1.5rem; +} + +.input.is-fullwidth, +.textarea.is-fullwidth { + display: block; + width: 100%; +} + +.input.is-inline, +.textarea.is-inline { + display: inline; + width: auto; +} + +.input.is-static { + background-color: transparent; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; +} + +.textarea:not([rows]) { + max-height: 600px; + min-height: 120px; +} + +.textarea[rows] { + height: unset; +} + +.textarea.has-fixed-size { + resize: none; +} + +.checkbox, +.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input, +.radio input { + cursor: pointer; +} + +.checkbox:hover, +.radio:hover { + color: #363636; +} + +.checkbox[disabled], +.radio[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} + +.select:not(.is-multiple) { + height: 2.25em; +} + +.select:not(.is-multiple)::after { + border: 1px solid #7a91c1; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + transform-origin: center; + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; + z-index: 4; +} + +.select select { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} + +.select select:focus, .select select.is-focused, .select select:active, .select select.is-active { + outline: none; +} + +.select select[disabled] { + cursor: not-allowed; +} + +.select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:hover, .select select.is-hovered { + border-color: #b5b5b5; +} + +.select select:focus, .select select.is-focused, .select select:active, .select select.is-active { + border-color: #7a91c1; + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.select select[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; +} + +.select select[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select::-ms-expand { + display: none; +} + +.select select[disabled]:hover { + border-color: whitesmoke; +} + +.select select:not([multiple]) { + padding-right: 2.5em; +} + +.select select[multiple] { + height: unset; + padding: 0; +} + +.select select[multiple] option { + padding: 0.5em 1em; +} + +.select:hover::after { + border-color: #363636; +} + +.select.is-white select { + border-color: white; +} + +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.select.is-black select { + border-color: #0a0a0a; +} + +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.select.is-light select { + border-color: whitesmoke; +} + +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.select.is-dark select { + border-color: #363636; +} + +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.select.is-primary select { + border-color: #00d1b2; +} + +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.select.is-link select { + border-color: #7a91c1; +} + +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} + +.select.is-info select { + border-color: #209cee; +} + +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} + +.select.is-success select { + border-color: #23d160; +} + +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} + +.select.is-warning select { + border-color: #ffdd57; +} + +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} + +.select.is-danger select { + border-color: #ff3860; +} + +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} + +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.select.is-medium { + font-size: 1.25rem; +} + +.select.is-large { + font-size: 1.5rem; +} + +.select.is-disabled::after { + border-color: #7a7a7a; +} + +.select.is-fullwidth { + width: 100%; +} + +.select.is-fullwidth select { + width: 100%; +} + +.select.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + -webkit-transform: none; + transform: none; +} + +.select.is-loading.is-small:after { + font-size: 0.75rem; +} + +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + position: relative; +} + +.file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} + +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; +} + +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; +} + +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; +} + +.file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} + +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} + +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: #363636; +} + +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} + +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} + +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} + +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: whitesmoke; +} + +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} + +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} + +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.file.is-link .file-cta { + background-color: #7a91c1; + border-color: transparent; + color: #fff; +} + +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #276cda; + border-color: transparent; + color: #fff; +} + +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); + box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); + color: #fff; +} + +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} + +.file.is-info .file-cta { + background-color: #209cee; + border-color: transparent; + color: #fff; +} + +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} + +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + color: #fff; +} + +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} + +.file.is-success .file-cta { + background-color: #23d160; + border-color: transparent; + color: #fff; +} + +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} + +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); + box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); + color: #fff; +} + +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} + +.file.is-warning .file-cta { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-danger .file-cta { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} + +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} + +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); + box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); + color: #fff; +} + +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} + +.file.is-small { + font-size: 0.75rem; +} + +.file.is-medium { + font-size: 1.25rem; +} + +.file.is-medium .file-icon .fa { + font-size: 21px; +} + +.file.is-large { + font-size: 1.5rem; +} + +.file.is-large .file-icon .fa { + font-size: 28px; +} + +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.file.has-name.is-empty .file-cta { + border-radius: 3px; +} + +.file.has-name.is-empty .file-name { + display: none; +} + +.file.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.file.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.file.is-boxed .file-label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.file.is-boxed .file-cta { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: auto; + padding: 1em 3em; +} + +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} + +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} + +.file.is-boxed .file-icon .fa { + font-size: 21px; +} + +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} + +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} + +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} + +.file.is-boxed.has-name .file-cta { + border-radius: 3px 3px 0 0; +} + +.file.is-boxed.has-name .file-name { + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px; +} + +.file.is-right .file-cta { + border-radius: 0 3px 3px 0; +} + +.file.is-right .file-name { + border-radius: 3px 0 0 3px; + border-width: 1px 0 1px 1px; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.file.is-fullwidth .file-label { + width: 100%; +} + +.file.is-fullwidth .file-name { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: none; +} + +.file-label { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + overflow: hidden; + position: relative; +} + +.file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; +} + +.file-label:hover .file-name { + border-color: #d5d5d5; +} + +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} + +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 0.01em; + left: 0; + outline: none; + position: absolute; + top: 0; + width: 0.01em; +} + +.file-cta, +.file-name { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + border-color: #dbdbdb; + border-radius: 3px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta:focus, .file-cta.is-focused, .file-cta:active, .file-cta.is-active, +.file-name:focus, +.file-name.is-focused, +.file-name:active, +.file-name.is-active { + outline: none; +} + +.file-cta[disabled], +.file-name[disabled] { + cursor: not-allowed; +} + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; +} + +.file-icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} + +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} + +.label:not(:last-child) { + margin-bottom: 0.5em; +} + +.label.is-small { + font-size: 0.75rem; +} + +.label.is-medium { + font-size: 1.25rem; +} + +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} + +.help.is-white { + color: white; +} + +.help.is-black { + color: #0a0a0a; +} + +.help.is-light { + color: whitesmoke; +} + +.help.is-dark { + color: #363636; +} + +.help.is-primary { + color: #00d1b2; +} + +.help.is-link { + color: #7a91c1; +} + +.help.is-info { + color: #209cee; +} + +.help.is-success { + color: #23d160; +} + +.help.is-warning { + color: #ffdd57; +} + +.help.is-danger { + color: #ff3860; +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.has-addons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} + +.field.has-addons .control:first-child .button, +.field.has-addons .control:first-child .input, +.field.has-addons .control:first-child .select select { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.field.has-addons .control:last-child .button, +.field.has-addons .control:last-child .input, +.field.has-addons .control:last-child .select select { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.field.has-addons .control .button, +.field.has-addons .control .input, +.field.has-addons .control .select select { + border-radius: 0; +} + +.field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered, +.field.has-addons .control .input:hover, +.field.has-addons .control .input.is-hovered, +.field.has-addons .control .select select:hover, +.field.has-addons .control .select select.is-hovered { + z-index: 2; +} + +.field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active, +.field.has-addons .control .input:focus, +.field.has-addons .control .input.is-focused, +.field.has-addons .control .input:active, +.field.has-addons .control .input.is-active, +.field.has-addons .control .select select:focus, +.field.has-addons .control .select select.is-focused, +.field.has-addons .control .select select:active, +.field.has-addons .control .select select.is-active { + z-index: 3; +} + +.field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover, +.field.has-addons .control .input:focus:hover, +.field.has-addons .control .input.is-focused:hover, +.field.has-addons .control .input:active:hover, +.field.has-addons .control .input.is-active:hover, +.field.has-addons .control .select select:focus:hover, +.field.has-addons .control .select select.is-focused:hover, +.field.has-addons .control .select select:active:hover, +.field.has-addons .control .select select.is-active:hover { + z-index: 4; +} + +.field.has-addons .control.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.field.has-addons.has-addons-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.field.has-addons.has-addons-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.field.has-addons.has-addons-fullwidth .control { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.field.is-grouped { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.field.is-grouped > .control { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.field.is-grouped > .control.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.field.is-grouped.is-grouped-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.field.is-grouped.is-grouped-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.field.is-grouped.is-grouped-multiline { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} + +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .field-label { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 5; + -ms-flex-positive: 5; + flex-grow: 5; + -ms-flex-negative: 1; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + -ms-flex-negative: 1; + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + font-size: 1rem; + position: relative; + text-align: left; +} + +.control.has-icon .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} + +.control.has-icon .input:focus + .icon { + color: #7a7a7a; +} + +.control.has-icon .input.is-small + .icon { + font-size: 0.75rem; +} + +.control.has-icon .input.is-medium + .icon { + font-size: 1.25rem; +} + +.control.has-icon .input.is-large + .icon { + font-size: 1.5rem; +} + +.control.has-icon:not(.has-icon-right) .icon { + left: 0; +} + +.control.has-icon:not(.has-icon-right) .input { + padding-left: 2.25em; +} + +.control.has-icon.has-icon-right .icon { + right: 0; +} + +.control.has-icon.has-icon-right .input { + padding-right: 2.25em; +} + +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #7a7a7a; +} + +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} + +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} + +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} + +.control.has-icons-left .icon, .control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} + +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.25em; +} + +.control.has-icons-left .icon.is-left { + left: 0; +} + +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.25em; +} + +.control.has-icons-right .icon.is-right { + right: 0; +} + +.control.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + position: absolute !important; + right: 0.625em; + top: 0.625em; +} + +.control.is-loading.is-small:after { + font-size: 0.75rem; +} + +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +.icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} + +.icon.is-small { + height: 1rem; + width: 1rem; +} + +.icon.is-medium { + height: 2rem; + width: 2rem; +} + +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.image { + display: block; + position: relative; +} + +.image img { + display: block; + height: auto; + width: 100%; +} + +.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 100%; +} + +.image.is-square, .image.is-1by1 { + padding-top: 100%; +} + +.image.is-4by3 { + padding-top: 75%; +} + +.image.is-3by2 { + padding-top: 66.6666%; +} + +.image.is-16by9 { + padding-top: 56.25%; +} + +.image.is-2by1 { + padding-top: 50%; +} + +.image.is-16x16 { + height: 16px; + width: 16px; +} + +.image.is-24x24 { + height: 24px; + width: 24px; +} + +.image.is-32x32 { + height: 32px; + width: 32px; +} + +.image.is-48x48 { + height: 48px; + width: 48px; +} + +.image.is-64x64 { + height: 64px; + width: 64px; +} + +.image.is-96x96 { + height: 96px; + width: 96px; +} + +.image.is-128x128 { + height: 128px; + width: 128px; +} + +.notification { + background-color: whitesmoke; + border-radius: 3px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; +} + +.notification:not(:last-child) { + margin-bottom: 1.5rem; +} + +.notification a:not(.button) { + color: currentColor; + text-decoration: underline; +} + +.notification strong { + color: currentColor; +} + +.notification code, +.notification pre { + background: white; +} + +.notification pre code { + background: transparent; +} + +.notification > .delete { + position: absolute; + right: 0.5em; + top: 0.5em; +} + +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} + +.notification.is-white { + background-color: white; + color: #0a0a0a; +} + +.notification.is-black { + background-color: #0a0a0a; + color: white; +} + +.notification.is-light { + background-color: whitesmoke; + color: #363636; +} + +.notification.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.notification.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.notification.is-link { + background-color: #7a91c1; + color: #fff; +} + +.notification.is-info { + background-color: #209cee; + color: #fff; +} + +.notification.is-success { + background-color: #23d160; + color: #fff; +} + +.notification.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.notification.is-danger { + background-color: #ff3860; + color: #fff; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} + +.progress:not(:last-child) { + margin-bottom: 1.5rem; +} + +.progress::-webkit-progress-bar { + background-color: #dbdbdb; +} + +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} + +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} + +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} + +.progress.is-white::-webkit-progress-value { + background-color: white; +} + +.progress.is-white::-moz-progress-bar { + background-color: white; +} + +.progress.is-white::-ms-fill { + background-color: white; +} + +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} + +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} + +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} + +.progress.is-light::-webkit-progress-value { + background-color: whitesmoke; +} + +.progress.is-light::-moz-progress-bar { + background-color: whitesmoke; +} + +.progress.is-light::-ms-fill { + background-color: whitesmoke; +} + +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} + +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} + +.progress.is-dark::-ms-fill { + background-color: #363636; +} + +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} + +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} + +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} + +.progress.is-link::-webkit-progress-value { + background-color: #7a91c1; +} + +.progress.is-link::-moz-progress-bar { + background-color: #7a91c1; +} + +.progress.is-link::-ms-fill { + background-color: #7a91c1; +} + +.progress.is-info::-webkit-progress-value { + background-color: #209cee; +} + +.progress.is-info::-moz-progress-bar { + background-color: #209cee; +} + +.progress.is-info::-ms-fill { + background-color: #209cee; +} + +.progress.is-success::-webkit-progress-value { + background-color: #23d160; +} + +.progress.is-success::-moz-progress-bar { + background-color: #23d160; +} + +.progress.is-success::-ms-fill { + background-color: #23d160; +} + +.progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; +} + +.progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; +} + +.progress.is-warning::-ms-fill { + background-color: #ffdd57; +} + +.progress.is-danger::-webkit-progress-value { + background-color: #ff3860; +} + +.progress.is-danger::-moz-progress-bar { + background-color: #ff3860; +} + +.progress.is-danger::-ms-fill { + background-color: #ff3860; +} + +.progress.is-small { + height: 0.75rem; +} + +.progress.is-medium { + height: 1.25rem; +} + +.progress.is-large { + height: 1.5rem; +} + +.table { + background-color: white; + color: #363636; + margin-bottom: 1.5rem; +} + +.table td, +.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.table td.is-white, +.table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.table td.is-black, +.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.table td.is-light, +.table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.table td.is-dark, +.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.table td.is-primary, +.table th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.table td.is-link, +.table th.is-link { + background-color: #7a91c1; + border-color: #7a91c1; + color: #fff; +} + +.table td.is-info, +.table th.is-info { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} + +.table td.is-success, +.table th.is-success { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} + +.table td.is-warning, +.table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.table td.is-danger, +.table th.is-danger { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} + +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} + +.table td.is-selected, +.table th.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} + +.table th { + color: #363636; + text-align: left; +} + +.table tr.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} + +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} + +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.table tbody tr:last-child td, +.table tbody tr:last-child th { + border-bottom-width: 0; +} + +.table.is-bordered td, +.table.is-bordered th { + border-width: 1px; +} + +.table.is-bordered tr:last-child td, +.table.is-bordered tr:last-child th { + border-bottom-width: 1px; +} + +.table.is-fullwidth { + width: 100%; +} + +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: whitesmoke; +} + +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} + +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} + +.tags { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.tags .tag { + margin-bottom: 0.5rem; +} + +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} + +.tags:last-child { + margin-bottom: -0.5rem; +} + +.tags:not(:last-child) { + margin-bottom: 1rem; +} + +.tags.has-addons .tag { + margin-right: 0; +} + +.tags.has-addons .tag:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.tags.has-addons .tag:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.tags.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} + +.tags.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} + +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} + +.tag:not(body) { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + border-radius: 3px; + color: #4a4a4a; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.tag:not(body) .delete { + margin-left: 0.25em; + margin-right: -0.375em; +} + +.tag:not(body).is-white { + background-color: white; + color: #0a0a0a; +} + +.tag:not(body).is-black { + background-color: #0a0a0a; + color: white; +} + +.tag:not(body).is-light { + background-color: whitesmoke; + color: #363636; +} + +.tag:not(body).is-dark { + background-color: #363636; + color: whitesmoke; +} + +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} + +.tag:not(body).is-link { + background-color: #7a91c1; + color: #fff; +} + +.tag:not(body).is-info { + background-color: #209cee; + color: #fff; +} + +.tag:not(body).is-success { + background-color: #23d160; + color: #fff; +} + +.tag:not(body).is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-danger { + background-color: #ff3860; + color: #fff; +} + +.tag:not(body).is-medium { + font-size: 1rem; +} + +.tag:not(body).is-large { + font-size: 1.25rem; +} + +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} + +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} + +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} + +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} + +.tag:not(body).is-delete:before, .tag:not(body).is-delete:after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.tag:not(body).is-delete:before { + height: 1px; + width: 50%; +} + +.tag:not(body).is-delete:after { + height: 50%; + width: 1px; +} + +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} + +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} + +.tag:not(body).is-rounded { + border-radius: 290486px; +} + +a.tag:hover { + text-decoration: underline; +} + +.title, +.subtitle { + word-break: break-word; +} + +.title:not(:last-child), +.subtitle:not(:last-child) { + margin-bottom: 1.5rem; +} + +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} + +.title .tag, +.subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} + +.title strong { + color: inherit; + font-weight: inherit; +} + +.title + .highlight { + margin-top: -0.75rem; +} + +.title:not(.is-spaced) + .subtitle { + margin-top: -1.5rem; +} + +.title.is-1 { + font-size: 3rem; +} + +.title.is-2 { + font-size: 2.5rem; +} + +.title.is-3 { + font-size: 2rem; +} + +.title.is-4 { + font-size: 1.5rem; +} + +.title.is-5 { + font-size: 1.25rem; +} + +.title.is-6 { + font-size: 1rem; +} + +.title.is-7 { + font-size: 0.75rem; +} + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} + +.subtitle strong { + color: #363636; + font-weight: 600; +} + +.subtitle:not(.is-spaced) + .title { + margin-top: -1.5rem; +} + +.subtitle.is-1 { + font-size: 3rem; +} + +.subtitle.is-2 { + font-size: 2.5rem; +} + +.subtitle.is-3 { + font-size: 2rem; +} + +.subtitle.is-4 { + font-size: 1.5rem; +} + +.subtitle.is-5 { + font-size: 1.25rem; +} + +.subtitle.is-6 { + font-size: 1rem; +} + +.subtitle.is-7 { + font-size: 0.75rem; +} + +.block:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + display: inline-block; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} + +.delete:before, .delete:after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.delete:before { + height: 2px; + width: 50%; +} + +.delete:after { + height: 50%; + width: 2px; +} + +.delete:hover, .delete:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.delete:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.delete.is-small { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.delete.is-medium { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.delete.is-large { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; +} + +.highlight:not(:last-child) { + margin-bottom: 1.5rem; +} + +.highlight pre { + overflow: auto; + max-width: 100%; +} + +.loader { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.number { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + border-radius: 290486px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +.breadcrumb { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 1rem; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} + +.breadcrumb:not(:last-child) { + margin-bottom: 1.5rem; +} + +.breadcrumb a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #7a91c1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.5em 0.75em; +} + +.breadcrumb a:hover { + color: #363636; +} + +.breadcrumb li { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.breadcrumb li:first-child a { + padding-left: 0; +} + +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} + +.breadcrumb li + li::before { + color: #4a4a4a; + content: "\0002f"; +} + +.breadcrumb ul, .breadcrumb ol { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} + +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} + +.breadcrumb.is-centered ol, .breadcrumb.is-centered ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.breadcrumb.is-right ol, .breadcrumb.is-right ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.breadcrumb.is-small { + font-size: 0.75rem; +} + +.breadcrumb.is-medium { + font-size: 1.25rem; +} + +.breadcrumb.is-large { + font-size: 1.5rem; +} + +.breadcrumb.has-arrow-separator li + li::before { + content: "\02192"; +} + +.breadcrumb.has-bullet-separator li + li::before { + content: "\02022"; +} + +.breadcrumb.has-dot-separator li + li::before { + content: "\000b7"; +} + +.breadcrumb.has-succeeds-separator li + li::before { + content: "\0227B"; +} + +.card { + background-color: white; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + max-width: 100%; + position: relative; +} + +.card-header { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.card-header-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #363636; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; +} + +.card-header-title.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.card-header-icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.75rem; +} + +.card-image { + display: block; + position: relative; +} + +.card-content { + padding: 1.5rem; +} + +.card-footer { + border-top: 1px solid #dbdbdb; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.card-footer-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.75rem; +} + +.card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; +} + +.card .media:not(:last-child) { + margin-bottom: 0.75rem; +} + +.dropdown { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; + vertical-align: top; +} + +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} + +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} + +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: unset; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 3px; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item { + padding-right: 3rem; + white-space: nowrap; +} + +a.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} + +a.dropdown-item.is-active { + background-color: #7a91c1; + color: #fff; +} + +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.level:not(:last-child) { + margin-bottom: 1.5rem; +} + +.level code { + border-radius: 3px; +} + +.level img { + display: inline-block; + vertical-align: top; +} + +.level.is-mobile { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} + +.level.is-mobile .level-item { + margin-right: 0.75rem; +} + +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; +} + +.level.is-mobile .level-item:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .level > .level-item:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } +} + +.level-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.level-item .title, +.level-item .subtitle { + margin-bottom: 0; +} + +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +.level-left, +.level-right { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.level-left .level-item.is-flexible, +.level-right .level-item.is-flexible { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.level-left { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .level-left { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.level-right { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +@media screen and (min-width: 769px), print { + .level-right { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.media { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: left; +} + +.media .content:not(:last-child) { + margin-bottom: 0.75rem; +} + +.media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-top: 0.75rem; +} + +.media .media .content:not(:last-child), +.media .media .control:not(:last-child) { + margin-bottom: 0.5rem; +} + +.media .media .media { + padding-top: 0.5rem; +} + +.media .media .media + .media { + margin-top: 0.5rem; +} + +.media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; +} + +.media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; +} + +.media-left, +.media-right { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.media-left { + margin-right: 1rem; +} + +.media-right { + margin-left: 1rem; +} + +.media-content { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + text-align: left; +} + +.menu { + font-size: 1rem; +} + +.menu.is-small { + font-size: 0.75rem; +} + +.menu.is-medium { + font-size: 1.25rem; +} + +.menu.is-large { + font-size: 1.5rem; +} + +.menu-list { + line-height: 1.25; +} + +.menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; +} + +.menu-list a:hover { + background-color: whitesmoke; + color: #363636; +} + +.menu-list a.is-active { + background-color: #7a91c1; + color: #fff; +} + +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; +} + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.menu-label:not(:first-child) { + margin-top: 1em; +} + +.menu-label:not(:last-child) { + margin-bottom: 1em; +} + +.message { + background-color: whitesmoke; + border-radius: 3px; + font-size: 1rem; +} + +.message:not(:last-child) { + margin-bottom: 1.5rem; +} + +.message strong { + color: currentColor; +} + +.message a:not(.button):not(.tag) { + color: currentColor; + text-decoration: underline; +} + +.message.is-small { + font-size: 0.75rem; +} + +.message.is-medium { + font-size: 1.25rem; +} + +.message.is-large { + font-size: 1.5rem; +} + +.message.is-white { + background-color: white; +} + +.message.is-white .message-header { + background-color: white; + color: #0a0a0a; +} + +.message.is-white .message-body { + border-color: white; + color: #4d4d4d; +} + +.message.is-black { + background-color: #fafafa; +} + +.message.is-black .message-header { + background-color: #0a0a0a; + color: white; +} + +.message.is-black .message-body { + border-color: #0a0a0a; + color: #090909; +} + +.message.is-light { + background-color: #fafafa; +} + +.message.is-light .message-header { + background-color: whitesmoke; + color: #363636; +} + +.message.is-light .message-body { + border-color: whitesmoke; + color: #505050; +} + +.message.is-dark { + background-color: #fafafa; +} + +.message.is-dark .message-header { + background-color: #363636; + color: whitesmoke; +} + +.message.is-dark .message-body { + border-color: #363636; + color: #2a2a2a; +} + +.message.is-primary { + background-color: #f5fffd; +} + +.message.is-primary .message-header { + background-color: #00d1b2; + color: #fff; +} + +.message.is-primary .message-body { + border-color: #00d1b2; + color: #021310; +} + +.message.is-link { + background-color: #f6f9fe; +} + +.message.is-link .message-header { + background-color: #7a91c1; + color: #fff; +} + +.message.is-link .message-body { + border-color: #7a91c1; + color: #22509a; +} + +.message.is-info { + background-color: #f6fbfe; +} + +.message.is-info .message-header { + background-color: #209cee; + color: #fff; +} + +.message.is-info .message-body { + border-color: #209cee; + color: #12537e; +} + +.message.is-success { + background-color: #f6fef9; +} + +.message.is-success .message-header { + background-color: #23d160; + color: #fff; +} + +.message.is-success .message-body { + border-color: #23d160; + color: #0e301a; +} + +.message.is-warning { + background-color: #fffdf5; +} + +.message.is-warning .message-header { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.message.is-warning .message-body { + border-color: #ffdd57; + color: #3b3108; +} + +.message.is-danger { + background-color: #fff5f7; +} + +.message.is-danger .message-header { + background-color: #ff3860; + color: #fff; +} + +.message.is-danger .message-body { + border-color: #ff3860; + color: #cd0930; +} + +.message-header { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #4a4a4a; + border-radius: 3px 3px 0 0; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + line-height: 1.25; + padding: 0.5em 0.75em; + position: relative; +} + +.message-header .delete { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-left: 0.75em; +} + +.message-header + .message-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: none; +} + +.message-body { + border: 1px solid #dbdbdb; + border-radius: 3px; + color: #4a4a4a; + padding: 1em 1.25em; +} + +.message-body code, +.message-body pre { + background-color: white; +} + +.message-body pre code { + background-color: transparent; +} + +.modal { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: none; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 20; +} + +.modal.is-active { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.modal-background { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} + +@media screen and (min-width: 769px), print { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + display: inline-block; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-close:before, .modal-close:after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.modal-close:before { + height: 2px; + width: 50%; +} + +.modal-close:after { + height: 50%; + width: 2px; +} + +.modal-close:hover, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.modal-close.is-small { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.modal-close.is-medium { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.modal-close.is-large { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.modal-card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; +} + +.modal-card-head, +.modal-card-foot { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} + +.modal-card-title { + color: #363636; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top: 1px solid #dbdbdb; +} + +.modal-card-foot .button:not(:last-child) { + margin-right: 10px; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; +} + +.navbar.is-white { + background-color: white; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} + +@media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; + } + .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; + } +} + +.navbar.is-black { + background-color: #0a0a0a; + color: white; +} + +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: white; +} + +.navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; +} + +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; +} + +@media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: white; + } + .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; + } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; + } + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; + } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; + } +} + +.navbar.is-light { + background-color: whitesmoke; + color: #363636; +} + +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: #363636; +} + +.navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; +} + +@media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: #363636; + } + .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; + } + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #363636; + } +} + +.navbar.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: whitesmoke; +} + +@media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: whitesmoke; + } + .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; + } + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: whitesmoke; + } + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: whitesmoke; + } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: whitesmoke; + } +} + +.navbar.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } +} + +.navbar.is-link { + background-color: #7a91c1; + color: #fff; +} + +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} + +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #7a91c1; + color: #fff; + } +} + +.navbar.is-info { + background-color: #209cee; + color: #fff; +} + +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} + +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #209cee; + color: #fff; + } +} + +.navbar.is-success { + background-color: #23d160; + color: #fff; +} + +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} + +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #23d160; + color: #fff; + } +} + +.navbar.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} + +@media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); + } +} + +.navbar.is-danger { + background-color: #ff3860; + color: #fff; +} + +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} + +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #ff3860; + color: #fff; + } +} + +.navbar > .container { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 3.25rem; + width: 100%; +} + +.navbar.has-shadow { + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1); +} + +.navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} + +.navbar.is-fixed-bottom { + bottom: 0; +} + +.navbar.is-fixed-bottom.has-shadow { + -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); +} + +.navbar.is-fixed-top { + top: 0; +} + +html.has-navbar-fixed-top { + padding-top: 3.25rem; +} + +html.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, +.navbar-tabs { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} + +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-duration: 86ms; + transition-duration: 86ms; + -webkit-transition-property: background-color, opacity, -webkit-transform; + transition-property: background-color, opacity, -webkit-transform; + transition-property: background-color, opacity, transform; + transition-property: background-color, opacity, transform, -webkit-transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + width: 16px; +} + +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} + +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} + +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} + +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.navbar-burger.is-active span:nth-child(1) { + -webkit-transform: translateY(5px) rotate(45deg); + transform: translateY(5px) rotate(45deg); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + -webkit-transform: translateY(-5px) rotate(-45deg); + transform: translateY(-5px) rotate(-45deg); +} + +.navbar-menu { + display: none; +} + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 1rem; + position: relative; +} + +a.navbar-item:hover, a.navbar-item.is-active, +a.navbar-link:hover, +a.navbar-link.is-active { + background-color: whitesmoke; + color: #7a91c1; +} + +.navbar-item { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.navbar-item img { + max-height: 1.75rem; +} + +.navbar-item.has-dropdown { + padding: 0; +} + +.navbar-item.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} + +.navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #7a91c1; +} + +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #7a91c1; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #7a91c1; + padding-bottom: calc(0.5rem - 3px); +} + +.navbar-content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.navbar-link { + padding-right: 2.5em; +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: #dbdbdb; + border: none; + display: none; + height: 1px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .navbar-menu { + background-color: white; + -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + .navbar-menu.is-active { + display: block; + } + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + .navbar.is-fixed-bottom-touch.has-shadow { + -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-touch { + top: 0; + } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + html.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} + +@media screen and (min-width: 1024px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .navbar { + min-height: 3.25rem; + } + .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent a.navbar-link:hover, + .navbar.is-transparent a.navbar-link.is-active { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #7a91c1; + } + .navbar-burger { + display: none; + } + .navbar-item, + .navbar-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .navbar-item.has-dropdown { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + .navbar-item.has-dropdown-up .navbar-link::after { + -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); + transform: rotate(135deg) translate(0.25em, -0.25em); + } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 1px solid #dbdbdb; + border-radius: 5px 5px 0 0; + border-top: none; + bottom: 100%; + -webkit-box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + -webkit-transform: translateY(0); + transform: translateY(0); + } + .navbar-link::after { + border: 1px solid #7a91c1; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + transform-origin: center; + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; + } + .navbar-menu { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + } + .navbar-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + margin-right: auto; + } + .navbar-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + margin-left: auto; + } + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top: 1px solid #dbdbdb; + -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #7a91c1; + } + .navbar-dropdown.is-boxed { + border-radius: 5px; + border-top: none; + -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + -webkit-transition-duration: 86ms; + transition-duration: 86ms; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + } + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + .navbar-divider { + display: block; + } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -1rem; + } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -1rem; + } + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + .navbar.is-fixed-bottom-desktop.has-shadow { + -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-desktop { + top: 0; + } + html.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + a.navbar-item.is-active, + a.navbar-link.is-active { + color: #0a0a0a; + } + a.navbar-item.is-active:not(:hover), + a.navbar-link.is-active:not(:hover) { + background-color: transparent; + } + .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: whitesmoke; + } +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; +} + +.pagination.is-small { + font-size: 0.75rem; +} + +.pagination.is-medium { + font-size: 1.25rem; +} + +.pagination.is-large { + font-size: 1.5rem; +} + +.pagination, +.pagination-list { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 1em; + padding-left: 0.5em; + padding-right: 0.5em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin: 0.25rem; + text-align: center; +} + +.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active, +.pagination-next:focus, +.pagination-next.is-focused, +.pagination-next:active, +.pagination-next.is-active, +.pagination-link:focus, +.pagination-link.is-focused, +.pagination-link:active, +.pagination-link.is-active, +.pagination-ellipsis:focus, +.pagination-ellipsis.is-focused, +.pagination-ellipsis:active, +.pagination-ellipsis.is-active { + outline: none; +} + +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled], +.pagination-ellipsis[disabled] { + cursor: not-allowed; +} + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + min-width: 2.25em; +} + +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} + +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: #7a91c1; +} + +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active { + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} + +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; +} + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #7a91c1; + border-color: #7a91c1; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +@media screen and (max-width: 768px) { + .pagination { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination-previous, + .pagination-next { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + } + .pagination-list li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + } +} + +@media screen and (min-width: 769px), print { + .pagination-list { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .pagination-previous { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .pagination-next { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .pagination { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .pagination.is-centered .pagination-previous { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .pagination.is-centered .pagination-list { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .pagination.is-centered .pagination-next { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .pagination.is-right .pagination-previous { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .pagination.is-right .pagination-next { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .pagination.is-right .pagination-list { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } +} + +.panel { + font-size: 1rem; +} + +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} + +.panel-heading, +.panel-tabs, +.panel-block { + border-bottom: 1px solid #dbdbdb; + border-left: 1px solid #dbdbdb; + border-right: 1px solid #dbdbdb; +} + +.panel-heading:first-child, +.panel-tabs:first-child, +.panel-block:first-child { + border-top: 1px solid #dbdbdb; +} + +.panel-heading { + background-color: whitesmoke; + border-radius: 3px 3px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; +} + +.panel-tabs { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.875em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; +} + +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} + +.panel-list a { + color: #4a4a4a; +} + +.panel-list a:hover { + color: #7a91c1; +} + +.panel-block { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #363636; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 0.5em 0.75em; +} + +.panel-block input[type="checkbox"] { + margin-right: 0.75em; +} + +.panel-block > .control { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + width: 100%; +} + +.panel-block.is-wrapped { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.panel-block.is-active { + border-left-color: #7a91c1; + color: #363636; +} + +.panel-block.is-active .panel-icon { + color: #7a91c1; +} + +a.panel-block, +label.panel-block { + cursor: pointer; +} + +a.panel-block:hover, +label.panel-block:hover { + background-color: whitesmoke; +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; +} + +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} + +.tabs { + -webkit-overflow-scrolling: touch; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 1rem; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} + +.tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.tabs a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} + +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} + +.tabs li { + display: block; +} + +.tabs li.is-active a { + border-bottom-color: #7a91c1; + color: #7a91c1; +} + +.tabs ul { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.tabs ul.is-left { + padding-right: 0.75em; +} + +.tabs ul.is-center { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; +} + +.tabs ul.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding-left: 0.75em; +} + +.tabs .icon:first-child { + margin-right: 0.5em; +} + +.tabs .icon:last-child { + margin-left: 0.5em; +} + +.tabs.is-centered ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tabs.is-right ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 3px 3px 0 0; +} + +.tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; +} + +.tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; +} + +.tabs.is-fullwidth li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} + +.tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; +} + +.tabs.is-toggle li + li { + margin-left: -1px; +} + +.tabs.is-toggle li:first-child a { + border-radius: 3px 0 0 3px; +} + +.tabs.is-toggle li:last-child a { + border-radius: 0 3px 3px 0; +} + +.tabs.is-toggle li.is-active a { + background-color: #7a91c1; + border-color: #7a91c1; + color: #fff; + z-index: 1; +} + +.tabs.is-toggle ul { + border-bottom: none; +} + +.tabs.is-small { + font-size: 0.75rem; +} + +.tabs.is-medium { + font-size: 1.25rem; +} + +.tabs.is-large { + font-size: 1.5rem; +} + +.column { + display: block; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + padding: 0.75rem; +} + +.columns.is-mobile > .column.is-narrow { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; +} + +.columns.is-mobile > .column.is-full { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-three-quarters { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-two-thirds { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; +} + +.columns.is-mobile > .column.is-half { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-one-third { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; +} + +.columns.is-mobile > .column.is-one-quarter { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-one-fifth { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; +} + +.columns.is-mobile > .column.is-two-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; +} + +.columns.is-mobile > .column.is-three-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; +} + +.columns.is-mobile > .column.is-four-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; +} + +.columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; +} + +.columns.is-mobile > .column.is-offset-half { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; +} + +.columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; +} + +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} + +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} + +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} + +.columns.is-mobile > .column.is-1 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; +} + +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333%; +} + +.columns.is-mobile > .column.is-2 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; +} + +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66667%; +} + +.columns.is-mobile > .column.is-3 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-4 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; +} + +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333%; +} + +.columns.is-mobile > .column.is-5 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; +} + +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66667%; +} + +.columns.is-mobile > .column.is-6 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-7 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; +} + +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333%; +} + +.columns.is-mobile > .column.is-8 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; +} + +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66667%; +} + +.columns.is-mobile > .column.is-9 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-10 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; +} + +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333%; +} + +.columns.is-mobile > .column.is-11 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; +} + +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66667%; +} + +.columns.is-mobile > .column.is-12 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; +} + +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; + } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + .column.is-offset-half-mobile { + margin-left: 50%; + } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; + } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; + } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + .column.is-1-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1-mobile { + margin-left: 8.33333%; + } + .column.is-2-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2-mobile { + margin-left: 16.66667%; + } + .column.is-3-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3-mobile { + margin-left: 25%; + } + .column.is-4-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4-mobile { + margin-left: 33.33333%; + } + .column.is-5-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5-mobile { + margin-left: 41.66667%; + } + .column.is-6-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6-mobile { + margin-left: 50%; + } + .column.is-7-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7-mobile { + margin-left: 58.33333%; + } + .column.is-8-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8-mobile { + margin-left: 66.66667%; + } + .column.is-9-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9-mobile { + margin-left: 75%; + } + .column.is-10-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10-mobile { + margin-left: 83.33333%; + } + .column.is-11-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11-mobile { + margin-left: 91.66667%; + } + .column.is-12-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12-mobile { + margin-left: 100%; + } +} + +@media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full, .column.is-full-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters, .column.is-three-quarters-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds, .column.is-two-thirds-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half, .column.is-half-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third, .column.is-one-third-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter, .column.is-one-quarter-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth, .column.is-one-fifth-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths, .column.is-two-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths, .column.is-three-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths, .column.is-four-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { + margin-left: 75%; + } + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + .column.is-offset-half, .column.is-offset-half-tablet { + margin-left: 50%; + } + .column.is-offset-one-third, .column.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { + margin-left: 25%; + } + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + .column.is-1, .column.is-1-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.33333%; + } + .column.is-2, .column.is-2-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.66667%; + } + .column.is-3, .column.is-3-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3, .column.is-offset-3-tablet { + margin-left: 25%; + } + .column.is-4, .column.is-4-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.33333%; + } + .column.is-5, .column.is-5-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.66667%; + } + .column.is-6, .column.is-6-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6, .column.is-offset-6-tablet { + margin-left: 50%; + } + .column.is-7, .column.is-7-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.33333%; + } + .column.is-8, .column.is-8-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.66667%; + } + .column.is-9, .column.is-9-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9, .column.is-offset-9-tablet { + margin-left: 75%; + } + .column.is-10, .column.is-10-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.33333%; + } + .column.is-11, .column.is-11-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.66667%; + } + .column.is-12, .column.is-12-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12, .column.is-offset-12-tablet { + margin-left: 100%; + } +} + +@media screen and (max-width: 1023px) { + .column.is-narrow-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + .column.is-offset-half-touch { + margin-left: 50%; + } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + .column.is-1-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1-touch { + margin-left: 8.33333%; + } + .column.is-2-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2-touch { + margin-left: 16.66667%; + } + .column.is-3-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3-touch { + margin-left: 25%; + } + .column.is-4-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4-touch { + margin-left: 33.33333%; + } + .column.is-5-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5-touch { + margin-left: 41.66667%; + } + .column.is-6-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6-touch { + margin-left: 50%; + } + .column.is-7-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7-touch { + margin-left: 58.33333%; + } + .column.is-8-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8-touch { + margin-left: 66.66667%; + } + .column.is-9-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9-touch { + margin-left: 75%; + } + .column.is-10-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10-touch { + margin-left: 83.33333%; + } + .column.is-11-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11-touch { + margin-left: 91.66667%; + } + .column.is-12-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12-touch { + margin-left: 100%; + } +} + +@media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; + } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + .column.is-offset-half-desktop { + margin-left: 50%; + } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; + } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; + } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + .column.is-1-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1-desktop { + margin-left: 8.33333%; + } + .column.is-2-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2-desktop { + margin-left: 16.66667%; + } + .column.is-3-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3-desktop { + margin-left: 25%; + } + .column.is-4-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4-desktop { + margin-left: 33.33333%; + } + .column.is-5-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5-desktop { + margin-left: 41.66667%; + } + .column.is-6-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6-desktop { + margin-left: 50%; + } + .column.is-7-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7-desktop { + margin-left: 58.33333%; + } + .column.is-8-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8-desktop { + margin-left: 66.66667%; + } + .column.is-9-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9-desktop { + margin-left: 75%; + } + .column.is-10-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10-desktop { + margin-left: 83.33333%; + } + .column.is-11-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11-desktop { + margin-left: 91.66667%; + } + .column.is-12-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12-desktop { + margin-left: 100%; + } +} + +@media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + .column.is-offset-half-widescreen { + margin-left: 50%; + } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + .column.is-1-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1-widescreen { + margin-left: 8.33333%; + } + .column.is-2-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2-widescreen { + margin-left: 16.66667%; + } + .column.is-3-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3-widescreen { + margin-left: 25%; + } + .column.is-4-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4-widescreen { + margin-left: 33.33333%; + } + .column.is-5-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5-widescreen { + margin-left: 41.66667%; + } + .column.is-6-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6-widescreen { + margin-left: 50%; + } + .column.is-7-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7-widescreen { + margin-left: 58.33333%; + } + .column.is-8-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8-widescreen { + margin-left: 66.66667%; + } + .column.is-9-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9-widescreen { + margin-left: 75%; + } + .column.is-10-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10-widescreen { + margin-left: 83.33333%; + } + .column.is-11-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11-widescreen { + margin-left: 91.66667%; + } + .column.is-12-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} + +@media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + .column.is-full-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-three-quarters-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-two-thirds-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + .column.is-half-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-one-third-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-one-fifth-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + .column.is-two-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + .column.is-three-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + .column.is-four-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + .column.is-offset-half-fullhd { + margin-left: 50%; + } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + .column.is-1-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .column.is-offset-1-fullhd { + margin-left: 8.33333%; + } + .column.is-2-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .column.is-offset-2-fullhd { + margin-left: 16.66667%; + } + .column.is-3-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .column.is-offset-3-fullhd { + margin-left: 25%; + } + .column.is-4-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .column.is-offset-4-fullhd { + margin-left: 33.33333%; + } + .column.is-5-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .column.is-offset-5-fullhd { + margin-left: 41.66667%; + } + .column.is-6-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .column.is-offset-6-fullhd { + margin-left: 50%; + } + .column.is-7-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .column.is-offset-7-fullhd { + margin-left: 58.33333%; + } + .column.is-8-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .column.is-offset-8-fullhd { + margin-left: 66.66667%; + } + .column.is-9-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .column.is-offset-9-fullhd { + margin-left: 75%; + } + .column.is-10-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .column.is-offset-10-fullhd { + margin-left: 83.33333%; + } + .column.is-11-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .column.is-offset-11-fullhd { + margin-left: 91.66667%; + } + .column.is-12-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + .column.is-offset-12-fullhd { + margin-left: 100%; + } +} + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.columns:last-child { + margin-bottom: -0.75rem; +} + +.columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); +} + +.columns.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} + +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} + +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} + +.columns.is-gapless:last-child { + margin-bottom: 0; +} + +.columns.is-mobile { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.columns.is-multiline { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.columns.is-vcentered { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} + +.columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} + +.columns.is-variable.is-0 { + --columnGap: 0rem; +} + +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} + +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} + +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} + +.columns.is-variable.is-4 { + --columnGap: 1rem; +} + +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} + +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} + +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} + +.columns.is-variable.is-8 { + --columnGap: 2rem; +} + +.tile { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: block; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; +} + +.tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.tile.is-ancestor:last-child { + margin-bottom: -0.75rem; +} + +.tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; +} + +.tile.is-child { + margin: 0 !important; +} + +.tile.is-parent { + padding: 0.75rem; +} + +.tile.is-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; +} + +@media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .tile.is-1 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333%; + } + .tile.is-2 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66667%; + } + .tile.is-3 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + .tile.is-4 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333%; + } + .tile.is-5 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66667%; + } + .tile.is-6 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + .tile.is-7 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333%; + } + .tile.is-8 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66667%; + } + .tile.is-9 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + .tile.is-10 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333%; + } + .tile.is-11 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66667%; + } + .tile.is-12 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } +} + +.hero { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.hero .navbar { + background: none; +} + +.hero .tabs ul { + border-bottom: none; +} + +.hero.is-white { + background-color: white; + color: #0a0a0a; +} + +.hero.is-white a:not(.button), +.hero.is-white strong { + color: inherit; +} + +.hero.is-white .title { + color: #0a0a0a; +} + +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} + +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: #0a0a0a; +} + +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: white; + } +} + +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} + +.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; +} + +.hero.is-white .tabs a:hover { + opacity: 1; +} + +.hero.is-white .tabs li.is-active a { + opacity: 1; +} + +.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} + +.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); + } +} + +.hero.is-black { + background-color: #0a0a0a; + color: white; +} + +.hero.is-black a:not(.button), +.hero.is-black strong { + color: inherit; +} + +.hero.is-black .title { + color: white; +} + +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: white; +} + +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} + +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: black; + color: white; +} + +.hero.is-black .tabs a { + color: white; + opacity: 0.9; +} + +.hero.is-black .tabs a:hover { + opacity: 1; +} + +.hero.is-black .tabs li.is-active a { + opacity: 1; +} + +.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: white; +} + +.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } +} + +.hero.is-light { + background-color: whitesmoke; + color: #363636; +} + +.hero.is-light a:not(.button), +.hero.is-light strong { + color: inherit; +} + +.hero.is-light .title { + color: #363636; +} + +.hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); +} + +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: #363636; +} + +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; + } +} + +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(54, 54, 54, 0.7); +} + +.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.hero.is-light .tabs a { + color: #363636; + opacity: 0.9; +} + +.hero.is-light .tabs a:hover { + opacity: 1; +} + +.hero.is-light .tabs li.is-active a { + opacity: 1; +} + +.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: #363636; +} + +.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } +} + +.hero.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.hero.is-dark a:not(.button), +.hero.is-dark strong { + color: inherit; +} + +.hero.is-dark .title { + color: whitesmoke; +} + +.hero.is-dark .subtitle { + color: rgba(245, 245, 245, 0.9); +} + +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: whitesmoke; +} + +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} + +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(245, 245, 245, 0.7); +} + +.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} + +.hero.is-dark .tabs a { + color: whitesmoke; + opacity: 0.9; +} + +.hero.is-dark .tabs a:hover { + opacity: 1; +} + +.hero.is-dark .tabs li.is-active a { + opacity: 1; +} + +.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { + color: whitesmoke; +} + +.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} + +.hero.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.hero.is-primary a:not(.button), +.hero.is-primary strong { + color: inherit; +} + +.hero.is-primary .title { + color: #fff; +} + +.hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-primary .subtitle a:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} + +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-primary .tabs a:hover { + opacity: 1; +} + +.hero.is-primary .tabs li.is-active a { + opacity: 1; +} + +.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { + color: #fff; +} + +.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; +} + +.hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } +} + +.hero.is-link { + background-color: #7a91c1; + color: #fff; +} + +.hero.is-link a:not(.button), +.hero.is-link strong { + color: inherit; +} + +.hero.is-link .title { + color: #fff; +} + +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #7a91c1; + } +} + +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} + +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-link .tabs a:hover { + opacity: 1; +} + +.hero.is-link .tabs li.is-active a { + opacity: 1; +} + +.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; +} + +.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #7a91c1; +} + +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1577c6 0%, #7a91c1 71%, #4366e5 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1577c6 0%, #7a91c1 71%, #4366e5 100%); + } +} + +.hero.is-info { + background-color: #209cee; + color: #fff; +} + +.hero.is-info a:not(.button), +.hero.is-info strong { + color: inherit; +} + +.hero.is-info .title { + color: #fff; +} + +.hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-info .subtitle a:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #209cee; + } +} + +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} + +.hero.is-info .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-info .tabs a:hover { + opacity: 1; +} + +.hero.is-info .tabs li.is-active a { + opacity: 1; +} + +.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { + color: #fff; +} + +.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #209cee; +} + +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); + } +} + +.hero.is-success { + background-color: #23d160; + color: #fff; +} + +.hero.is-success a:not(.button), +.hero.is-success strong { + color: inherit; +} + +.hero.is-success .title { + color: #fff; +} + +.hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-success .subtitle a:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #23d160; + } +} + +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} + +.hero.is-success .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-success .tabs a:hover { + opacity: 1; +} + +.hero.is-success .tabs li.is-active a { + opacity: 1; +} + +.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { + color: #fff; +} + +.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #23d160; +} + +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); + } +} + +.hero.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a:not(.button), +.hero.is-warning strong { + color: inherit; +} + +.hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); +} + +.hero.is-warning .subtitle a:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffdd57; + } +} + +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} + +.hero.is-warning .tabs a:hover { + opacity: 1; +} + +.hero.is-warning .tabs li.is-active a { + opacity: 1; +} + +.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} + +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); + } +} + +.hero.is-danger { + background-color: #ff3860; + color: #fff; +} + +.hero.is-danger a:not(.button), +.hero.is-danger strong { + color: inherit; +} + +.hero.is-danger .title { + color: #fff; +} + +.hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-danger .subtitle a:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #ff3860; + } +} + +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} + +.hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-danger .tabs a:hover { + opacity: 1; +} + +.hero.is-danger .tabs li.is-active a { + opacity: 1; +} + +.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { + color: #fff; +} + +.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #ff3860; +} + +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); + } +} + +.hero.is-small .hero-body { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; + } +} + +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; + } +} + +.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.hero.is-halfheight { + min-height: 50vh; +} + +.hero.is-fullheight { + min-height: 100vh; +} + +.hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + overflow: hidden; +} + +.hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + -webkit-transform: translate3d(-50%, -50%, 0); + transform: translate3d(-50%, -50%, 0); +} + +.hero-video.is-transparent { + opacity: 0.3; +} + +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} + +.hero-buttons { + margin-top: 1.5rem; +} + +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .hero-buttons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; + } +} + +.hero-head, +.hero-foot { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.hero-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + padding: 3rem 1.5rem; +} + +.section { + padding: 1.5rem 1.5rem; +} + +@media screen and (min-width: 1024px) { + .section.is-small { + padding: 1.5rem 1.5rem; + } + .section.is-medium { + padding: 9rem 1.5rem; + } + .section.is-large { + padding: 18rem 1.5rem; + } +} + +.footer { + background-color: whitesmoke; + padding: 3rem 1.5rem 6rem; +} +/*# sourceMappingURL=bulma.css.map */ diff --git a/www/themes/mosquitto/assets/css/local.css b/www/themes/mosquitto/assets/css/local.css new file mode 100644 index 0000000000..591a6ddebb --- /dev/null +++ b/www/themes/mosquitto/assets/css/local.css @@ -0,0 +1,118 @@ +.title { + color: #363636; + font-size: 2rem; + font-weight: 300; + line-height: 1.125; +} + +finalfooter { + display: block; +} + +.finalfooter { + background-color: black; + color: whitesmoke; + padding: 1rem 1.5rem 1rem; + margin-top: 1rem; +} + +div.footerlink a { + color: whitesmoke; + cursor: pointer; + text-decoration: none; + -webkit-transition: none 86ms ease-out; + transition: none 86ms ease-out; + padding-right: 1.5rem; +} + +div.footerlink a:hover { + color: gray; +} + +.footer { + background-color: whitesmoke; + padding: 2rem 1.5rem 1rem; +} + +.column-justify { + text-align: justify; +} + +.column-justify h1 { + text-align: center; +} + +img.center { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* Blog */ +h1.p-name, +.authorpage h1, +.tagpage h1 /* Tag page */{ + font-size: 36px; + margin-top: 20px; + margin-bottom: 10px; +} + +.e-content.entry-content h2 { + font-size: 150%; +} + +div.e-content { + margin-top: 14px; +} + +div.e-content.entry-content p, +div.e-content.entry-content div p, +div.e-content.entry-content div +{ + margin-bottom: 10px; +} + +div.e-content.entry-content ul { + padding-left: 40px; + margin-bottom: 10px; +} +div.e-content.entry-content ul li { + list-style-type: disc; +} + +div.e-content.entry-content div blockquote { + background-color: whitesmoke; + padding: 1.5rem; + margin: 0.5rem; +} + +.pager::before, +.pager::after { + clear: both; + display: table; + content: " "; +} +.pager .previous a { + float: left; +} +.pager .next a { + float: right; +} +.pager li { + display: inline; +} +.pager li a { + display: inline-block; + padding: 5px 14px; + border: 1px solid #ddd; + border-radius: 15px; +} + +.dateline { + margin-top: -1rem; +} + +/* Tag Page */ +.listdate { + margin-right: 3rem; +} diff --git a/www/themes/mosquitto/assets/css/man.css b/www/themes/mosquitto/assets/css/man.css new file mode 100644 index 0000000000..315d5a4dc2 --- /dev/null +++ b/www/themes/mosquitto/assets/css/man.css @@ -0,0 +1,180 @@ +/* DocBook Man Page */ + +.refentry { +} + +.refsynopsisdiv h3 { + font-size: 1.5rem; + font-weight: 350; + line-height: 1.125; + margin-top: 1rem; + margin-bottom: 0.5rem; +} + +.refnamediv h3 { + font-size: 1.5rem; + font-weight: 350; + line-height: 1.125; +} + +.refnamediv p { + +} + +.refsect1 { +} + +.refsect1 h3 { + margin-top: 1rem; + margin-bottom: 0.5rem; + font-weight: 350; + font-size: 1.5rem; +} + +.refsect1 p { + margin-top: 1rem; +} + +.refsect2 { +} + +.refsect2 h4 { + font-size: 1.25rem; + line-height: 1.5; + margin-top: 1rem; + margin-bottom: 1rem; +} + +.note h4 { + font-size: 1.25rem; + line-height: 1.5; + margin-top: 1rem; + margin-bottom: 0; +} + +.note { + margin-top: 1rem; +} + +.funcsynopsis { +} + +.funcprototype-table { +} + +.funcdef { + color: #d73a49; +} + +.funcprototype-table tr td { + font-size: 12px; + color: #d73a49; + background-color: whitesmoke; + font-family: monospace; +} + +.fsfunc { + font-size: 12px; + color: #6f42c1; + font-weight: normal; +} + +.pdparam { + font-size: 12px; + color: black; +} + +.email { + color: black; + background-color: inherit; +} + +.command { + color: black; +} + +.uri, +.literal { + background-color: inherit; + color: inherit; +} + +.filename { + color: inherit; +} + +.option { + font-family: monospace; + color: inherit; +} + +.listitem { + margin: 1rem 0 1rem 2rem; +} + +dl.variablelist dt { + margin-top: 1rem; +} + +dl.variablelist dd { + margin-left: 1rem; +} + + +.term { + background-color: whitesmoke; + font-size: 0.875rem; + padding: 0.25em 0.5em 0.25em 0; +} + +.term .option, +dd p .code, +.cmdsynopsis, +.cmdsynopsis p .command, +.cmdsynopsis p .option, +.replaceable code { + font-family: monospace; + background-color: whitesmoke; + color: black; + font-size: 0.875rem; +} + +.cmdsynopsis { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + text-indent: -2rem; + padding-left: 2rem; +} + +.informaltable { + padding: 0.5rem; +} + +.informaltable thead tr th, +.informaltable tbody tr td{ + padding: 0.5rem; +} + +.itemizedlist .listitem p { + display: inline-block; + padding: 0.25rem; + background-color: whitesmoke; + font-family: monospace; + font-size: 0.875rem; + list-style-type: none; + margin-top: 0; + margin-bottom: 0.5rem; +} + +.itemizedlist .listitem, +li.listitem { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +div.itemizedlist, +ul.itemizedlist { + margin-top: 0; + margin-bottom: 1rem; +} diff --git a/www/themes/mosquitto/engine b/www/themes/mosquitto/engine new file mode 100644 index 0000000000..2951cdd49d --- /dev/null +++ b/www/themes/mosquitto/engine @@ -0,0 +1 @@ +mako diff --git a/www/themes/mosquitto/parent b/www/themes/mosquitto/parent new file mode 100644 index 0000000000..df967b96a5 --- /dev/null +++ b/www/themes/mosquitto/parent @@ -0,0 +1 @@ +base diff --git a/www/themes/mosquitto/templates/base.tmpl b/www/themes/mosquitto/templates/base.tmpl new file mode 100644 index 0000000000..c1f9d6849d --- /dev/null +++ b/www/themes/mosquitto/templates/base.tmpl @@ -0,0 +1,26 @@ +## -*- coding: utf-8 -*- +<%namespace name="base" file="base_helper.tmpl" import="*"/> +<%namespace name="header" file="base_header.tmpl" import="*"/> +<%namespace name="footer" file="base_footer.tmpl" import="*"/> +<%namespace name="annotations" file="annotation_helper.tmpl"/> +${set_locale(lang)} +${base.html_headstart()} +<%block name="extra_head"> +### Leave this block alone. + +${template_hooks['extra_head']()} + + + ${header.html_header()} +
+
+ <%block name="content"> +
+
+ ${footer.html_footer()} + ${base.late_load_js()} + <%block name="extra_js"> + ${body_end} + ${template_hooks['body_end']()} + + diff --git a/www/themes/mosquitto/templates/base_footer.tmpl b/www/themes/mosquitto/templates/base_footer.tmpl new file mode 100644 index 0000000000..62693ab859 --- /dev/null +++ b/www/themes/mosquitto/templates/base_footer.tmpl @@ -0,0 +1,24 @@ +## -*- coding: utf-8 -*- +<%namespace name="base" file="base_helper.tmpl" import="*"/> + +<%def name="html_footer()"> + %if content_footer: + + %endif + diff --git a/www/themes/mosquitto/templates/base_header.tmpl b/www/themes/mosquitto/templates/base_header.tmpl new file mode 100644 index 0000000000..912a18ff4f --- /dev/null +++ b/www/themes/mosquitto/templates/base_header.tmpl @@ -0,0 +1,120 @@ +## -*- coding: utf-8 -*- +<%namespace name="base" file="base_helper.tmpl" import="*"/> + +<%def name="html_header()"> + + ${template_hooks['page_header']()} + + +<%def name="html_site_title()"> + % if (post and post.title): +
+
+
+ % if title == blog_title: +

Eclipse Mosquitto™

+

An open source MQTT broker

+ % elif post and post.title: +

${post.title()|h}

+ % endif +
+
+
+
+ % endif + + +<%def name="html_navigation_links()"> + +
+ +
+
+ + +<%def name="html_translation_header()"> + %if len(translations) > 1: +
+

${messages("Languages:")}

+ ${base.html_translations()} +
+ %endif + diff --git a/www/themes/mosquitto/templates/base_helper.tmpl b/www/themes/mosquitto/templates/base_helper.tmpl new file mode 100644 index 0000000000..98439c1e2b --- /dev/null +++ b/www/themes/mosquitto/templates/base_helper.tmpl @@ -0,0 +1,140 @@ +## -*- coding: utf-8 -*- + +<%def name="html_headstart()"> + + + + + + + + + + % if use_base_tag: + + % endif + %if description: + + %endif + + %if title == blog_title: + ${blog_title|h} + %else: + ${title|h} | ${blog_title|h} + %endif + + ${html_stylesheets()} + + % if meta_generator_tag: + + % endif + ${html_feedlinks()} + + + %if favicons: + %for name, file, size in favicons: + + %endfor + %endif + + % if comment_system == 'facebook': + + % endif + + %if prevlink: + + %endif + %if nextlink: + + %endif + + %if use_cdn: + + %else: + + %endif + + ${extra_head_data} + + +<%def name="late_load_js()"> + ${social_buttons_code} + + +<%def name="html_stylesheets()"> + %if use_bundles: + %if use_cdn: + + %else: + + %endif + %else: + + + + + + %if has_custom_css: + + %endif + %endif + % if needs_ipython_css: + + + % endif + + +<%def name="html_feedlinks()"> + %if rss_link: + ${rss_link} + %elif generate_rss: + %if len(translations) > 1: + %for language in sorted(translations): + + %endfor + %else: + + %endif + %endif + %if generate_atom: + %if len(translations) > 1: + %for language in sorted(translations): + + %endfor + %else: + + %endif + %endif + + +<%def name="html_translations()"> + + diff --git a/www/themes/mosquitto/templates/index.tmpl b/www/themes/mosquitto/templates/index.tmpl new file mode 100644 index 0000000000..8eb6f47fd2 --- /dev/null +++ b/www/themes/mosquitto/templates/index.tmpl @@ -0,0 +1,57 @@ +## -*- coding: utf-8 -*- +<%namespace name="helper" file="index_helper.tmpl"/> +<%namespace name="math" file="math_helper.tmpl"/> +<%namespace name="comments" file="comments_helper.tmpl"/> +<%namespace name="pagination" file="pagination_helper.tmpl"/> +<%inherit file="base.tmpl"/> + +<%block name="extra_head"> + ${parent.extra_head()} + % if posts and (permalink == '/' or permalink == '/' + index_file): + + % endif + ${math.math_styles_ifposts(posts)} + + +<%block name="content"> +<%block name="content_header"> +% if 'main_index' in pagekind: + ${front_index_header} +% endif +% if page_links: + ${pagination.page_navigation(current_page, page_links, prevlink, nextlink, prev_next_links_reversed)} +% endif +
+% for post in posts: +
+
+

${post.title()|h}

+ +
+ %if index_teasers: +
+ ${post.text(teaser_only=True)} + %else: +
+ ${post.text(teaser_only=False)} + %endif +
+
+
+% endfor +
+${helper.html_pager()} +${comments.comment_link_script()} + diff --git a/www/themes/mosquitto/templates/post.tmpl b/www/themes/mosquitto/templates/post.tmpl new file mode 100644 index 0000000000..47911a726a --- /dev/null +++ b/www/themes/mosquitto/templates/post.tmpl @@ -0,0 +1,50 @@ +## -*- coding: utf-8 -*- +<%namespace name="helper" file="post_helper.tmpl"/> +<%namespace name="pheader" file="post_header.tmpl"/> +<%namespace name="comments" file="comments_helper.tmpl"/> +<%namespace name="math" file="math_helper.tmpl"/> +<%inherit file="base.tmpl"/> + +<%block name="extra_head"> + ${parent.extra_head()} + % if post.meta('keywords'): + + % endif + ## + %if post.prev_post: + + %endif + %if post.next_post: + + %endif + % if post.is_draft: + + % endif + ${helper.open_graph_metadata(post)} + ${helper.twitter_card_information(post)} + ${helper.meta_translations(post)} + ${math.math_styles_ifpost(post)} + + +<%block name="content"> +
+ ${pheader.html_post_header()} +
+ ${post.text()} +
+ + % if not post.meta('nocomments') and site_has_comments: +
+

${messages("Comments")}

+ ${comments.comment_form(post.permalink(absolute=True), post.title(), post._base_path)} +
+ % endif + ${math.math_scripts_ifpost(post)} +
+${comments.comment_link_script()} + diff --git a/www/themes/mosquitto/templates/post_header.tmpl b/www/themes/mosquitto/templates/post_header.tmpl new file mode 100644 index 0000000000..051fd8fd46 --- /dev/null +++ b/www/themes/mosquitto/templates/post_header.tmpl @@ -0,0 +1,61 @@ +## -*- coding: utf-8 -*- +<%namespace name="helper" file="post_helper.tmpl"/> +<%namespace name="comments" file="comments_helper.tmpl"/> + +<%def name="html_title()"> +%if title and not post.meta('hidetitle'): +

${post.title()|h}

+%endif + + +<%def name="html_translations(post)"> + % if len(post.translated_to) > 1: + + % endif + + +<%def name="html_sourcelink()"> + % if show_sourcelink: +

${messages("Source")}

+ % endif + + +<%def name="html_post_header()"> +
+ ##${html_title()} + + ${html_translations(post)} +
+ diff --git a/www/themes/mosquitto/templates/story.tmpl b/www/themes/mosquitto/templates/story.tmpl new file mode 100644 index 0000000000..7bcfc7edb8 --- /dev/null +++ b/www/themes/mosquitto/templates/story.tmpl @@ -0,0 +1,25 @@ +## -*- coding: utf-8 -*- +<%namespace name="helper" file="post_helper.tmpl"/> +<%namespace name="pheader" file="post_header.tmpl"/> +<%namespace name="comments" file="comments_helper.tmpl"/> +<%namespace name="math" file="math_helper.tmpl"/> +<%inherit file="post.tmpl"/> + +<%block name="content"> +
+
+ ###${pheader.html_title()} + ${pheader.html_translations(post)} +
+
+ ${post.text()} +
+ %if site_has_comments and enable_comments and not post.meta('nocomments'): +
+

${messages("Comments")}

+ ${comments.comment_form(post.permalink(absolute=True), post.title(), post.base_path)} +
+ %endif + ${math.math_scripts_ifpost(post)} +
+ From 3a1c219a0a7c3f06150978420d70a4b418ab490f Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 09:35:01 +0100 Subject: [PATCH 20/43] Update website config. --- www/conf.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/www/conf.py b/www/conf.py index 7e012f5aea..b41452372a 100644 --- a/www/conf.py +++ b/www/conf.py @@ -251,11 +251,11 @@ # Use date-based path when creating posts? # Can be enabled on a per-post basis with `nikola new_post -d`. # The setting is ignored when creating pages (`-d` still works). -# NEW_POST_DATE_PATH = False +NEW_POST_DATE_PATH = True # What format to use when creating posts with date paths? # Default is '%Y/%m/%d', other possibilities include '%Y' or '%Y/%m'. -# NEW_POST_DATE_PATH_FORMAT = '%Y/%m/%d' +NEW_POST_DATE_PATH_FORMAT = '%Y/%m' # If this is set to True, the DEFAULT_LANG version will be displayed for # untranslated posts. @@ -1049,12 +1049,12 @@ # systems. The following comment systems are supported by Nikola: # disqus, facebook, googleplus, intensedebate, isso, livefyre, muut # You can leave this option blank to disable comments. -COMMENT_SYSTEM = "disqus" +COMMENT_SYSTEM = "" # And you also need to add your COMMENT_SYSTEM_ID which # depends on what comment system you use. The default is # "nikolademo" which is a test account for Disqus. More information # is in the manual. -COMMENT_SYSTEM_ID = "mosquitto" +#COMMENT_SYSTEM_ID = "mosquitto" # Enable annotations using annotateit.org? # If set to False, you can still enable them for individual posts and pages From a9648e97efb330a6a099328ace0eb351b9822300 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 10:04:35 +0100 Subject: [PATCH 21/43] Download page update. --- www/pages/download.md | 87 +++++++++++++++++++++++++------------------ 1 file changed, 50 insertions(+), 37 deletions(-) diff --git a/www/pages/download.md b/www/pages/download.md index 1771ccde2d..1adf994f11 100644 --- a/www/pages/download.md +++ b/www/pages/download.md @@ -5,32 +5,40 @@ .. tags: tag .. category: category .. link: link -.. description: blah +.. description: .. type: text --> # Source -* [mosquitto-1.5.tar.gz](http://mosquitto.org/files/source/mosquitto-1.5.tar.gz) (319kB) ([GPG signature](http://mosquitto.org/files/source/mosquitto-1.5.tar.gz.asc)) -* [mosquitto-1.4.15.tar.gz](http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.4.15.tar.gz) (via Eclipse) +* [mosquitto-1.5.2.tar.gz](http://mosquitto.org/files/source/mosquitto-1.5.2.tar.gz) (319kB) ([GPG signature](http://mosquitto.org/files/source/mosquitto-1.5.1.tar.gz.asc)) +* [mosquitto-1.5.2.tar.gz](http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.5.2.tar.gz) (via Eclipse) * [Git source code repository](https://github.com/eclipse/mosquitto) (github.com) Older downloads are available at [http://mosquitto.org/files/](../files/) # Binary Installation +The binary packages listed below are supported by the Mosquitto project. In many +cases Mosquitto is also available directly from official Linux/BSD +distributions. + ## Windows -* [mosquitto-1.4.15a-install-win32.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.4.15a-install-win32.exe) (~200 kB) (Native build, Windows Vista and up, built with Visual Studio Community 2015) -* [mosquitto-1.4.15-install-cygwin.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/cygwin/mosquitto-1.4.15-install-cygwin.exe) (~200 kB) (Cygwin build, Windows XP and up) +* [mosquitto-1.5.2-install-windows-x64.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win64/mosquitto-1.5.2-install-windows-x64.exe) (~360 kB) (64-bit build, Windows Vista and up, built with Visual Studio Community 2017) +* [mosquitto-1.5.2-install-windows-x32.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.5.2-install-windows-x86.exe) (~360 kB) (32-bit build, Windows Vista and up, built with Visual Studio Community 2017) + +You will also need to install Win64 OpenSSL v1.1.0 Light or Win32OpenSSL v1.1.0 Light from [slproweb.com](http://slproweb.com/products/Win32OpenSSL.html) -See the readme-windows.txt after installing for Windows specific details and dependencies. +See also readme-windows.txt after installing. ## Mac -Mosquitto can be installed from the homebrew project. See [brew.sh](http://brew.sh/) and then use `brew install mosquitto` +Mosquitto can be installed from the homebrew project. See +[brew.sh](http://brew.sh/) and then use `brew install mosquitto` -## Arch Linux -* Mosquitto can be found in the community repository. +## Linux distributions with snap support + +* `snap install mosquitto` ## CentOS Download the repository config file for your CentOS version from below and copy it to /etc/yum.repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. @@ -40,40 +48,31 @@ The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosq * [CentOS 6](http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-6/home:oojah:mqtt.repo) ## Debian -* Mosquitto is now in Debian proper. There will be a short delay between a new release and it appearing in Debian as part of the normal Debian procedures. -* There are also Debian repositories provided by the mosquitto project, as described at http://mosquitto.org/2013/01/mosquitto-debian-repository> - -## Fedora -Mosquitto is now available from Fedora directly. Use `yum install mosquitto`, or search for "mosquitto" to find the related packages. - -## FreeBSD -Mosquitto is available for FreeBSD: http://www.freshports.org/net/mosquitto/ - -## Gentoo -Use `emerge mosquitto` +* Mosquitto is now in Debian proper. There will be a short delay between a new + release and it appearing in Debian as part of the normal Debian procedures. +* There are also Debian repositories provided by the mosquitto project, as + described at ## openSUSE -Download the repository config file for your openSUSE version from below and copy it to /etc/zypp/repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. +Download the repository config file for your openSUSE version from below and +copy it to /etc/zypp/repos.d/ You'll now be able to install and keep mosquitto +up to date using the normal package management tools. The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto. * [openSUSE 13.2]http://download.opensuse.org/repositories/home:/oojah:/mqtt/openSUSE_13.2/home:oojah:mqtt.repo) * [openSUSE 13.1]http://download.opensuse.org/repositories/home:/oojah:/mqtt/openSUSE_13.1/home:oojah:mqtt.repo) -## OpenWrt -If you're using a trunk snapshot use `opkg update; opkg install mosquitto` - -Karl Palsson maintains a set of feeds that may be more up to date than the current OpenWrt version: - -* https://github.com/remakeelectric/owrt_pub_feeds - ## Raspberry Pi Mosquitto is available through the main repository. -There are also Debian repositories provided by the mosquitto project, as described at http://mosquitto.org/2013/01/mosquitto-debian-repository/ +There are also Debian repositories provided by the mosquitto project, as +described at ## Redhat Enterprise Linux -Download the repository config file for your RHEL version from below and copy it to /etc/yum.repos.d/ You'll now be able to install and keep mosquitto up to date using the normal package management tools. +Download the repository config file for your RHEL version from below and copy +it to /etc/yum.repos.d/ You'll now be able to install and keep mosquitto up to +date using the normal package management tools. The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto. * [RHEL 7](http://download.opensuse.org/repositories/home:/oojah:/mqtt/RedHat_RHEL-7/home:oojah:mqtt.repo) @@ -99,12 +98,26 @@ from your package manager. * `sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa` * `sudo apt-get update` -If the command `apt-add-repository` is not recognised, it can be installed with: +# Other packages known to exist + +## Arch Linux +* Mosquitto can be found in the community repository. + +## Fedora +Mosquitto is now available from Fedora directly. Use `yum install mosquitto`, +or search for "mosquitto" to find the related packages. + +## FreeBSD +Mosquitto is available for FreeBSD: http://www.freshports.org/net/mosquitto/ -* `sudo apt-get install python-software-properties` +## Gentoo +Use `emerge mosquitto` + +## OpenWrt +If you're using a trunk snapshot use `opkg update; opkg install mosquitto` + +Karl Palsson maintains a set of feeds that may be more up to date than the +current OpenWrt version: + +* https://github.com/remakeelectric/owrt_pub_feeds -## iPhone -You can use libmosquitto (included in the source download) on the iPhone to -build MQTT apps. It compiles as objective-c, or you can use the -[marquette](https://github.com/njh/marquette/) project which is an objective-c -wrapper and example app. From dd0e0d91b044dcb1a195a8e29e489835099b16d8 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 10:25:27 +0100 Subject: [PATCH 22/43] Fix build on Windows. --- lib/socks_mosq.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/socks_mosq.c b/lib/socks_mosq.c index c5046eedc4..f8f006a401 100644 --- a/lib/socks_mosq.c +++ b/lib/socks_mosq.c @@ -19,7 +19,11 @@ and the Eclipse Distribution License is available at #include #include #include -#include +#ifdef WIN32 +# include +#else +# include +#endif #include "mosquitto_internal.h" #include "memory_mosq.h" From 0e16a248f238b99b201196e1e25809c8dc27b1db Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 12:00:51 +0100 Subject: [PATCH 23/43] Elevate log level to warning for situation when socket limit is hit. --- ChangeLog.txt | 7 +++++++ src/net.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index d3dd936dae..86f3922fca 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,10 @@ +1.5.3 - 201810xx +================ + +Broker: +- Elevate log level to warning for situation when socket limit is hit. + + 1.5.2 - 20180919 ================ diff --git a/src/net.c b/src/net.c index 3b3e1029d5..780a5f0bc0 100644 --- a/src/net.c +++ b/src/net.c @@ -136,7 +136,7 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) COMPAT_CLOSE(new_sock); } spare_sock = socket(AF_INET, SOCK_STREAM, 0); - log__printf(NULL, MOSQ_LOG_NOTICE, + log__printf(NULL, MOSQ_LOG_WARNING, "Unable to accept new connection, system socket count has been exceeded. Try increasing \"ulimit -n\" or equivalent."); } return -1; From 7ca3a246868efba56077f6bdf10cc6f2590d8938 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 12:05:02 +0100 Subject: [PATCH 24/43] Remove requirement to use `user root` in snap package config files. --- ChangeLog.txt | 1 + src/mosquitto.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index 86f3922fca..9230ca5f50 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -3,6 +3,7 @@ Broker: - Elevate log level to warning for situation when socket limit is hit. +- Remove requirement to use `user root` in snap package config files. 1.5.2 - 20180919 diff --git a/src/mosquitto.c b/src/mosquitto.c index 61acd95bfe..eb90260ca7 100644 --- a/src/mosquitto.c +++ b/src/mosquitto.c @@ -94,6 +94,12 @@ int drop_privileges(struct mosquitto__config *config, bool temporary) char err[256]; int rc; + const char *snap = getenv("SNAP_NAME"); + if(snap && !strcmp(snap, "mosquitto")){ + /* Don't attempt to drop privileges if running as a snap */ + return MOSQ_ERR_SUCCESS; + } + if(geteuid() == 0){ if(config->user && strcmp(config->user, "root")){ pwd = getpwnam(config->user); From fea25f520ff053fee5b190b2a01c771844110eb0 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 14:00:55 +0100 Subject: [PATCH 25/43] Add missing posts. --- .../08/updated-debian-repository-backend.md | 26 ++++++ www/posts/2018/08/version-151-released.md | 87 +++++++++++++++++++ www/posts/2018/09/version-152-released.md | 40 +++++++++ 3 files changed, 153 insertions(+) create mode 100644 www/posts/2018/08/updated-debian-repository-backend.md create mode 100644 www/posts/2018/08/version-151-released.md create mode 100644 www/posts/2018/09/version-152-released.md diff --git a/www/posts/2018/08/updated-debian-repository-backend.md b/www/posts/2018/08/updated-debian-repository-backend.md new file mode 100644 index 0000000000..093dfa85aa --- /dev/null +++ b/www/posts/2018/08/updated-debian-repository-backend.md @@ -0,0 +1,26 @@ + + +The backend software for administering the Debian repository at +https://repo.mosquitto.org/ has been migrated from `reprepro` to `aptly`. This +has the benefit of allowing multiple versions of a package to remain in the +repository. + +For mosquitto, this now means that old versions of the Debian packages will +remain available even after newer versions are published, and so you can depend +on a particular version. The recommendation is always to use the latest version +of course. + +This change should be transparent to all current users, but there is the +possibility that something is different between the two repository tools. If +you do find a problem, please let us know. + +The repository now has builds for versions 1.4.15 and 1.5. diff --git a/www/posts/2018/08/version-151-released.md b/www/posts/2018/08/version-151-released.md new file mode 100644 index 0000000000..cb81505a07 --- /dev/null +++ b/www/posts/2018/08/version-151-released.md @@ -0,0 +1,87 @@ + + +This is a bugfix release. + +# Packaging changes + +* The snap package now has support for websockets included. +* The Windows packages have changed. + - Support for Windows XP was dropped in Mosquitto 1.5, so the need for the + Cygwin build has gone, and this has been dropped. + - There are now 64-bit and 32-bit native packages. + - Websockets support is included. + - Threading support is not included in libmosquitto to simplify installation, + alternative solutions are being looked into for the future. + - The only external dependency is now OpenSSL. + +# Version 1.5.1 changes + +## Broker +- Fix plugin cleanup function not being called on exit of the broker. Closes + [#900]. +- Print more OpenSSL errors when loading certificates/keys fail. +- Use `AF_UNSPEC` etc. instead of `PF_UNSPEC` to comply with POSIX. Closes + [#863]. +- Remove use of `AI_ADDRCONFIG`, which means the broker can be used on systems + where only the loopback interface is defined. Closes [#869], Closes [#901]. +- Fix IPv6 addresses not being able to be used as bridge addresses. + Closes [#886]. +- All clients now time out if they exceed their keepalive\*1.5, rather than + just reach it. This was inconsistent in two places. +- Fix segfault on startup if bridge CA certificates could not be read. + Closes [#851]. +- Fix problem opening listeners on Pi caused by unsigned char being default. + Found via [#849]. +- ACL patterns that do not contain either `%c` or `%u` now produce a warning in + the log. Closes [#209]. +- Fix bridge publishing failing when `per_listener_settings` was true. Closes + [#860]. +- Fix `use_identity_as_username true` not working. Closes [#833]. +- Fix UNSUBACK messages not being logged. Closes [#903]. +- Fix possible endian issue when reading the `memory_limit` option. +- Fix building for libwebsockets < 1.6. +- Fix accessor functions for username and client id when used in plugin auth + check. + +## Library +- Fix some places where return codes were incorrect, including to the + `on_disconnect()` callback. This has resulted in two new error codes, + `MOSQ_ERR_KEEPALIVE` and `MOSQ_ERR_LOOKUP`. +- Fix connection problems when `mosquitto_loop_start()` was called before + `mosquitto_connect_async()`. Closes [#848]. + +## Clients +- When compiled using `WITH_TLS=no`, the default port was incorrectly being set + to -1. This has been fixed. +- Fix compiling on Mac OS X <10.12. Closes `#813` and `#240`. + +## Build +- Fixes for building on NetBSD. Closes `#258`. +- Fixes for building on FreeBSD. +- Add support for compiling with static libwebsockets library. + + +[#209]: https://github.com/eclipse/mosquitto/issues/209 +[#240]: https://github.com/eclipse/mosquitto/issues/240 +[#258]: https://github.com/eclipse/mosquitto/issues/258 +[#813]: https://github.com/eclipse/mosquitto/issues/813 +[#833]: https://github.com/eclipse/mosquitto/issues/833 +[#848]: https://github.com/eclipse/mosquitto/issues/848 +[#849]: https://github.com/eclipse/mosquitto/issues/849 +[#851]: https://github.com/eclipse/mosquitto/issues/851 +[#860]: https://github.com/eclipse/mosquitto/issues/860 +[#863]: https://github.com/eclipse/mosquitto/issues/863 +[#869]: https://github.com/eclipse/mosquitto/issues/869 +[#886]: https://github.com/eclipse/mosquitto/issues/886 +[#900]: https://github.com/eclipse/mosquitto/issues/900 +[#901]: https://github.com/eclipse/mosquitto/issues/901 +[#903]: https://github.com/eclipse/mosquitto/issues/903 diff --git a/www/posts/2018/09/version-152-released.md b/www/posts/2018/09/version-152-released.md new file mode 100644 index 0000000000..f1f4924ea6 --- /dev/null +++ b/www/posts/2018/09/version-152-released.md @@ -0,0 +1,40 @@ + + +This is a bugfix release. + +# Version 1.5.2 changes + +## Broker +- Fix build when using `WITH_ADNS=yes`. +- Fix incorrect call to setsockopt() for `TCP_NODELAY`. Closes [#941]. +- Fix excessive CPU usage when the number of sockets exceeds the system limit. + Closes [#948]. +- Fix for bridge connections when using `WITH_ADNS=yes`. +- Fix `round_robin false` behaviour. Closes [#481]. +- Fix segfault on HUP when bridges and security options are configured. + Closes [#965]. + +## Library +- Fix situation where username and password is used with SOCKS5 proxy. Closes + [#927]. +- Fix SOCKS5 behaviour when passing IP addresses. Closes [#927]. + +## Build +- Make it easier to build without bundled uthash.h using `WITH_BUNDLED_DEPS=no`. +- Fix build with OPENSSL_NO_ENGINE. Closes [#932]. + +[#481]: https://github.com/eclipse/mosquitto/issues/481 +[#927]: https://github.com/eclipse/mosquitto/issues/927 +[#932]: https://github.com/eclipse/mosquitto/issues/932 +[#941]: https://github.com/eclipse/mosquitto/issues/941 +[#948]: https://github.com/eclipse/mosquitto/issues/948 +[#965]: https://github.com/eclipse/mosquitto/issues/965 From d1da5ab782020f6516313c76956bb0254f5458a2 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 15:25:28 +0100 Subject: [PATCH 26/43] Add fixed CVE information. --- www/pages/security.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/www/pages/security.md b/www/pages/security.md index e25f368608..466c7a524b 100644 --- a/www/pages/security.md +++ b/www/pages/security.md @@ -19,6 +19,13 @@ follow the steps on [Eclipse Security] page to report it. Listed with most recent first. Further information on security related issues can be found in the [security category]. +* April 2018: [CVE-2017-7655] affecting versions **1.0** to **1.4.15** + inclusive, fixed in **1.5**. +* April 2018: [CVE-2017-7654] affecting versions **1.0** to **1.4.15** + inclusive, fixed in **1.5**. + [security-advisory-cve-2017-7653-cve-2017-7654]. +* April 2018: [CVE-2017-7653] affecting versions **1.0** to **1.4.15** + inclusive, fixed in **1.5**. * February 2018: [CVE-2017-7651] affecting versions **0.15** to **1.4.14** inclusive, fixed in **1.4.15**. More details at [security-advisory-cve-2017-7651-cve-2017-7652]. @@ -34,11 +41,16 @@ can be found in the [security category]. [security-advisory-cve-2017-7651-cve-2017-7652]: /2018/02/security-advisory-cve-2017-7651-cve-2017-7652/ -[CVE-2017-7651]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7651 -[CVE-2017-7652]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 -[Eclipse Security]: https://www.eclipse.org/security/ -[CVE-2017-7650]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7650 [security-advisory-cve-2017-7650]: /2017/05/security-advisory-cve-2017-7650/ -[CVE-2017-9868]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 [security-advisory-cve-2017-9868]: /2017/06/security-advisory-cve-2017-9868/ + +[Eclipse Security]: https://www.eclipse.org/security/ [security category]: /blog/categories/security/ + +[CVE-2017-9868]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 +[CVE-2017-7655]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[CVE-2017-7654]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[CVE-2017-7653]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[CVE-2017-7652]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 +[CVE-2017-7651]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7651 +[CVE-2017-7650]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7650 From e3b4bd8937a20568279a1291262153e264b8fca2 Mon Sep 17 00:00:00 2001 From: Kurt Van Dijck Date: Tue, 25 Sep 2018 06:43:40 +0200 Subject: [PATCH 27/43] fix signal handler on win32 The signal handler thread on win32 did listen to 4 HANDLEs, of which only 3 were initialized. The result was 1 thread eating 100% cpu. This commit reduces the HANDLE array storage. Signed-off-by: Kurt Van Dijck --- src/signals.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/signals.c b/src/signals.c index 63a03d5c6e..c1ee96e5a9 100644 --- a/src/signals.c +++ b/src/signals.c @@ -105,7 +105,7 @@ void handle_sigusr2(int signal) DWORD WINAPI SigThreadProc(void* data) { TCHAR evt_name[MAX_PATH]; - static HANDLE evt[4]; + static HANDLE evt[3]; int pid = GetCurrentProcessId(); sprintf_s(evt_name, MAX_PATH, "mosq%d_shutdown", pid); From e3bfb1795e21c5eed60fa90035b3e41b1bbab252 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 12:11:03 +0100 Subject: [PATCH 28/43] Attempt to fix Mac build on travis. --- travis-configure.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/travis-configure.sh b/travis-configure.sh index dd9e375502..033e9d7a37 100755 --- a/travis-configure.sh +++ b/travis-configure.sh @@ -1,5 +1,7 @@ #!/bin/bash if [ "$TRAVIS_OS_NAME" == "osx" ]; then + export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS" + export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" cmake . fi From 9200a8e98b5b3f28b8b7dfabba65cb2bff464e34 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 14:25:02 +0100 Subject: [PATCH 29/43] Better attempt at fixing mac travis. --- travis-configure.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/travis-configure.sh b/travis-configure.sh index 033e9d7a37..d9e55c499a 100755 --- a/travis-configure.sh +++ b/travis-configure.sh @@ -1,7 +1,5 @@ #!/bin/bash if [ "$TRAVIS_OS_NAME" == "osx" ]; then - export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS" - export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" - cmake . + cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl . fi From f7474d348225bf086f6b9c69b18d6413aa6ffca6 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 15:02:15 +0100 Subject: [PATCH 30/43] Revert "Remove some test that was always true" This reverts commit 6fc7cadb63477a438f56745872a2046ed7026fc4. --- src/subs.c | 67 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 27 deletions(-) diff --git a/src/subs.c b/src/subs.c index 0716fe1945..5953055c3c 100644 --- a/src/subs.c +++ b/src/subs.c @@ -459,7 +459,15 @@ int sub__add(struct mosquitto_db *db, struct mosquitto *context, const char *sub if(sub__topic_tokenise(sub, &tokens)) return 1; HASH_FIND(hh, *root, UHPA_ACCESS_TOPIC(tokens), tokens->topic_len, subhier); - assert(subhier); + if(!subhier){ + subhier = sub__add_hier_entry(NULL, root, UHPA_ACCESS_TOPIC(tokens), tokens->topic_len); + if(!subhier){ + sub__topic_tokens_free(tokens); + log__printf(NULL, MOSQ_LOG_ERR, "Error: Out of memory."); + return MOSQ_ERR_NOMEM; + } + + } rc = sub__add_recurse(db, context, qos, subhier, tokens); sub__topic_tokens_free(tokens); @@ -481,8 +489,9 @@ int sub__remove(struct mosquitto_db *db, struct mosquitto *context, const char * if(sub__topic_tokenise(sub, &tokens)) return 1; HASH_FIND(hh, root, UHPA_ACCESS_TOPIC(tokens), tokens->topic_len, subhier); - assert(subhier); - rc = sub__remove_recurse(db, context, subhier, tokens); + if(subhier){ + rc = sub__remove_recurse(db, context, subhier, tokens); + } sub__topic_tokens_free(tokens); @@ -507,14 +516,15 @@ int sub__messages_queue(struct mosquitto_db *db, const char *source_id, const ch (*stored)->ref_count++; HASH_FIND(hh, db->subs, UHPA_ACCESS_TOPIC(tokens), tokens->topic_len, subhier); - assert(subhier); - if(retain){ - /* We have a message that needs to be retained, so ensure that the subscription - * tree for its topic exists. - */ - sub__add_recurse(db, NULL, 0, subhier, tokens); + if(subhier){ + if(retain){ + /* We have a message that needs to be retained, so ensure that the subscription + * tree for its topic exists. + */ + sub__add_recurse(db, NULL, 0, subhier, tokens); + } + sub__search(db, subhier, tokens, source_id, topic, qos, retain, *stored, true); } - sub__search(db, subhier, tokens, source_id, topic, qos, retain, *stored, true); sub__topic_tokens_free(tokens); /* Remove our reference and free if needed. */ @@ -611,23 +621,25 @@ void sub__tree_print(struct mosquitto__subhier *root, int level) struct mosquitto__subleaf *leaf; HASH_ITER(hh, root, branch, branch_tmp){ - for(i=0; i<(level+2)*2; i++){ - printf(" "); - } - printf("%s", UHPA_ACCESS_TOPIC(branch)); - leaf = branch->subs; - while(leaf){ - if(leaf->context){ - printf(" (%s, %d)", leaf->context->id, leaf->qos); - }else{ - printf(" (%s, %d)", "", leaf->qos); + if(level > -1){ + for(i=0; i<(level+2)*2; i++){ + printf(" "); } - leaf = leaf->next; - } - if(branch->retained){ - printf(" (r)"); + printf("%s", UHPA_ACCESS_TOPIC(branch)); + leaf = branch->subs; + while(leaf){ + if(leaf->context){ + printf(" (%s, %d)", leaf->context->id, leaf->qos); + }else{ + printf(" (%s, %d)", "", leaf->qos); + } + leaf = leaf->next; + } + if(branch->retained){ + printf(" (r)"); + } + printf("\n"); } - printf("\n"); sub__tree_print(branch->children, level+1); } @@ -715,9 +727,10 @@ int sub__retain_queue(struct mosquitto_db *db, struct mosquitto *context, const if(sub__topic_tokenise(sub, &tokens)) return 1; HASH_FIND(hh, db->subs, UHPA_ACCESS_TOPIC(tokens), tokens->topic_len, subhier); - assert(subhier); - retain__search(db, subhier, tokens, context, sub, sub_qos, 0); + if(subhier){ + retain__search(db, subhier, tokens, context, sub, sub_qos, 0); + } while(tokens){ tail = tokens->next; UHPA_FREE_TOPIC(tokens); From 59bd07627dc1285b270d7e12617d39174980c897 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 20 Sep 2018 16:12:00 +0100 Subject: [PATCH 31/43] Various build improvements to help packaging. --- ChangeLog.txt | 3 +++ config.h | 31 ++++++++++++++----------------- config.mk | 8 +++++--- lib/Makefile | 27 +++++++++++++-------------- lib/cpp/Makefile | 28 ++++++++++++++-------------- 5 files changed, 49 insertions(+), 48 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 9230ca5f50..04a965f5f0 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -5,6 +5,9 @@ Broker: - Elevate log level to warning for situation when socket limit is hit. - Remove requirement to use `user root` in snap package config files. +Build: +- Various fixes to ease building. + 1.5.2 - 20180919 ================ diff --git a/config.h b/config.h index 7607019278..5e76e89999 100644 --- a/config.h +++ b/config.h @@ -1,10 +1,19 @@ #ifndef CONFIG_H /* ============================================================ - * Control compile time options. - * ============================================================ - * - * Compile time options have moved to config.mk. - */ + * Platform options + * ============================================================ */ + +#ifdef __APPLE__ +# define __DARWIN_C_SOURCE +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__SYMBIAN32__) || defined(__QNX__) +# define _XOPEN_SOURCE 700 +# define __BSD_VISIBLE 1 +# define HAVE_NETINET_IN_H +#else +# define _XOPEN_SOURCE 700 +# define _DEFAULT_SOURCE 1 +# define _POSIX_C_SOURCE 200809L +#endif /* ============================================================ @@ -27,16 +36,4 @@ #define uthash_malloc(sz) mosquitto__malloc(sz) #define uthash_free(ptr,sz) mosquitto__free(ptr) -#ifdef __APPLE__ -# define __DARWIN_C_SOURCE -#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__SYMBIAN32__) || defined(__QNX__) -# define _XOPEN_SOURCE 700 -# define __BSD_VISIBLE 1 -# define HAVE_NETINET_IN_H -#else -# define _XOPEN_SOURCE 700 -# define _DEFAULT_SOURCE 1 -# define _POSIX_C_SOURCE 200809L -#endif - #endif diff --git a/config.mk b/config.mk index 3e877ccfb3..960523465e 100644 --- a/config.mk +++ b/config.mk @@ -275,9 +275,11 @@ ifeq ($(WITH_WEBSOCKETS),static) endif INSTALL?=install -prefix=/usr/local -mandir=${prefix}/share/man -localedir=${prefix}/share/locale +prefix?=/usr/local +incdir?=${prefix}/include +libdir?=${prefix}/lib${LIB_SUFFIX} +localedir?=${prefix}/share/locale +mandir?=${prefix}/share/man STRIP?=strip ifeq ($(WITH_STRIP),yes) diff --git a/lib/Makefile b/lib/Makefile index 3a293a8aee..b768c81bd2 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -48,25 +48,24 @@ all : ${ALL_DEPS} $(MAKE) -C cpp install : all - $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/" - $(INSTALL) ${STRIP_OPTS} libmosquitto.so.${SOVERSION} "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so.${SOVERSION}" - ln -sf libmosquitto.so.${SOVERSION} "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so" + $(INSTALL) -d "${DESTDIR}${libdir}/" + $(INSTALL) ${STRIP_OPTS} libmosquitto.so.${SOVERSION} "${DESTDIR}${libdir}/libmosquitto.so.${SOVERSION}" + ln -sf libmosquitto.so.${SOVERSION} "${DESTDIR}${libdir}/libmosquitto.so" ifeq ($(WITH_STATIC_LIBRARIES),yes) - $(INSTALL) libmosquitto.a "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a" - ${CROSS_COMPILE}${STRIP} -g --strip-unneeded "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a" + $(INSTALL) ${STRIP_OPTS} libmosquitto.a "${DESTDIR}${libdir}/libmosquitto.a" endif - $(INSTALL) -d "${DESTDIR}${prefix}/include/" - $(INSTALL) mosquitto.h "${DESTDIR}${prefix}/include/mosquitto.h" - $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig" - $(INSTALL) -m644 ../libmosquitto.pc.in "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquitto.pc" - sed -i -e "s#@CMAKE_INSTALL_PREFIX@#$(prefix)#" -e "s#@VERSION@#$(VERSION)#" "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquitto.pc" + $(INSTALL) -d "${DESTDIR}${incdir}/" + $(INSTALL) mosquitto.h "${DESTDIR}${incdir}/mosquitto.h" + $(INSTALL) -d "${DESTDIR}${libdir}/pkgconfig" + $(INSTALL) -m644 ../libmosquitto.pc.in "${DESTDIR}${libdir}/pkgconfig/libmosquitto.pc" + sed -i -e "s#@CMAKE_INSTALL_PREFIX@#${prefix}#" -e "s#@VERSION@#${VERSION}#" "${DESTDIR}${libdir}/pkgconfig/libmosquitto.pc" $(MAKE) -C cpp install uninstall : - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so.${SOVERSION}" - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so" - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a" - -rm -f "${DESTDIR}${prefix}/include/mosquitto.h" + -rm -f "${DESTDIR}${libdir}/libmosquitto.so.${SOVERSION}" + -rm -f "${DESTDIR}${libdir}/libmosquitto.so" + -rm -f "${DESTDIR}${libdir}/libmosquitto.a" + -rm -f "${DESTDIR}${incdir}/mosquitto.h" reallyclean : clean diff --git a/lib/cpp/Makefile b/lib/cpp/Makefile index a668475741..87d6e05700 100644 --- a/lib/cpp/Makefile +++ b/lib/cpp/Makefile @@ -15,24 +15,24 @@ endif all : ${ALL_DEPS} install : all - $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/" - $(INSTALL) ${STRIP_OPTS} libmosquittopp.so.${SOVERSION} "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so.${SOVERSION}" - ln -sf libmosquittopp.so.${SOVERSION} "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so" + $(INSTALL) -d "${DESTDIR}${libdir}/" + $(INSTALL) ${STRIP_OPTS} libmosquittopp.so.${SOVERSION} "${DESTDIR}${libdir}/libmosquittopp.so.${SOVERSION}" + ln -sf libmosquittopp.so.${SOVERSION} "${DESTDIR}${libdir}/libmosquittopp.so" ifeq ($(WITH_STATIC_LIBRARIES),yes) - $(INSTALL) libmosquittopp.a "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.a" - ${CROSS_COMPILE}${STRIP} -g --strip-unneeded "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.a" + $(INSTALL) libmosquittopp.a "${DESTDIR}${libdir}/libmosquittopp.a" + ${CROSS_COMPILE}${STRIP} -g --strip-unneeded "${DESTDIR}${libdir}/libmosquittopp.a" endif - $(INSTALL) -d "${DESTDIR}${prefix}/include/" - $(INSTALL) mosquittopp.h "${DESTDIR}${prefix}/include/mosquittopp.h" - $(INSTALL) -d "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig" - $(INSTALL) -m644 ../../libmosquittopp.pc.in "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquittopp.pc" - sed -i -e "s#@CMAKE_INSTALL_PREFIX@#$(prefix)#" -e "s#@VERSION@#$(VERSION)#" "${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/pkgconfig/libmosquittopp.pc" + $(INSTALL) -d "${DESTDIR}${incdir}/" + $(INSTALL) mosquittopp.h "${DESTDIR}${incdir}/mosquittopp.h" + $(INSTALL) -d "${DESTDIR}${libdir}/pkgconfig/" + $(INSTALL) -m644 ../../libmosquittopp.pc.in "${DESTDIR}${libdir}/pkgconfig/libmosquittopp.pc" + sed -i -e "s#@CMAKE_INSTALL_PREFIX@#${prefix}#" -e "s#@VERSION@#${VERSION}#" "${DESTDIR}${libdir}/pkgconfig/libmosquittopp.pc" uninstall : - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so.${SOVERSION}" - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.so" - -rm -f "${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquittopp.a" - -rm -f "${DESTDIR}${prefix}/include/mosquittopp.h" + -rm -f "${DESTDIR}${libdir}/libmosquittopp.so.${SOVERSION}" + -rm -f "${DESTDIR}${libdir}/libmosquittopp.so" + -rm -f "${DESTDIR}${libdir}/libmosquittopp.a" + -rm -f "${DESTDIR}${incdir}/mosquittopp.h" clean : -rm -f *.o libmosquittopp.so.${SOVERSION} libmosquittopp.a From 9df05e93c045f2004b287079312e2acfeb69914c Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 09:25:56 +0100 Subject: [PATCH 32/43] Add test for $test publishing bug. --- test/broker/03-publish-dollar.py | 40 ++++++++++++++++++++++++++++++++ test/broker/Makefile | 1 + test/broker/ptest.py | 1 + 3 files changed, 42 insertions(+) create mode 100755 test/broker/03-publish-dollar.py diff --git a/test/broker/03-publish-dollar.py b/test/broker/03-publish-dollar.py new file mode 100755 index 0000000000..4b2d3787ee --- /dev/null +++ b/test/broker/03-publish-dollar.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python + +# Test whether a PUBLISH to a topic starting with $ succeeds + +import inspect, os, sys +# From http://stackoverflow.com/questions/279237/python-import-a-module-from-a-folder +cmd_subfolder = os.path.realpath(os.path.abspath(os.path.join(os.path.split(inspect.getfile( inspect.currentframe() ))[0],".."))) +if cmd_subfolder not in sys.path: + sys.path.insert(0, cmd_subfolder) + +import mosq_test + +rc = 1 +mid = 19 +keepalive = 60 +connect_packet = mosq_test.gen_connect("pub-dollar-test", keepalive=keepalive) +connack_packet = mosq_test.gen_connack(rc=0) + +publish_packet = mosq_test.gen_publish("$test/test", qos=1, mid=mid, payload="message") +puback_packet = mosq_test.gen_puback(mid) + +port = mosq_test.get_port() +broker = mosq_test.start_broker(filename=os.path.basename(__file__), port=port) + +try: + sock = mosq_test.do_client_connect(connect_packet, connack_packet, port=port) + mosq_test.do_send_receive(sock, publish_packet, puback_packet, "puback") + + rc = 0 + + sock.close() +finally: + broker.terminate() + broker.wait() + (stdo, stde) = broker.communicate() + if rc: + print(stde) + +exit(rc) + diff --git a/test/broker/Makefile b/test/broker/Makefile index 70da8799c9..0b4fee0848 100644 --- a/test/broker/Makefile +++ b/test/broker/Makefile @@ -62,6 +62,7 @@ endif ./03-pattern-matching.py #./03-publish-qos1-queued-bytes.py ./03-publish-invalid-utf8.py + ./03-publish-dollar.py 04 : ./04-retain-qos0.py diff --git a/test/broker/ptest.py b/test/broker/ptest.py index dab515a7c2..27b0df6d77 100755 --- a/test/broker/ptest.py +++ b/test/broker/ptest.py @@ -44,6 +44,7 @@ (1, './03-pattern-matching.py'), #(1, './03-publish-qos1-queued-bytes.py'), (1, './03-publish-invalid-utf8.py'), + (1, './03-publish-dollar.py'), (1, './04-retain-qos0.py'), (1, './04-retain-qos0-fresh.py'), From 7b1892caefb14e2abcde6648bcf02558c3112a53 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 11:39:58 +0100 Subject: [PATCH 33/43] Fix retained msgs not sent by bridges. This occurred when a bridge connected for the first time and so made a local subscription for outgoing topics. Closes #701. --- ChangeLog.txt | 2 ++ src/bridge.c | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index 04a965f5f0..3f21738858 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -4,6 +4,8 @@ Broker: - Elevate log level to warning for situation when socket limit is hit. - Remove requirement to use `user root` in snap package config files. +- Fix retained messages not sent by bridges on outgoing topics at the first + connection. Closes #701. Build: - Various fixes to ease building. diff --git a/src/bridge.c b/src/bridge.c index 7f98d39910..a3f2ed7dd5 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -145,6 +145,9 @@ int bridge__connect_step1(struct mosquitto_db *db, struct mosquitto *context) if(context->bridge->topics[i].direction == bd_out || context->bridge->topics[i].direction == bd_both){ log__printf(NULL, MOSQ_LOG_DEBUG, "Bridge %s doing local SUBSCRIBE on topic %s", context->id, context->bridge->topics[i].local_topic); if(sub__add(db, context, context->bridge->topics[i].local_topic, context->bridge->topics[i].qos, &db->subs)) return 1; + sub__retain_queue(db, context, + context->bridge->topics[i].local_topic, + context->bridge->topics[i].qos); } } @@ -308,6 +311,9 @@ int bridge__connect(struct mosquitto_db *db, struct mosquitto *context) if(context->bridge->topics[i].direction == bd_out || context->bridge->topics[i].direction == bd_both){ log__printf(NULL, MOSQ_LOG_DEBUG, "Bridge %s doing local SUBSCRIBE on topic %s", context->id, context->bridge->topics[i].local_topic); if(sub__add(db, context, context->bridge->topics[i].local_topic, context->bridge->topics[i].qos, &db->subs)) return 1; + sub__retain_queue(db, context, + context->bridge->topics[i].local_topic, + context->bridge->topics[i].qos); } } From 008d424a3318b0493868de143d817d800304a73e Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 12:54:22 +0100 Subject: [PATCH 34/43] Minor documentation fix. Closes #520. --- ChangeLog.txt | 1 + man/mosquitto.conf.5.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 3f21738858..45c1a1ddd5 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -6,6 +6,7 @@ Broker: - Remove requirement to use `user root` in snap package config files. - Fix retained messages not sent by bridges on outgoing topics at the first connection. Closes #701. +- Minor documentation fixes. Closes #520. Build: - Various fixes to ease building. diff --git a/man/mosquitto.conf.5.xml b/man/mosquitto.conf.5.xml index 3d171e9968..e5901c77ce 100644 --- a/man/mosquitto.conf.5.xml +++ b/man/mosquitto.conf.5.xml @@ -763,7 +763,7 @@ client connected to a listener with mount point example can only see messages that are published in the topic hierarchy - example and above. + example and below. Not reloaded on reload signal. From f9c9f3d396da95b3bf7375826126bd9102379603 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 13:52:14 +0100 Subject: [PATCH 35/43] Fix incorrect hash usage with duplicate clients. Fix duplicate clients being added to by_id hash before the old client was removed. Closes #645. --- ChangeLog.txt | 2 ++ lib/mosquitto_internal.h | 2 ++ src/context.c | 4 ++++ src/loop.c | 5 +++++ 4 files changed, 13 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index 45c1a1ddd5..bf7e0fb224 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -7,6 +7,8 @@ Broker: - Fix retained messages not sent by bridges on outgoing topics at the first connection. Closes #701. - Minor documentation fixes. Closes #520. +- Fix duplicate clients being added to by_id hash before the old client was + removed. Closes #645. Build: - Various fixes to ease building. diff --git a/lib/mosquitto_internal.h b/lib/mosquitto_internal.h index de82ec3d3f..c6b3d6e526 100644 --- a/lib/mosquitto_internal.h +++ b/lib/mosquitto_internal.h @@ -208,6 +208,8 @@ struct mosquitto { #endif bool clean_session; #ifdef WITH_BROKER + char *old_id; /* for when a duplicate client connects, but we still want to + know what the id was */ bool is_dropping; bool is_bridge; struct mosquitto__bridge *bridge; diff --git a/src/context.c b/src/context.c index 495693e926..1d3ae1633e 100644 --- a/src/context.c +++ b/src/context.c @@ -161,6 +161,10 @@ void context__cleanup(struct mosquitto_db *db, struct mosquitto *context, bool d mosquitto__free(context->id); context->id = NULL; } + if(context->old_id){ + mosquitto__free(context->old_id); + context->old_id = NULL; + } packet__cleanup(&(context->in_packet)); if(context->current_out_packet){ packet__cleanup(context->current_out_packet); diff --git a/src/loop.c b/src/loop.c index 8df417608a..9714720976 100644 --- a/src/loop.c +++ b/src/loop.c @@ -638,12 +638,17 @@ void do_disconnect(struct mosquitto_db *db, struct mosquitto *context) context->sock = INVALID_SOCKET; context->pollfd_index = -1; } + HASH_DELETE(hh_id, db->contexts_by_id, context); + context->old_id = context->id; + context->id = NULL; }else #endif { if(db->config->connection_messages == true){ if(context->id){ id = context->id; + }else if(context->old_id){ + id = context->old_id; }else{ id = ""; } From d9fc9cd0aea0a7d5ab7fecc6e6bde3163443f19d Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 14:32:43 +0100 Subject: [PATCH 36/43] Add allow_zero_length_clientid, auto_id_prefix documentation. Closes #600. --- ChangeLog.txt | 2 +- man/mosquitto.conf.5.xml | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index bf7e0fb224..18f21359a3 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -6,7 +6,7 @@ Broker: - Remove requirement to use `user root` in snap package config files. - Fix retained messages not sent by bridges on outgoing topics at the first connection. Closes #701. -- Minor documentation fixes. Closes #520. +- Documentation fixes. Closes #520, #600. - Fix duplicate clients being added to by_id hash before the old client was removed. Closes #645. diff --git a/man/mosquitto.conf.5.xml b/man/mosquitto.conf.5.xml index e5901c77ce..a6bf0c99a2 100644 --- a/man/mosquitto.conf.5.xml +++ b/man/mosquitto.conf.5.xml @@ -195,6 +195,17 @@ Reloaded on reload signal. + + [ true | false ] + + MQTT 3.1.1 allows clients to connect with a zero + length client id and have the broker generate a client + id for them. Use this option to allow/disallow this + behaviour. Defaults to true. + See also the option. + Reloaded on reload signal. + + value @@ -244,6 +255,17 @@ Not currently reloaded on reload signal. + + prefix + + If is + true, this option allows you + to set a string that will be prefixed to the + automatically generated client ids to aid visibility in + logs. Defaults to no prefix. + Reloaded on reload signal. + + seconds From 588d39efdc9ca92926b372481be9f81ee98cba6a Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 16:14:57 +0100 Subject: [PATCH 37/43] Fix Windows version not starting if include_dir did not contain any files. Closes #566. Thanks to marleau. --- ChangeLog.txt | 2 ++ src/conf.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 18f21359a3..6651a0fe05 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -9,6 +9,8 @@ Broker: - Documentation fixes. Closes #520, #600. - Fix duplicate clients being added to by_id hash before the old client was removed. Closes #645. +- Fix Windows version not starting if include_dir did not contain any files. + Closes #566. Build: - Various fixes to ease building. diff --git a/src/conf.c b/src/conf.c index 27a7bacd0f..367868e5fb 100644 --- a/src/conf.c +++ b/src/conf.c @@ -1208,8 +1208,8 @@ int config__read_file_core(struct mosquitto__config *config, bool reload, struct snprintf(dirpath, MAX_PATH, "%s\\*.conf", token); fh = FindFirstFile(dirpath, &find_data); if(fh == INVALID_HANDLE_VALUE){ - log__printf(NULL, MOSQ_LOG_ERR, "Error: Unable to open include_dir '%s'.", token); - return 1; + /* No files found */ + continue; } do{ From c78003cacfe62cc9a70a5df6485f7aaa04ac4cdb Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 25 Sep 2018 16:26:02 +0100 Subject: [PATCH 38/43] Bump version number, add CVE details. --- CMakeLists.txt | 2 +- ChangeLog.txt | 7 ++++++- config.mk | 2 +- installer/mosquitto.nsi | 2 +- installer/mosquitto64.nsi | 2 +- lib/mosquitto.h | 2 +- set-version.sh | 2 +- snap/snapcraft.yaml | 2 +- 8 files changed, 13 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 01d0aaf31e..d9a86362bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ project(mosquitto) cmake_minimum_required(VERSION 2.8) # Only for version 3 and up. cmake_policy(SET CMP0042 NEW) -set (VERSION 1.5.2) +set (VERSION 1.5.3) add_definitions (-DCMAKE -DVERSION=\"${VERSION}\") diff --git a/ChangeLog.txt b/ChangeLog.txt index 6651a0fe05..18c5514d2b 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,6 +1,11 @@ -1.5.3 - 201810xx +1.5.3 - 20180925 ================ +Security: +- Fix CVE-2018-12543. If a message is sent to Mosquitto with a topic that + begins with $, but is not $SYS, then an assert that should be unreachable is + triggered and Mosquitto will exit. + Broker: - Elevate log level to warning for situation when socket limit is hit. - Remove requirement to use `user root` in snap package config files. diff --git a/config.mk b/config.mk index 960523465e..46ffb6db2c 100644 --- a/config.mk +++ b/config.mk @@ -102,7 +102,7 @@ WITH_BUNDLED_DEPS:=yes # Also bump lib/mosquitto.h, CMakeLists.txt, # installer/mosquitto.nsi, installer/mosquitto64.nsi -VERSION=1.5.2 +VERSION=1.5.3 # Client library SO version. Bump if incompatible API/ABI changes are made. SOVERSION=1 diff --git a/installer/mosquitto.nsi b/installer/mosquitto.nsi index 3774a511b6..b97f6f3a33 100644 --- a/installer/mosquitto.nsi +++ b/installer/mosquitto.nsi @@ -9,7 +9,7 @@ !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' Name "Eclipse Mosquitto" -!define VERSION 1.5.2 +!define VERSION 1.5.3 OutFile "mosquitto-${VERSION}-install-windows-x86.exe" InstallDir "$PROGRAMFILES\mosquitto" diff --git a/installer/mosquitto64.nsi b/installer/mosquitto64.nsi index 44b2d9c697..59acea1a10 100644 --- a/installer/mosquitto64.nsi +++ b/installer/mosquitto64.nsi @@ -9,7 +9,7 @@ !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' Name "Eclipse Mosquitto" -!define VERSION 1.5.2 +!define VERSION 1.5.3 OutFile "mosquitto-${VERSION}-install-windows-x64.exe" !include "x64.nsh" diff --git a/lib/mosquitto.h b/lib/mosquitto.h index 100ea1a6c5..3d15666d07 100644 --- a/lib/mosquitto.h +++ b/lib/mosquitto.h @@ -47,7 +47,7 @@ extern "C" { #define LIBMOSQUITTO_MAJOR 1 #define LIBMOSQUITTO_MINOR 5 -#define LIBMOSQUITTO_REVISION 2 +#define LIBMOSQUITTO_REVISION 3 /* LIBMOSQUITTO_VERSION_NUMBER looks like 1002001 for e.g. version 1.2.1. */ #define LIBMOSQUITTO_VERSION_NUMBER (LIBMOSQUITTO_MAJOR*1000000+LIBMOSQUITTO_MINOR*1000+LIBMOSQUITTO_REVISION) diff --git a/set-version.sh b/set-version.sh index d504a0bf22..522dfa1d39 100755 --- a/set-version.sh +++ b/set-version.sh @@ -2,7 +2,7 @@ MAJOR=1 MINOR=5 -REVISION=2 +REVISION=3 sed -i "s/^VERSION=.*/VERSION=${MAJOR}.${MINOR}.${REVISION}/" config.mk diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index fa941d8017..c7569010ed 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: mosquitto -version: 1.5.2 +version: 1.5.3 summary: Eclipse Mosquitto MQTT broker description: This is a message broker that supports version 3.1 and 3.1.1 of the MQTT protocol. From 46b943b07711398b0accc0c186fe37bd10242a5a Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 27 Sep 2018 10:48:03 +0100 Subject: [PATCH 39/43] Add website post and update downloads/security. --- www/pages/download.md | 10 ++-- www/pages/security.md | 4 ++ .../09/security-advisory-cve-2018-12543.md | 59 +++++++++++++++++++ 3 files changed, 67 insertions(+), 6 deletions(-) create mode 100644 www/posts/2018/09/security-advisory-cve-2018-12543.md diff --git a/www/pages/download.md b/www/pages/download.md index 1adf994f11..51c1b90c42 100644 --- a/www/pages/download.md +++ b/www/pages/download.md @@ -11,8 +11,8 @@ # Source -* [mosquitto-1.5.2.tar.gz](http://mosquitto.org/files/source/mosquitto-1.5.2.tar.gz) (319kB) ([GPG signature](http://mosquitto.org/files/source/mosquitto-1.5.1.tar.gz.asc)) -* [mosquitto-1.5.2.tar.gz](http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.5.2.tar.gz) (via Eclipse) +* [mosquitto-1.5.3.tar.gz](http://mosquitto.org/files/source/mosquitto-1.5.3.tar.gz) (319kB) ([GPG signature](http://mosquitto.org/files/source/mosquitto-1.5.3.tar.gz.asc)) +* [mosquitto-1.5.3.tar.gz](http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.5.3.tar.gz) (via Eclipse) * [Git source code repository](https://github.com/eclipse/mosquitto) (github.com) Older downloads are available at [http://mosquitto.org/files/](../files/) @@ -25,10 +25,8 @@ distributions. ## Windows -* [mosquitto-1.5.2-install-windows-x64.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win64/mosquitto-1.5.2-install-windows-x64.exe) (~360 kB) (64-bit build, Windows Vista and up, built with Visual Studio Community 2017) -* [mosquitto-1.5.2-install-windows-x32.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.5.2-install-windows-x86.exe) (~360 kB) (32-bit build, Windows Vista and up, built with Visual Studio Community 2017) - -You will also need to install Win64 OpenSSL v1.1.0 Light or Win32OpenSSL v1.1.0 Light from [slproweb.com](http://slproweb.com/products/Win32OpenSSL.html) +* [mosquitto-1.5.3-install-windows-x64.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win64/mosquitto-1.5.3-install-windows-x64.exe) (~360 kB) (64-bit build, Windows Vista and up, built with Visual Studio Community 2017) +* [mosquitto-1.5.3-install-windows-x32.exe](http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.5.3-install-windows-x86.exe) (~360 kB) (32-bit build, Windows Vista and up, built with Visual Studio Community 2017) See also readme-windows.txt after installing. diff --git a/www/pages/security.md b/www/pages/security.md index 466c7a524b..c31eb3006f 100644 --- a/www/pages/security.md +++ b/www/pages/security.md @@ -19,6 +19,8 @@ follow the steps on [Eclipse Security] page to report it. Listed with most recent first. Further information on security related issues can be found in the [security category]. +* September 2018: [CVE-2018-12543] affecting versions **1.5** to **1.5.2** + inclusive, fixed in **1.5.3**. * April 2018: [CVE-2017-7655] affecting versions **1.0** to **1.4.15** inclusive, fixed in **1.5**. * April 2018: [CVE-2017-7654] affecting versions **1.0** to **1.4.15** @@ -40,6 +42,7 @@ can be found in the [security category]. [security-advisory-cve-2017-7650]. +[security-advisory-cve-2018-12543]: /2018/09/security-advisory-cve-2018-12543/ [security-advisory-cve-2017-7651-cve-2017-7652]: /2018/02/security-advisory-cve-2017-7651-cve-2017-7652/ [security-advisory-cve-2017-7650]: /2017/05/security-advisory-cve-2017-7650/ [security-advisory-cve-2017-9868]: /2017/06/security-advisory-cve-2017-9868/ @@ -47,6 +50,7 @@ can be found in the [security category]. [Eclipse Security]: https://www.eclipse.org/security/ [security category]: /blog/categories/security/ +[CVE-2018-12543]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12543 [CVE-2017-9868]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9868 [CVE-2017-7655]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 [CVE-2017-7654]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7652 diff --git a/www/posts/2018/09/security-advisory-cve-2018-12543.md b/www/posts/2018/09/security-advisory-cve-2018-12543.md new file mode 100644 index 0000000000..0e33b4efdd --- /dev/null +++ b/www/posts/2018/09/security-advisory-cve-2018-12543.md @@ -0,0 +1,59 @@ + + +Mosquitto 1.5.3 has been released to address a security vulnerability. It also +includes other bug fixes. + +# CVE-2018-12543 + +A vulnerability exists in Mosquitto versions 1.5 to 1.5.2 inclusive, known as +[CVE-2018-12543]. + +If a message received by the broker has a topic that begins with `$`, but that +does not begin `$SYS`, an assert is triggered that should otherwise not be +accessible, causing Mosquitto to exit. + +The issue is fixed in Mosquitto 1.5.3. Patches for older versions are +available at + +The fix addresses the problem by reverting a commit that intended to remove +some unused checks, but also stopped part of the topic hierarchy being created. + +# Version 1.5.3 Changes + +The complete list of fixes addressed in version 1.5.3 is: + +## Security + +* Fix [CVE-2018-12543]. If a message is sent to Mosquitto with a topic that + begins with `$`, but is not `$SYS`, then an assert that should be unreachable + is triggered and Mosquitto will exit. + +## Broker +* Elevate log level to warning for situation when socket limit is hit. +* Remove requirement to use `user root` in snap package config files. +* Fix retained messages not sent by bridges on outgoing topics at the first + connection. Closes [#701]. +* Documentation fixes. Closes [#520], [#600]. +* Fix duplicate clients being added to by_id hash before the old client was + removed. Closes [#645]. +* Fix Windows version not starting if `include_dir` did not contain any files. + Closes [#566]. + +## Build +* Various fixes to ease building. + +[CVE-2018-12543]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12543 +[#520]: https://github.com/eclipse/mosquitto/issues/520 +[#566]: https://github.com/eclipse/mosquitto/issues/566 +[#600]: https://github.com/eclipse/mosquitto/issues/600 +[#645]: https://github.com/eclipse/mosquitto/issues/645 +[#701]: https://github.com/eclipse/mosquitto/issues/701 From cf9a72d8dbe463c0b87a448fc5843b0891154bd3 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 27 Sep 2018 22:05:15 +0100 Subject: [PATCH 40/43] Add mosquitto_subscribe_multiple. --- lib/actions.c | 19 ++++++++++++++++++- lib/linker.version | 5 +++++ lib/mosquitto.h | 24 ++++++++++++++++++++++++ lib/send_mosq.h | 2 +- lib/send_subscribe.c | 21 ++++++++++++++------- src/handle_connack.c | 2 +- 6 files changed, 63 insertions(+), 10 deletions(-) diff --git a/lib/actions.c b/lib/actions.c index 5e50dbe548..5883fc7048 100644 --- a/lib/actions.c +++ b/lib/actions.c @@ -105,7 +105,24 @@ int mosquitto_subscribe(struct mosquitto *mosq, int *mid, const char *sub, int q if(mosquitto_sub_topic_check(sub)) return MOSQ_ERR_INVAL; if(mosquitto_validate_utf8(sub, strlen(sub))) return MOSQ_ERR_MALFORMED_UTF8; - return send__subscribe(mosq, mid, sub, qos); + return send__subscribe(mosq, mid, 1, &sub, qos); +} + + +int mosquitto_subscribe_multiple(struct mosquitto *mosq, int *mid, int sub_count, const char **sub, int qos) +{ + int i; + + if(!mosq || !sub_count || !sub) return MOSQ_ERR_INVAL; + if(qos < 0 || qos > 2) return MOSQ_ERR_INVAL; + if(mosq->sock == INVALID_SOCKET) return MOSQ_ERR_NO_CONN; + + for(i=0; icommand = SUBSCRIBE | (1<<1); packet->remaining_length = packetlen; @@ -60,15 +63,19 @@ int send__subscribe(struct mosquitto *mosq, int *mid, const char *topic, uint8_t packet__write_uint16(packet, local_mid); /* Payload */ - packet__write_string(packet, topic, strlen(topic)); - packet__write_byte(packet, topic_qos); + for(i=0; iid, local_mid, topic, topic_qos); + log__printf(mosq, MOSQ_LOG_DEBUG, "Bridge %s sending SUBSCRIBE (Mid: %d, Topic: %s, QoS: %d)", mosq->id, local_mid, topic[0], topic_qos); # endif #else - log__printf(mosq, MOSQ_LOG_DEBUG, "Client %s sending SUBSCRIBE (Mid: %d, Topic: %s, QoS: %d)", mosq->id, local_mid, topic, topic_qos); + for(i=0; iid, local_mid, topic[i], topic_qos); + } #endif return packet__queue(mosq, packet); diff --git a/src/handle_connack.c b/src/handle_connack.c index 14b053eb26..3194a61ae9 100644 --- a/src/handle_connack.c +++ b/src/handle_connack.c @@ -75,7 +75,7 @@ int handle__connack(struct mosquitto_db *db, struct mosquitto *context) } for(i=0; ibridge->topic_count; i++){ if(context->bridge->topics[i].direction == bd_in || context->bridge->topics[i].direction == bd_both){ - if(send__subscribe(context, NULL, context->bridge->topics[i].remote_topic, context->bridge->topics[i].qos)){ + if(send__subscribe(context, NULL, 1, &context->bridge->topics[i].remote_topic, &context->bridge->topics[i].qos)){ return 1; } }else{ From 8b66a323cdfb3dfa364bd699fae1e99882eaefb3 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 27 Sep 2018 22:06:54 +0100 Subject: [PATCH 41/43] Add mosquitto_subscribe_multiple() For sending subscriptions to multiple topics in one command. --- ChangeLog.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index ac9420e9f1..cb028f01d3 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,11 @@ +1.6 - 2018xxxx +============== + +Library features: +- Add mosquitto_subscribe_multiple() for sending subscriptions to multiple + topics in one command. + + 1.5 - 20180502 ============== From 0e76bed50ebc8a787baea61784196eafc7881b28 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 27 Sep 2018 22:16:38 +0100 Subject: [PATCH 42/43] Add -E option to mosquitto_sub. This causes the client to exit immediately after its subscriptions are acknowledged by the broker, and can be used to create a durable client session without requiring messages to be delivered. Closes #952. --- ChangeLog.txt | 7 ++++++- client/client_shared.c | 5 +++++ client/client_shared.h | 1 + client/sub_client.c | 12 ++++++++---- man/mosquitto_sub.1.xml | 13 +++++++++++++ 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index cb028f01d3..c949618ab5 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,10 +1,15 @@ 1.6 - 2018xxxx ============== -Library features: +Client library features: - Add mosquitto_subscribe_multiple() for sending subscriptions to multiple topics in one command. +Client features: +- Add -E to mosquitto_sub, which causes it to exit immediately after having + its subscriptions acknowledged. Use with -c to create a durable client + session without requiring a message to be received. + 1.5 - 20180502 ============== diff --git a/client/client_shared.c b/client/client_shared.c index f14ebb1ecc..eeeee506b7 100644 --- a/client/client_shared.c +++ b/client/client_shared.c @@ -479,6 +479,11 @@ int client_config_line_proc(struct mosq_config *cfg, int pub_or_sub, int argc, c } } i++; + }else if(!strcmp(argv[i], "-E")){ + if(pub_or_sub == CLIENT_PUB){ + goto unknown_option; + } + cfg->exit_after_sub = true; }else if(!strcmp(argv[i], "-F")){ if(pub_or_sub == CLIENT_PUB){ goto unknown_option; diff --git a/client/client_shared.h b/client/client_shared.h index f1ce6f3132..0676229325 100644 --- a/client/client_shared.h +++ b/client/client_shared.h @@ -74,6 +74,7 @@ struct mosq_config { bool clean_session; char **topics; /* sub */ int topic_count; /* sub */ + bool exit_after_sub; /* sub */ bool no_retain; /* sub */ bool retained_only; /* sub */ char **filter_outs; /* sub */ diff --git a/client/sub_client.c b/client/sub_client.c index 1d83684610..5dce73549f 100644 --- a/client/sub_client.c +++ b/client/sub_client.c @@ -96,9 +96,8 @@ void my_connect_callback(struct mosquitto *mosq, void *obj, int result, int flag cfg = (struct mosq_config *)obj; if(!result){ - for(i=0; itopic_count; i++){ - mosquitto_subscribe(mosq, NULL, cfg->topics[i], cfg->qos); - } + mosquitto_subscribe_multiple(mosq, NULL, cfg->topic_count, (const char **)cfg->topics, cfg->qos); + for(i=0; iunsub_topic_count; i++){ mosquitto_unsubscribe(mosq, NULL, cfg->unsub_topics[i]); } @@ -123,6 +122,10 @@ void my_subscribe_callback(struct mosquitto *mosq, void *obj, int mid, int qos_c if(!cfg->quiet) printf(", %d", granted_qos[i]); } if(!cfg->quiet) printf("\n"); + + if(cfg->exit_after_sub){ + mosquitto_disconnect(mosq); + } } void my_log_callback(struct mosquitto *mosq, void *obj, int level, const char *str) @@ -139,7 +142,7 @@ void print_usage(void) printf("mosquitto_sub version %s running on libmosquitto %d.%d.%d.\n\n", VERSION, major, minor, revision); printf("Usage: mosquitto_sub {[-h host] [-p port] [-u username [-P password]] -t topic | -L URL [-t topic]}\n"); printf(" [-c] [-k keepalive] [-q qos]\n"); - printf(" [-C msg_count] [-R] [--retained-only] [-T filter_out] [-U topic ...]\n"); + printf(" [-C msg_count] [-E] [-R] [--retained-only] [-T filter_out] [-U topic ...]\n"); printf(" [-F format]\n"); #ifndef WIN32 printf(" [-W timeout_secs]\n"); @@ -168,6 +171,7 @@ void print_usage(void) printf(" -c : disable 'clean session' (store subscription and pending messages when client disconnects).\n"); printf(" -C : disconnect and exit after receiving the 'msg_count' messages.\n"); printf(" -d : enable debug messages.\n"); + printf(" -E : Exit once all subscriptions have been acknowledged by the broker.\n"); printf(" -F : output format.\n"); printf(" -h : mqtt host to connect to. Defaults to localhost.\n"); printf(" -i : id to use for this client. Defaults to mosquitto_sub_ appended with the process id.\n"); diff --git a/man/mosquitto_sub.1.xml b/man/mosquitto_sub.1.xml index 01f9c979e7..b25b19a1b1 100644 --- a/man/mosquitto_sub.1.xml +++ b/man/mosquitto_sub.1.xml @@ -36,6 +36,7 @@ msg count + client_id client id prefix keepalive time @@ -209,6 +210,18 @@ Enable debug messages. + + + + If this option is given, + mosquitto_sub will exit immediately + that all of its subscriptions have been acknowledged by + the broker. In conjunction with + this allows a durable client session to be initialised + on the broker for future use without requiring any + messages to be received. + + From 5898cc9aee351872446cf66d166d69d697b1a853 Mon Sep 17 00:00:00 2001 From: Vinod Kumar Date: Fri, 28 Sep 2018 21:17:47 +0530 Subject: [PATCH 43/43] update links for signing ECA, fix indentation Signed-off-by: Vinod Kumar --- CONTRIBUTING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8680acd1f1..550c13b861 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -32,9 +32,9 @@ Foundation IP policy. Please read the [Eclipse Foundation policy on accepting contributions via Git](http://wiki.eclipse.org/Development_Resources/Contributing_via_Git). 1. Sign the [Eclipse ECA](http://www.eclipse.org/legal/ECA.php) - 1. Register for an Eclipse Foundation User ID. You can register [here](https://dev.eclipse.org/site_login/createaccount.php). - 2. Log into the [Projects Portal](https://projects.eclipse.org/), and click on the '[Eclipse ECA](https://projects.eclipse.org/user/sign/eca)' link. -2. Go to your [account settings](https://dev.eclipse.org/site_login/myaccount.php#open_tab_accountsettings) and add your GitHub username to your account. + 1. Register for an Eclipse Foundation User ID. You can register [here](https://accounts.eclipse.org/user/register). + 2. Log into the [Accounts Portal](https://accounts.eclipse.org/), and click on the '[Eclipse Contributor Agreement](https://accounts.eclipse.org/user/eca)' link. +2. Go to your [account settings](https://accounts.eclipse.org/user/edit) and add your GitHub username to your account. 3. Make sure that you _sign-off_ your Git commits in the following format: ``` Signed-off-by: John Smith ``` This is usually at the bottom of the commit message. You can automate this by adding the '-s' flag when you make the commits. e.g. ```git commit -s -m "Adding a cool feature"``` 4. Ensure that the email address that you make your commits with is the same one you used to sign up to the Eclipse Foundation website with.
+ +