Mpymodcore

Latest version: v0.0.24

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.0.25

-

0.0.24

- refactored WindUp processor to generator functions
- todo: switch to fiber worker
- smaller fixes
- file-api browser download option
- WindUp support for http PUT and DELETE methods with `Router` and `AuthRouter`
- updated ace editor to version 1.9.6
-


- tested on micropython v18
- it was reported that micropython causes crashes during startup from time to time
- it was reported that micropython garbage collection does no wipe regulary
- RECOMMANDATION: use micropython v16

0.0.23

- tested on micropython v18
- smaller fixes
- added simple pin based remote control module (sort of ascii terminal server)
- [`term.py`](https://github.com/kr-g/mpymodcore/blob/master/mod3rd/terminal/term.py)
- sample boot code under
[`terminal_port23_sample.py`](https://github.com/kr-g/mpymodcore/blob/master/samples/terminal_port23_sample.py)
- supports authentication by adding a file `terminal.cfg` in the root folder of the device
containing a single line with the password
- **IMPORTANT: this supports no password encryption so far !!!**
- **IMPORTANT: if the underlying Pin supports all i/o modes is NOT checked**
- added bmp280 support
- modules for recording temperature and pressure
- `mod3rd.tempr` - a modcore module for recording temerature and pressure data
- `mod3rd.tempr_api` - a module for REST support, check dashboard regarding url endpoints
- use project [`tempres`](https://github.com/kr-g/tempres)
to collect tempr data into a local folder and a sqlite database
-

0.0.22

- fix ntp module. auto reconnect only when wlan is available again
- network manager module for "known network settings" added.
to switch **manually** between networks without entering the password again.
switching the network only works from soft-ap since the assigned (new) ip-address will be different.
the default ip and url with soft-ap is `http://192.168.4.1/admin/wlan`.
the known network login info (ssid,password) is stored in a separate file in folder `/etc/network`.
the mac of the wlan is used to build the filename since the ssid as such might be available
also at different locations (but with a different password).
- the admin wlan module under url `http://your-ip/admin/wlan` has now an additional col "known"
to indicate that it is a known network (identified by mac address)
- the file `wlan.cfg` can contain now 3 lines with:

ssid
password
mac

- where the last line with mac address is optional, but of course will be set automatically
when using the wlan admin tool.
- all above will not remove the `wlan.cfg` file or disable a currently set up wlan connection.
- fix in simplicity `simple_esc_html()`
-

0.0.21

- change user password `http://your-ip/password` for session user
- fix save_user_password in security_store
- windup core fix cleaning up errored processors
- fix url link to editor in dashboard
- fix winter time in ntp_tz_cet handler
- mod3rd.admin_esp.softap loads now existing credits
- tested on micropython esp32spiram-20210623-v1.16.bin
- ace editor save/load indicator spinner (not really good looking, needs rework)
- reworked rest url extract module, now regex is cached
-

0.0.20

- html encoding in browser file api
- security sub system in AuthRouter can be enabled/disabled for bootstrapping a new device
- user with role `root|sudo|admin` required to configure under `http://your-ip/admin/secsys`
- softap config `http://your-ip/admin/softap` implemented missing save feature
-

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.