Commit Graph
162 Commits
Author SHA1 Message Date
kozt 950ce6b0bb Fix "floating point exception" error
Fix "floating point exception" error due to rtu_baud = 0 or null for Modbus TCP device
2022-03-20 00:13:36 +08:00
Thiago Alves 4b22bf78ee Fix race condition on persistent storage
Drivers that takes a longer time to initialize would end up making the runtime call startPstorage() before readPersistentStorage(), which is incorrect. This fix ensures that those functions are called in the right order.
2021-12-13 14:45:15 -05:00
Thiago Alves 9fb92166fc Merge pull request #163 from joakimr-axis/joakimr-axis_dockerfilesimplify
Dockerfile: simplify by reordering WORKDIR line
2021-12-10 11:47:54 -05:00
Joakim Roubert 69c89b8075 Dockerfile: simplify by reordering WORKDIR line
Moving WORKDIR before the ./install.sh command, there is no need for the
cd command.

Change-Id: Ia4a43f18ae21d14b78e8eb22a48f3e31984c797c
Signed-off-by: Joakim Roubert <joakimr@axis.com>
2021-12-10 09:56:58 +01:00
Thiago Alves c776ec6822 Merge pull request #164 from joakimr-axis/joakimr-axis_dockerdebianversion
Dockerfile: Use specific base image tag
2021-12-02 13:00:57 -05:00
Joakim Roubert 7871d4bb19 Dockerfile: Use specific base image tag
In accordance with container security best practices, specify the base
image tag.

Change-Id: I4dadd77a830ee76d69096ae32869d3b375c6aebe
Signed-off-by: Joakim Roubert <joakimr@axis.com>
2021-12-02 10:07:55 +01:00
Thiago Alves 24743b1e31 Merge pull request #160 from eriklagerwall/master
Fixed broken slave device
2021-10-23 13:48:17 -04:00
Erik Lagerwall 3558955a70 Fixes broken slave device 2021-10-23 15:39:15 +02:00
Erik Lagerwall b0a4c23755 Fixes broken slave device 2021-10-23 15:22:29 +02:00
Thiago Alves c581a8d159 Merge pull request #157 from eriklagerwall/Tx_pause
Tx pause
2021-10-22 10:32:46 -04:00
Thiago Alves ac27231542 Merge branch 'master' into Tx_pause 2021-10-22 10:32:35 -04:00
Thiago Alves 189135288e Merge pull request #156 from eriklagerwall/master
Connection status issues resolved
2021-10-22 10:25:28 -04:00
eriklagerwall c96c397c72 Merge branch 'thiagoralves:master' into Tx_pause 2021-10-18 20:44:34 +02:00
Erik Lagerwall 842ec53779 Webserver merged with cloned from github 2021-10-18 20:20:58 +02:00
eriklagerwall 380d9037db Merge branch 'thiagoralves:master' into master 2021-10-18 19:17:11 +02:00
Thiago Alves ef1d4a9974 Merge pull request #155 from greenslumber/glueGenFix
Provided bounds checking on ParseIecVars to prevent vulnerability
2021-10-18 12:21:10 -04:00
Erik Lagerwall f932c157cd Revert "Added Transmission pause for RTU devices"
This reverts commit 34f2a2dafe.
2021-10-17 23:13:39 +02:00
Erik Lagerwall 34f2a2dafe Added Transmission pause for RTU devices 2021-10-17 22:58:29 +02:00
Erik Lagerwall b829e615dd Fixes connection status issues 2021-10-17 20:26:55 +02:00
Erik Lagerwall 41d30b327a Fixes connection status issues 2021-10-17 20:04:36 +02:00
Lorne Giles c2e5ec464a Provided bounds checking on ParseIecVars to prevent vulnerability 2021-10-15 19:06:23 +01:00
Thiago Alves b6f1e2ab35 Fix missing python3-pip dependency 2021-10-04 12:33:52 -04:00
Thiago Alves eb3e22d810 Merge pull request #152 from vembacher/master
Improve input sanitation by escaping possible HTML characters in order to prevent the embedding of custom JavasScript
2021-08-23 10:31:30 -04:00
Victor Embacher 9fdb863f18 clarified wording 2021-08-23 14:55:44 +02:00
Victor Embacher f61bfa7d5e Improve input sanitation by escaping possible HTML characters 2021-08-23 14:33:00 +02:00
Thiago Alves f662bf36cd Fix issue with multiple RTU connected to same port 2021-06-18 11:23:47 -04:00
Thiago Alves 185da1176a Fix windows installer [pip and python] 2021-04-19 14:34:52 -04:00
Thiago Alves a115c389e4 Install required packages for PSM 2021-04-16 23:30:34 -04:00
Thiago Alves de88b568af Change hardware layer - PSM 2021-04-16 19:06:45 -04:00
Thiago Alves 9bff47176c PSM hardware layer 2021-04-16 19:00:29 -04:00
Thiago Alves 2275c4c156 PSM Python code 2021-04-16 18:59:44 -04:00
Thiago Alves cb8c7e9023 PSM code first commit 2021-04-16 18:59:06 -04:00
Thiago Alves 641ba48a02 Initial PSM support 2021-04-16 18:58:05 -04:00
Thiago Alves 68d46cf5bb Fix pip links 2021-03-11 10:47:34 -05:00
Thiago Alves 2203ebd386 Added more iec2c flags
New flags added support for:
  - use of forward references
  - relaxed datatype equivalence model
  - use of references (REF_TO, REF, ^, NULL)
  - use of REF_TO ANY datatypes as well as REF_TO in ARRAYs and STRUCTs
  - use of non-literals in array size limits
2021-02-17 14:09:42 -05:00
Thiago Alves a0b021d746 Fix issue with missing cygwin packages 2021-02-09 11:30:04 -05:00
Thiago Alves 9d468c8ce3 Added base cygwin install database 2021-02-09 11:26:18 -05:00
Thiago Alves 0288da3057 Fix windows installer 2021-01-29 13:07:48 -05:00
Thiago Alves f14ccb07a7 Fix pip url for windows; direct python path 2021-01-29 12:50:01 -05:00
Thiago Alves cfe10ad062 Update get-pip.py URL 2021-01-25 14:52:37 -05:00
Thiago Alves eca999ad8d Merge pull request #135 from yukia10/ftrig
Fix for F_TRIG
2020-08-07 17:18:47 -07:00
Yuki Atoh 8f3351d4e0 Fix for F_TRIG 2020-08-08 07:26:18 +09:00
Thiago Alves 6a183dc78e Fix systems that removed python2 symlink 2020-07-29 13:53:26 -07:00
Thiago Alves 7a9051fba3 Fix systems that removed python2 symlink 2020-07-29 13:52:55 -07:00
Thiago Alves ad9a70f432 Fix for Ubuntu 20.04 2020-06-05 15:21:52 -04:00
Thiago Alves 85a6504668 Fix monitoring update error 2020-03-06 10:27:22 -05:00
Thiago Alves f7e9b79fea Fix monitoring issues
- Improved located variables parsing to avoid parsing commented lines in code
 - Fixed server 502 error when modbus service is not running or running on a port different than 502
2020-03-06 09:52:08 -05:00
Thiago Alves 2d535b8dca Merge pull request #125 from LeeBrown/master
Provide UTC clock and optimize tzset()
2020-01-05 14:57:24 -05:00
rladmin 309f5daf8c tzset() only needs to be called once at program invokation, not every cycle
UTC clock stored in ML1027
2020-01-04 11:27:16 -08:00
Thiago Alves 3e59bbf74a Add include for "enipStruct.h" 2019-12-02 09:23:54 -05:00