Release Date[Version] | Changes |
---|---|
2023-07-21[3.2.0] |
1. GD32 support 2. PHPoC engine can be disabled (+60K free mfa memory) 3. SNTP support (default NTP servers - pool.ntp.org, time.google.com, time.nist.gov, time.apple.com) 4. RTC calibration support (not for gd32, but stm32) 5. new AES mode : CTR128/192/256 6. new system command args - aes init ctr enc/dec $key $iv [$counter_len] - aes crypt $aes $text [$counter] |
2020-08-21[2.3.1] |
- uart0/1 mark parity bug fix - uart0/1 mutual XOFF pending bug fix - spi0 mode 0 bug fix - emac big packet bug fix - wlan reassoc/disassoc/deauth bug fix |
2020-04-01[2.3.0] |
- net2/3 : ppp net device support - pkguser lmask : enable network service UI - fake_ns : mdns host_name bug fix - mdns new TXT field : device= - mdns new TXT field : comment= |
2020-03-30[2.2.0] |
- user configurable variable buffer size - user configurable variable name length - user configurable string block size - $GLOBALS support - tls : certificate chain verification support - tls : multiple certificate chain path support - tls : client certificate support - tls : server name verification support - tls : host CA support - PHP_STATE_EXIT bug fix - exit restart bug fix |
2019-10-04[2.1.0] |
1. multiple network interface support (ip4 only) 2. tls new cipher suite : TLS_ECDHE_ECDSA_WITH_AES_128/256_CBC_SHA 3. tls new cipher suite : TLS_ECDHE_RSA_WITH_AES_128/256_CBC_SHA 4. tls new cipher suites : TLS_ECHDE_ECDSA_WITH_AES_128_GCM_SHA256 5. tls new cipher suites : TLS_ECHDE_RSA_WITH_AES_128_GCM_SHA256 6. tls : session ticket support 7. tls : TLS1.0/TLS1.1 unsupported 8. tls cipher suites removed : 3DES/RC4 9. tls removed : dsa/dh 10. pxm eio network interface support (net2/net3) 11. pxm eio device support (edev0/1/2/3) 12. new device : dump0/1/2/3 13. ssh/telnet removed 14. system cmd removed : seed 15. mdns : send igmp on link-up 16. envu/nm/um : set MMAP_FLAG_EXEC (include enabled) 17. loop priority support |
2019-05-09[2.0.0] |
1. firmware header change 2. pxm header change 3. add firmware RSA signature 4. new operation mode : pkg mode 5. pdb rev_id change : 2/1 => 3/3 6. new default user : pkguser (user3) 7. user deactivation support 8. default pass-phrase support 9. new RSA sigature algorithm : sha224, sha384, sha512 10. tls close bug fix 11. out-of-subnet local host support 12. new mmap device : pipe0/1/2/3 13. power led : blink led only at power fail 14. log power fail event |
2018-11-09[1.5.0] |
1. compiler change - gcc-arm-eabi-5_2-2015q4 => gcc-arm-eabi-7-2017-q4 2. relocatable pxm support - PIC(position independent code) support - flash code support (code is in ezfs & data/bss is in sram) - multiple module execution support 3. tls renegotiation support 4. SSL3.0 removed 5. new mmap device: /mmap/envm |
2018-05-15[1.4.0] |
1. remote debugger support - phpoc user support : admin, pdbuser, setup 2. mDNS support - phpoc-scan-over-mdns support 3. network - https support - ipv4 link local address support 4. bcfg - emac : pdbnet enabled, link-local-ip 5. envs/envc - new envc id : CRYPTO_ID_UNAME, CRYPTO_ID_PSK 6. mmap device - new mmap device : /mmap/pipe0/1/2/3a - new mmap device : /mmap/pipe0/1/2/3b |
2017-09-29[1.3.1] |
1. eap : SSL_STATE_START bug fix 2. string self-assignment bug fix 3. new internal func : trim 4. new hash algorithm : sha256 5. TLS1.1/1.2 support |
2017-02-27[1.3.0] |
1. Support Smart Expansion Board 2. Change mapping of UIO0's pin #20 and #21(USB > GPIO) 3. Fix minor bugs |
2016-07-15[1.2.0] |
1. Support IPv6 2. Add internal functions below - is_bool(), is_int(), is_float(), is_string(), is_array(), str_repeat(), pid_peek(), mktime(), time() 3. Improve data() interanl function 4. Improve SPI communication 5. Improve UART communication 6. Improve ST function 7. Improve TCP function 8. Fix minor bugs |
2015-10-02[1.1.0] | 1. Initial Release |