Commit Graph

223 Commits

Author SHA1 Message Date
Eric Pooch 9a5b3d8918 Support for Macintosh System 1.1 on 128K Macintosh
This port of lwip adds support for 128K Macintosh
with the original 64K ROMs running System 1.1 or
later.
Modem port must be connected to a server running pppd
at 9600 baud.
2018-03-12 21:40:46 -07:00
goldsimon e702ccb15e httpd makefsdata.c: fixed printing usage 2014-12-17 11:04:15 +01:00
goldsimon 28fe0060d9 httpd:
- separated content-types from other header fields to make it easier to add more content types (no manual indexing required);
- added content-type for pdf, fixed content-type for javascript (no "x-");
2014-12-17 10:40:16 +01:00
goldsimon 4023aedb3a httpd:
- fix maximum write count for LWIP_HTTPD_DYNAMIC_FILE_READ==1 (was limited to 2*mss);
- fix waiting for ACK from remote side after sending headers of async read files;
- pass TCP_WRITE_FLAG_MORE when writing headers
2014-12-17 10:18:13 +01:00
goldsimon 074a7b5967 httpserver_raw/fs.h: added C++ include guards 2014-11-21 17:05:32 +01:00
goldsimon 3aec30b2a7 httpd: fixed compiling HTTPD_USE_MEM_POOL in strict C (not C++) 2014-11-12 12:49:54 +01:00
goldsimon efb6f0bdb4 httpd.h: added C++ guards 2014-11-07 17:29:33 +01:00
goldsimon 02895c1ce3 httpd_structs.h: IAR 7 wants 'static const' instead of 'const static'... 2014-11-07 14:29:10 +01:00
sg f5f3368ea1 Fixed bug #43514 SMTP authentication disabled when only LOGIN is enabled 2014-11-02 20:14:40 +01:00
goldsimon cd15306868 httpd: fixed skipping bytes in dynamic header under certain memory constraints 2014-09-19 13:11:45 +02:00
Simon Goldschmidt 2386284b04 Fixed bug #41500 SMTP base64 patch 2014-09-02 22:11:26 +02:00
Simon Goldschmidt baaa81727a fixed bug #42608 SMTP usage in opening comment swaps sender and receiver 2014-09-02 20:34:55 +02:00
goldsimon fce9446a1b added optional macros PACK_STRUCT_FLD_8() and PACK_STRUCT_FLD_S() to prevent gcc 4 from warning about struct members that do not need packing 2014-09-02 13:05:02 +02:00
goldsimon 63fde52db2 smtp: fixed some minor compiler warnings 2014-09-02 13:01:26 +02:00
goldsimon 878b4dbc52 fixed a 'use after free' found from scanning the our httpd with a webserver scanning tool 2014-09-01 17:09:07 +02:00
goldsimon 912f37d66b httpd: fixed compiling in 2 configurations when SSI is disabled 2014-09-01 16:44:34 +02:00
goldsimon f87cb174ec SMTP: added missing casts (which are not strictly required when compiling C) 2014-09-01 16:08:31 +02:00
Simon Goldschmidt 47ab4b0f98 httpd: fix memory leak when LWIP_HTTPD_SUPPORT_REQUESTLIST==1 and connection is closed while trying to parse a request (should not happen on correct connections) 2014-08-20 21:47:29 +02:00
Simon Goldschmidt 36eab89184 SMTP: Add comment about 'err' checking in connect callback 2014-06-04 21:17:25 +02:00
goldsimon 6d4e09ea3c bug #35874 reserved identifier violation, 2nd part in even more files 2014-05-20 12:30:59 +02:00
goldsimon e4ec9053e9 bug #35874 reserved identifier violation, 2nd part 2014-05-20 12:28:00 +02:00
Simon Goldschmidt b833b173cc Fixed bug #35874 reserved identifier violation (removed leading underscores from header include guards) 2014-05-19 21:58:36 +02:00
Simon Goldschmidt 1e04deb667 makefsdata.c: minimal check if given path is OK 2014-05-15 20:50:22 +02:00
goldsimon dc27bc8c07 makefsdata: don't use FindFirstFile to see if a directory exist but CHDIR() to it directly 2014-05-06 09:30:08 +02:00
Simon Goldschmidt 9f6dc6ad94 makefsdata: tried to fix another warning from static code analysis 2014-04-30 22:15:59 +02:00
goldsimon 8806c1e50e fixed compiler warnings 2014-04-30 14:01:49 +02:00
goldsimon 0007b4e6ba Multiple fixes found by coverity scan 2014-04-30 12:25:40 +02:00
Simon Goldschmidt bc4a7f92ad httpd: fix that http_write() returns 1 in "length" when not sending because of sndbuf/sndqueuelen 2014-03-11 20:44:06 +01:00
Simon Goldschmidt 16167a22ef Fixed bug #31948 httpd: Improving HTTP Server performance when SSI is enabled 2014-03-11 20:34:37 +01:00
Simon Goldschmidt 856e9ecb8c Fixed compiler warnings (unused variables) 2014-02-26 22:00:03 +01:00
Simon Goldschmidt c2539dbc8c Fixed bug #39380 Cannot build smtp example when debug is disabled 2014-02-22 20:10:42 +01:00
Simon Goldschmidt 21e076cb56 patch #8097 httpd: Return failure if parsing Content-Length fails 2014-02-20 21:19:27 +01:00
Fatih Asici b7b6373ca5 httpd: Ignore remaining POST content in case of application error 2014-01-17 22:07:42 +01:00
Simon Goldschmidt 346d2f8c8a ping app: restore original packet if packet is not eaten 2013-01-11 22:00:24 +01:00
Simon Goldschmidt f9147eb997 bug #37151 HTTP header corrupted in http_post_request 2012-08-22 22:21:35 +02:00
Simon Goldschmidt 7c9f0dce5a Fixed bug #36905 SNTP problem with SNTP_STARTUP_DELAY symbol (by adding a new optional macro SNTP_STARTUP_DELAY_FUNC) 2012-08-13 21:43:43 +02:00
Simon Goldschmidt ec429c725a Fixed bug #36374 makefsdata.exe can't handle files with non-C characters (allow only 'A-Z', 'a-z', '0-9' and '_' for C variable names) 2012-05-02 22:19:30 +02:00
Simon Goldschmidt 6f002beae5 httpd: don't shadow globals ('abort' is declared under linux) 2012-02-23 19:01:05 +01:00
goldsimon ae3ba92f3f httpd: updated example index.html to provide links to our savannah page and wiki instead of adam's (not updated) site only 2012-02-23 19:00:48 +01:00
Simon Goldschmidt 1cd61ba1ae sntp: added function sntp_stop() to stop the module, removed the (incomplete) socket part. 2012-02-22 21:10:45 +01:00
Simon Goldschmidt 3af14514dd httpd: use better default values: support HTTP request in up to 5 pbufs by default 2012-02-22 20:56:45 +01:00
Simon Goldschmidt 59c83ef10e httpd: ensure tcp_write() isn't called with len==0 2012-02-22 20:55:27 +01:00
goldsimon 8eb51799aa httpd:
- include 'struct fs_file' in 'struct http_state' to prevent file allocation fails when connection allocation succeeded (plus have less allocations/pools);
- added (conditional) code to abort the oldest connection when allocating a new connection fails;
- fixed some warnings;
2012-02-16 15:39:15 +01:00
Simon Goldschmidt 49fcad8f65 Fixed warning about unused http_continue() 2012-02-14 21:25:06 +01:00
Simon Goldschmidt 2a2617bc19 Use C-style comments, not C++ style 2012-02-13 20:46:40 +01:00
Simon Goldschmidt 00b2bb461a udpecho: no need netconn_connect, since the netbuf contains the address (bug #34921) 2012-01-20 21:57:26 +01:00
goldsimon 5ab0be592b Prevent multiple calls to httpd_post_finished, since it might have already been called before from httpd_post_data_recved(). 2012-01-12 15:45:27 +01:00
Simon Goldschmidt 2d6a677a08 - include opt.h as first file (as done in all other C files);
- explain tcp_setprio instead of that nonsense comment :-)
2011-11-29 21:48:32 +01:00
Simon Goldschmidt 16e98196e0 Fixed type in define: CUSTUM -> CUSTOM 2011-11-28 22:22:17 +01:00
Simon Goldschmidt 7546907c7b makefsdata:
- fixed typo (struct ffblk, not fflbk);
- changed include path to be relative to lwip's 'include' dir
2011-11-25 17:59:09 +01:00