Got modem to work with MedSentry website. Includes minor change to a library file.

Dependencies:   CyaSSL

Dependents:   MTS-Socket

Fork of HTTPClient-SSL by MultiTech

Changes

RevisionDateWhoCommit message
55:be7aecd7d2ec 2016-02-04 kruenhec Added hardware reset of modem, including the option from debugMenu=>SystemSetup default tip
54:57ca8f2cf148 2016-01-28 kruenhec Doubled the chunk size in HTTP Client to address the serial rx byte dropped problem.
53:7eb484761f66 2016-01-27 kruenhec Eliminated extra http debug information because it bogged down the system.
52:d49ba1ed624c 2016-01-26 kruenhec Enabled extra debug information from HTTP client
51:68aeee0a25f3 2015-09-22 kruenhec Modified CheckSignalStrength() so that is returns Levels of 1-5. Modified GetNetworkTime() so that it returns a populated tm structure
50:6b0d6121914f 2015-09-11 kruenhec Made modem work with MedSentry site by increasing chunk size to 512 and changing encoding from text to url
49:240f3b4f2733 2015-06-25 mfiore update to MultiTech official version of CyaSSL library
48:a7d535948897 2015-03-24 Mike Fiore remove httpbincert.h - moving to MTS-Socket/Test/
47:95a1ca910758 2015-03-24 mfiore update CyaSSL
46:369da903fca9 2015-03-11 Vanger Added httpbinCert.h to hold the CA certificate for httpbin.org to test HTTPS connections to the remote server.
45:503ee0abffe8 2015-02-09 Vanger Found and merged time verifications located in two separate revision branches
44:97926419a4da 2015-02-09 Vanger Lost the #define NO_TIME_VERIFY lines in the revision history, so I re-added them in to the CyaSSL settings.h file.
43:a11d8ee0380b 2015-02-09 Vanger Added comments to the HTTPClient.h file to explain the required formatting for URL strings.
42:2f464f96c204 2015-02-09 Vanger Added back in VERIFY_PEER_FAIL_IF_NO_CERT as an SSLmethod enumeration.; Removed code to allow for null paths in urlParse(); Removed set_time(),CyaSSL_init(), and extra socket_close().; Added check for pointers being NULL before free-ing memory.;
41:236fa1143e5a 2015-01-23 mfiore remove static paths to headers in HTTPClient.cpp
40:6d9725c3eb6f 2015-01-19 Vanger Finalized code for an example HTTPS client to axeda's device IoT server.;
39:d7c5541a9124 2015-01-19 Vanger Pulling in the newest CyaSSL lib (3.3.0).; Tweaked code to be more robust.
38:a4ccad70be9d 2015-01-14 Vanger Added functions to add Root Certificates for SSL verification of Peers, added a function to set the peer verify settings for the CyaSSL library, tweaked some debug and memory operations in the client.
37:293e8eae4230 2015-01-06 Vanger Removed bAuth() print message under HTTPClient
36:3b7330eec1a7 2015-01-06 Vanger Reforking libs from private to team public repository
35:f5cd57f07db5 2015-01-06 Vanger Changed socket to function more cleanly on each request, fixed b_auth header formatting, and changed TCSocketConnection implementation to allow for dynamic socket assignment at runtime, instead of static and global.
34:13920d48893d 2015-01-06 Vanger Changed the socket to fully close at the end of each connect, to reset blocking to (false, timeout), and changed the b_auth header to be \r\n\0 delimited; Also changed the class to use a pointer to TCPSocketConnection, for dynamic factory creation
33:3b2809748a9e 2014-12-31 Vanger Changed client implementation of TCPSocketConnection for interfacing with cellular class
32:d9db238bb8a3 2014-08-28 ansond increased send buffer to 1024
31:0675a342e45c 2014-08-27 ansond updates
30:6fef375c94e6 2014-08-27 ansond synced with HTTPClient-BasicAuth library updates
29:2d96cc752d19 2014-08-27 ansond added HTTPJson data type and created defines for increased url lengths
28:6fbaf49cc109 2014-08-27 ansond updated buffer sizes to parse larger URLs
27:5d4739eae63e 2014-07-21 wolfSSL Minor fix
26:bf979804b653 2014-07-21 wolfSSL (none)
25:531f03a263a9 2014-07-12 wolfSSL CyaSSL under HTTPClient class
24:1bef4962dd61 2014-07-12 wolfSSL Add setSSLmethod
23:f7e0ab858911 2014-07-12 wolfSSL Common main.cpp for FRDM-K64F
22:4b9a4151cc73 2014-07-12 wolfSSL Add basic authentication;
21:14ecc2b2e282 2014-04-17 wolfSSL CyaSSL 2.9.4
20:bec882d85856 2014-04-08 wolfSSL cyassl_free
19:1e2f05809eb1 2014-04-08 wolfSSL eliminate sockfd
18:d89df40b4cf3 2014-04-07 wolfSSL just Indentation
17:c73d8e61d391 2014-04-07 wolfSSL Added SSL by CyaSSL library; Added header method; Improved send buffer; Added retry connection
16:1f743885e7de 2012-08-30 donatien IHTTPData (HTTPText, HTTPMap) objects can be re-used multiple times (reading/writing position is reset on each connection); Support for PUT and DELETE methods
15:5ad07f90e895 2012-08-29 donatien Removed useless debug message
14:2744e0c0e527 2012-08-28 donatien Fixed short chunk buffer issue
13:be61104f4e91 2012-08-05 donatien Fixed blocking mode
12:89d09a6db00a 2012-08-05 donatien Updated to match the newest Socket API
11:390362de8c3f 2012-07-30 donatien Update for compat with newest Socket API
10:e1351de84c16 2012-07-18 donatien Corrected licence headers
9:ff30cc189191 2012-07-11 donatien Decreased stack size use
8:45c8da29a1cf 2012-07-06 donatien Fixed bug in URL parsing method
7:4e39864f7b15 2012-06-29 donatien Update to using new C++ Socket API
6:54f79436184f 2012-06-29 donatien Forked with right name
5:791fc3dcb6c4 2012-06-15 donatien Removed velociraptors-prone gotos:)
4:c071b05ac026 2012-05-24 donatien FIX
3:5aef7584de4b 2012-04-26 donatien (none)
2:75f5b83238af 2012-04-26 donatien (none)
1:b70c37cf73ca 2012-04-26 donatien (none)
0:2ccb9960a044 2012-04-26 donatien (none)