20190904_jeffrey - silenceuncrio/diary GitHub Wiki

0855

review

1425

M330[develop] - modify 'WAN > WiFi STA' according to module designer

commit 88aeec067a22dd579da44fc622370747efeb2622
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Wed Sep 4 14:23:45 2019 +0800

    modify 'WAN > WiFi STA' according to module designer

 proscend/prosrc/webcgi/wifi_sta.c             | 318 ++++++++++++++++++++++----
 proscend/prosrc/www/app/feature/wifi_sta.html | 154 ++++++++++++-
 proscend/prosrc/www/app/feature/wifi_sta.js   | 120 +++++++---
 proscend/prosrc/www/app/locale-en.json        |  16 ++
 proscend/prosrc/www/app/locale-fr.json        |  16 ++
 proscend/prosrc/www/app/locale-zh-tw.json     |  16 ++
 6 files changed, 550 insertions(+), 90 deletions(-)

1600

M330[develop] - offer CGI for batch upload used by openvpn

commit bdf5a61704ae680aa66811388898db8e02cbb953
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Wed Sep 4 15:59:41 2019 +0800

    offer CGI for batch upload used by openvpn
    - openvpnBatchUpload - POST /cgi-bin/api/cgi?act=openvpnBatchUpload
      - before rewrite - api/openvpnBatchUpload
      - jweb need further handle when REQUEST_METHOD="POST" and QUERY_STRING="act=openvpnBatchUpload"

    correct aux_x.c for libcgi at cgiGetLine()
    - or multiple files upload will be failed
    - no idea who write the pfgets0() function and why use pfgets0() instead of fgets()

 proscend/prosrc/webcgi/api.c              |   6 +
 proscend/prosrc/webcgi/cgilib-0.7/aux_x.c | 318 +++++++++++++++++-------------
 proscend/prosrc/webcgi/jweb.c             |  95 +++++++++
 proscend/prosrc/webcgi/jweb.h             |  11 ++
 4 files changed, 294 insertions(+), 136 deletions(-)