Commit Graph

510 Commits

Author SHA1 Message Date
Thiago Alves
04d722be03 Merge pull request #285 from wonka929/security_feature
Enhance security and update management features
2025-06-10 15:32:43 -04:00
Thiago Alves
a931181e8b Merge pull request #263 from Abestanis/feature/modbus_streaming_read
Read exactly one modbus message at a time
2025-06-04 08:54:34 -03:00
Francesco Manghi
044a261254 Remove encryption key creation when installing Python dependencies 2025-06-04 11:15:51 +02:00
Francesco Manghi
33f98a8624 Implement password hashing with bcrypt and remove AES encryption for user credentials 2025-06-04 11:00:09 +02:00
Francesco Manghi
21a72c0aae Added functionality to manage updates and user activity, including IP address logging. Implemented access controls and file comparison to improve security and traceability of operations. 2025-05-30 15:20:52 +02:00
Francesco Manghi
a35566d2e2 Implement encryption for user credentials and enhance security measures 2025-05-30 13:38:57 +02:00
Francesco Manghi
3bef671cc9 Revert "Update active_program"
This reverts commit 9cc55fea2b.
2025-05-30 11:52:40 +02:00
Francesco Manghi
c9738d58d7 Added HTTPS 2025-05-30 11:39:52 +02:00
Francesco Manghi
9cc55fea2b Update active_program 2025-05-29 15:34:10 +02:00
Thiago Alves
264863a195 Merge pull request #262 from Abestanis/feature/write_all
Ensure that all bytes of a response message are written
2025-05-19 12:07:21 -04:00
Sebastian Scholz
6b5fa1707d Avoid potential misaligned buffer access 2025-05-09 20:55:53 +02:00
Sebastian Scholz
2e4ce251ff Make sure we can't overflow the buffer 2025-05-09 20:55:53 +02:00
Sebastian Scholz
d003ef32e3 Read exactly one modbus message when reading from the fd 2025-05-09 20:55:53 +02:00
Sebastian Scholz
e9a8410419 Ensure that all bytes of a response message are written 2025-05-09 20:55:36 +02:00
Thiago Alves
64f9c11263 Update release 2025-03-31 11:36:26 -04:00
Thiago Alves
9fc1a783e9 Merge pull request #271 from gustaf71/master
Remove pigpio and revert the Raspberry Pi back to WiringPi driver. This adds support for Raspberry Pi 5 GPIO pins
2025-03-31 10:47:06 -04:00
gustaf71
ecd5b5d0c8 modified: Dockerfile, removed the change from Dockerfile 2025-03-29 17:48:44 +01:00
gustaf71
8a61881fbc deleted: .DS_Store, this file is part of macOS
modified: Dockerfile, update the file for wiringPi
2025-03-26 02:52:57 +01:00
gustaf71
e1143f6586 Update debian, install wiringPi
Remove pigpio api, change wiringpi version
Remove pigpio api, add wiringPi api
Remove pigpio api, add wiringPi api
2025-03-25 19:09:35 +01:00
Thiago Alves
9bcac486c5 Merge pull request #269 from davenardella/master
S7 Protocol driver update
2025-03-19 08:30:02 -04:00
Thiago Alves
c96952718b Merge pull request #264 from tareque-cloud/fix-operator-typo
Fix incorrect assignment operator (= instead of +=)
2025-03-19 08:27:43 -04:00
Dave Nardella
c637070289 Updated in accord to the new settings option 2025-03-18 19:55:51 +01:00
Dave Nardella
f43ce14606 Added S7 Option 2025-03-18 19:46:38 +01:00
Dave Nardella
fe21625532 Delete webserver/scripts/s7protocol, no more needed 2025-03-18 19:45:46 +01:00
Dave Nardella
9785b3f99f Simplified S7 management 2025-03-18 19:44:52 +01:00
Dave Nardella
8ebf6312b8 Added S7 support 2025-03-18 19:42:03 +01:00
Dave Nardella
d7db11fe76 S7 driver always loaded, start/stop see settings 2025-03-18 19:41:22 +01:00
Dave Nardella
d3480ea2c5 Add files via upload 2025-03-18 19:39:32 +01:00
Dave Nardella
ca65a00ab2 Added S7 support 2025-03-18 19:37:27 +01:00
Dave Nardella
a15f4144a1 Added S7 option 2025-03-18 19:36:24 +01:00
Dave Nardella
ae76f16e49 Added S7 rpc functions 2025-03-18 19:35:23 +01:00
Dave Nardella
0a8a20d543 Added S7 support into Settings page 2025-03-18 19:34:11 +01:00
Dave Nardella
a72d2c9889 Copy DLL for win_msys2 Installation 2025-03-18 19:32:11 +01:00
Thiago Alves
76036ec9a7 Update release 2025-03-17 14:59:22 -04:00
Thiago Alves
6ab236ee46 Merge pull request #267 from davenardella/master
S7 Protocol implementation
2025-03-17 14:58:38 -04:00
Dave Nardella
d4d2a2a151 Added S7 Protocol inclusion 2025-03-15 13:46:23 +01:00
Dave Nardella
ca997e5b16 Added S7 Protocol support 2025-03-15 13:45:33 +01:00
Dave Nardella
f1577320e6 Fixed %MW0 access 2025-03-15 12:27:17 +01:00
Dave Nardella
8d570a1e73 Added S7 Protocol support 2025-03-15 12:23:12 +01:00
Dave Nardella
57d115dd3d OpenPLC Snap7 wrappers 2025-03-15 12:21:48 +01:00
Dave Nardella
07becdbd26 Add files via upload 2025-03-15 12:21:14 +01:00
Dave Nardella
685ebf8556 S7 sys files 2025-03-15 12:20:44 +01:00
Dave Nardella
f3da2df734 Add files via upload 2025-03-15 12:20:11 +01:00
Dave Nardella
ddcae72b01 S7 Lib files 2025-03-15 12:19:42 +01:00
Dave Nardella
6eef098fcb Add files via upload 2025-03-15 12:19:08 +01:00
Dave Nardella
7d93319f71 S7 core files 2025-03-15 12:18:41 +01:00
Dave Nardella
4570809599 Add files via upload 2025-03-15 12:18:02 +01:00
Dave Nardella
bcfd91af33 Sources folder 2025-03-15 12:17:25 +01:00
Dave Nardella
cad11eef1b Build folder 2025-03-15 12:16:59 +01:00
Dave Nardella
61aba319ec linux makefile (X86/X64/ARM) 2025-03-15 12:16:11 +01:00