connectors/PYRO/__init__.py
Wed, 05 Dec 2018 14:05:35 +0100 Edouard Tisserant PYRO(S): Added timeout on client side to allow unfreezing IDE after some time when communication with target dropped
Tue, 04 Dec 2018 11:31:58 +0100 Edouard Tisserant Chunk based transfer for PLC binary and extra files, and some collateral code refactoring.
Fri, 23 Nov 2018 00:45:51 +0100 Edouard Tisserant Fixed regression in connecting to LOCAL:// targets
Fri, 23 Nov 2018 00:33:04 +0100 Edouard Tisserant Merge, with surprizingly little conflicts
Tue, 02 Oct 2018 18:08:49 +0300 Andrey Skvortsov Use python 3 compatible exception syntax everywhere
Tue, 02 Oct 2018 16:53:14 +0300 Andrey Skvortsov Use predefined constants for PlcStatus instead of string literals
Tue, 20 Nov 2018 11:32:42 +0100 Edouard Tisserant IDManager : refactored a bit, moved some code into PSKManagement.py. Now captures URI and PSK on new PYRO(S) and propose them when editing URI. Import/export still to be implemented.
Mon, 19 Nov 2018 10:39:50 +0100 Edouard Tisserant Renaming servicetype into scheme.
Wed, 14 Nov 2018 11:32:08 +0100 Edouard Tisserant Added early implementation of IDManager.py. For now only used to select ID in URIEditor
Mon, 29 Oct 2018 11:33:36 +0100 Edouard Tisserant Automatically get PSK and ID when connecting to PYRO[S], so that future connection through PYROS can use that same key. Also fixed case to UPPER for *PSK.
Thu, 18 Oct 2018 13:17:48 +0200 Edouard Tisserant PYRO/TLSPSK : must use PYROLOC* protocol scheme in pyro URI, otherwise object ID is missing. Had to use more persuasive pyro3 monkey patching to have PYROLOCPSK resolved properly
Thu, 18 Oct 2018 11:01:14 +0200 Edouard Tisserant PYRO/TLSPSK : fixed typos, used appropriate ciphers (https://github.com/drbild/sslpsk/issues/3), use PYROPSK instead of unresolvable PYROLOCPSK.
Mon, 15 Oct 2018 16:26:59 +0200 Edouard Tisserant Replaced PYROSSL with PYROPSK.
Thu, 17 May 2018 09:33:58 +0200 Edouard Tisserant Merged #2476, URI dialog fixes
Wed, 09 May 2018 15:09:54 +0200 dporopat #2476 Separate connectors dialogs from connectors module. #2476
Wed, 09 May 2018 11:16:27 +0200 dporopat #2476 Additional check added if we can import wx. #2476
Fri, 20 Apr 2018 11:21:20 +0200 dporopat #2476 Added uri location editor, getting connectors from list in Beremiz. #2476
Thu, 19 Apr 2018 14:53:42 +0200 Edouard Tisserant PEP-8 and PyLint
Thu, 19 Apr 2018 13:02:13 +0200 Edouard Tisserant Removed DebugThread. Take advantage of the fact that buffering is done in runtime. No need to poll for traces more than ten per second, then use simple wxTimer for that. Also removed Debug Lock since now everything happens in wx' mainloop.
Thu, 12 Apr 2018 16:33:44 +0200 Edouard Tisserant Cleanup of some dead code in PYRO connector.
Thu, 01 Feb 2018 14:51:18 +0100 Edouard Tisserant Another set of meaningless changes to satisfy PEP8 and PyLint.
Wed, 25 Oct 2017 13:50:26 +0300 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
Thu, 05 Oct 2017 16:38:49 +0300 Andrey Skvortsov explicitly mark unused variables found by pylint with _ or dummy
Tue, 03 Oct 2017 16:31:31 +0300 Andrey Skvortsov remove unused variables found by pylint
Fri, 29 Sep 2017 16:26:15 +0300 Andrey Skvortsov fix pylint warning '(pointless-string-statement) String statement has no effect'
Thu, 28 Sep 2017 16:25:05 +0300 Andrey Skvortsov fix unnecessary lambda and enable corresponding pylint check
Thu, 28 Sep 2017 15:17:57 +0300 Andrey Skvortsov fix wrong-import-order. first standard modules are imported, then others
Fri, 22 Sep 2017 20:12:22 +0300 Andrey Skvortsov remove in-tree version of Zeroconf and use upstream from
Fri, 22 Sep 2017 10:54:42 +0300 Andrey Skvortsov fix usage of python2-only print statement
Mon, 21 Aug 2017 22:41:37 +0300 Andrey Skvortsov clean-up: fix PEP8 E402 module level import not at top of file
Wed, 16 Aug 2017 12:53:23 +0300 Andrey Skvortsov clean-up: fix PEP8 E306 expected 1 blank line before a nested definition, found X
Tue, 15 Aug 2017 22:38:43 +0300 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
Mon, 14 Aug 2017 23:27:15 +0300 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
Mon, 14 Aug 2017 21:09:48 +0300 Andrey Skvortsov convert some files from CRLF to LF
Wed, 07 Dec 2016 18:32:34 +0300 Andrey Skvortsov add internatialization support for Beremiz_service.py
Mon, 28 Nov 2016 16:47:01 +0300 Andrey Skvortsov fix translation strings with multiple parameters
Fri, 18 Nov 2016 13:57:42 +0300 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
Fri, 03 Apr 2015 17:08:13 +0200 Ronan Bignaux add pyrossl client side
Sun, 08 Feb 2015 22:39:17 +0100 Edouard Tisserant Added auto-reconnect for runtime. Fixed Beremiz closing problem caused by remaining twisted reactor thread in IDE.
Sun, 08 Feb 2015 16:50:54 +0100 Edouard Tisserant Runtime : Added PLCobject methods registring. IDE : Added WAMP connector. Still need some fixes
Fri, 30 Jan 2015 20:42:24 +0100 Edouard Tisserant Added runtime side trace buffer, handled in a separate thread, limited to 1MB, and dropped after 3 seconds if not used by IDE. GetTraceVariables is not anymore blocking on next PLC cycle
Fri, 10 May 2013 12:11:54 +0200 Laurent Bessard Fixed bug connector not resetted when connection is lost
Thu, 25 Apr 2013 17:04:41 +0900 Edouard Tisserant Added exception printing on Pyro connector, tracking random connection failure...
Wed, 17 Apr 2013 10:54:17 +0900 Edouard Tisserant Better mdns resolution failure signaling, added fixed bug whith runtime autostart
Fri, 08 Mar 2013 00:15:28 +0100 Laurent Bessard Fix warning with LogMessage function
Tue, 05 Feb 2013 23:28:35 +1100 Edouard Tisserant Fixed crash (segfault) when logging debug messages
Wed, 30 Jan 2013 18:54:12 +1100 Edouard Tisserant Now logging have 4 levels
Tue, 22 Jan 2013 19:03:25 +1100 Edouard Tisserant Python runtime now dlopens shared library immediatly after transfer, and release it only immediately before reloading a new one. This is probably going to reveal lot of dirty cleanups during start/stop cycles.
Sat, 09 Jun 2012 00:08:34 +0200 Edouard Tisserant Now, PYRO:// locations also accept MDNS service names
Sat, 19 May 2012 19:00:55 +0200 Edouard Tisserant targets and connectors are nor extensible
Mon, 07 May 2012 18:47:29 +0200 Edouard Tisserant refactoring
Sun, 11 Mar 2012 19:42:14 +0100 laurent Adding support for executing python scripts on remote runtime
Wed, 09 Dec 2009 16:53:59 +0100 laurent Catch ProtocolError exception when connection failed
Wed, 09 Dec 2009 09:44:17 +0100 laurent Catch Pyro exception when connection closed and print message
Mon, 07 Dec 2009 22:04:43 +0100 Edouard TISSERANT Arbitrary variable forcing
Sun, 06 Dec 2009 22:52:51 +0100 Edouard TISSERANT Fixes in debug + reconnect to running PLC
Tue, 01 Dec 2009 13:41:29 +0100 ed Some cleanup in PLC status - removed that \"Starting\" state ...
Thu, 08 Oct 2009 11:26:40 +0200 laurent Bug on Debug trying to start (and stop) before PLC started fixed.
Thu, 24 Sep 2009 18:22:31 +0200 laurent Merging some improvements from BCT
Tue, 28 Jul 2009 17:43:19 +0200 laurent Adding support for internationalization