Commit graph

180 commits

Author SHA1 Message Date
Jakub Gocławski
d05c0b13ef
Merge pull request #103 from quentinmit/ros718-empty
Add support for RouterOS 7.18's `!empty` reply word
2025-03-06 16:44:02 +01:00
Quentin Smith
68aaa5ace9 Add support for RouterOS 7.18's !empty reply word
See documentation at https://help.mikrotik.com/docs/spaces/ROS/pages/47579160/API#API-Replyword
2025-03-05 01:15:07 -05:00
Jakub Gocławski
5e7963fcfe
Back to development: 0.18.2 2024-05-28 15:45:07 +02:00
Jakub Gocławski
8eb00663f5
Preparing release 0.18.1 2024-05-28 15:40:00 +02:00
Jakub Gocławski
28c8b74b9e
Update changelog. 2024-05-28 15:39:01 +02:00
Jakub Gocławski
7c2d465ab4
Run linters with GitHub Actions. 2024-05-28 15:36:32 +02:00
Jakub Gocławski
e1a2eabc08
Add linters. 2024-05-28 15:35:00 +02:00
Jakub Gocławski
bd2aaa7559
Use raw bytes literals for regexp.
Fixes `SyntaxWarning: invalid escape sequence '\.' `.
2024-05-28 15:32:56 +02:00
Jakub Gocławski
0b057122fc
Fix test and tox configuration. 2024-05-28 15:13:48 +02:00
Jakub Gocławski
4c4441102b
Update README.md
Add an example showing how to run a script and get it's output.
2024-05-21 16:36:17 +02:00
Jakub Gocławski
907c4702e9
Back to development: 0.18.1 2024-04-30 13:42:57 +02:00
Jakub Gocławski
e406292436
Preparing release 0.18.0 2024-04-30 13:42:44 +02:00
Jakub Gocławski
e5d6c82f28
Update changelog. 2024-04-30 13:40:16 +02:00
Jakub Gocławski
3e8ef982e5
Update supported Python versions. 2024-04-30 13:37:10 +02:00
Jakub Gocławski
bdbc16e4b9
Update changelog. 2024-04-30 12:57:56 +02:00
Kuba S
5580d046c9
Merge pull request #88 from jktjkt/ipv6
support connecting via IPv6 as well
2023-03-15 20:14:24 +01:00
Jan Kundrát
2e18fa45dd support connecting via IPv6 as well
There's no need to arbitrarily pick IPv4 connections over IPv6 ones.
Fortunately, the Python socket API has a convenience function which
takes care of that *and* setting the timeout as a nice bonus.

fixes #80, #86
2023-03-11 04:36:01 +01:00
Mateusz Legięcki
47c1350c81 Refactor readme. 2019-09-25 15:29:34 +02:00
Mateusz Legięcki
40fbd9f8bb Back to development: 0.17.1 2019-09-24 18:12:33 +02:00
Mateusz Legięcki
839af54c77 Preparing release 0.17.0 2019-09-24 18:12:13 +02:00
Mateusz Legięcki
4bf6d9e68c Update changelog. 2019-09-24 17:50:07 +02:00
Mateusz Legięcki
a18a08a7ba Refactor: add parent class for Fields. 2019-09-24 17:50:07 +02:00
Jakub Skiepko
d3ea42486f Update api_structure.py 2019-09-24 17:50:07 +02:00
Mateusz Legięcki
d56f3d77b8 Add ipaddress requirement to python older than 3.3 2019-09-24 17:50:07 +02:00
Mateusz Legięcki
2f53a10eff Back to development: 0.16.1 2019-09-24 16:26:07 +02:00
Mateusz Legięcki
b92a4b1915 Preparing release 0.16.0 2019-09-24 15:39:20 +02:00
Mateusz Legięcki
44149d69b4 Update changelog. 2019-09-24 15:33:05 +02:00
Mateusz Legięcki
b869801974 Fix: encode username and password if necessary for plaintext login method. 2019-09-24 14:53:43 +02:00
Mateusz Legięcki
b2c82bbccb Move doc from wiki to README.md 2019-09-24 14:52:59 +02:00
Mateusz Legięcki
67790f3377 Add long description to setup.py 2019-09-24 14:52:59 +02:00
Mateusz Legięcki
3140b865fc Add badges. 2019-09-24 14:52:59 +02:00
Mateusz Legięcki
81fb62a738 Add new Python version support. 2019-09-23 17:26:57 +02:00
Mateusz Legięcki
c53e2d6637 Drop end-of-life Python versions. 2019-09-23 17:26:57 +02:00
Jakub Gocławski
d4eb2422f2
Back to development: 0.15.1 2018-08-23 14:46:39 +02:00
Jakub Gocławski
d5cc30f24e
Preparing release 0.15.0 2018-08-23 14:44:56 +02:00
Jakub Gocławski
c66d8d2e70
Prepare for automated release. 2018-08-23 14:44:07 +02:00
Jakub Skiepko
8c49e8fe7b
Merge pull request #32 from stevehaskew/v6.43-support
Basic support for new login method.
2018-07-24 03:34:52 -07:00
Steve Haskew
917072b1dd Additional use of insecure_login changed to plaintext_login 2018-07-24 11:04:19 +01:00
Steve Haskew
0114a447b8 Rename insecure_login to plaintext_login. 2018-07-24 11:03:18 +01:00
Steve Haskew
a99329d06c Merge branch 'ssl-portswitcher-fix' into v6.43-support
* ssl-portswitcher-fix:
  Port switcher now behaves correctly when an SSL context is passed in.
2018-07-24 10:12:10 +01:00
Jakub Skiepko
a8c9693ef4
Merge pull request #34 from stevehaskew/ssl-portswitcher-fix
Port switcher now behaves correctly when an SSL context is passed in.
2018-07-24 02:03:03 -07:00
Steve Haskew
07150166a8 Port switcher now behaves correctly when an SSL context is passed in. 2018-07-23 16:25:51 +01:00
Steve Haskew
6ed57c7496 Merge accepted SSL changes. 2018-07-23 16:18:28 +01:00
Jakub Skiepko
0b25230d5e
Merge pull request #31 from stevehaskew/ssl_SH
Finish adding SSL support
2018-07-23 06:27:15 -07:00
Steve Haskew
7a32791b5b Clean up, make it more readable 2018-07-10 16:39:05 +01:00
Steve Haskew
7c1297ea2c Add support for passing ssl_context. Auto port-switching for SSL. 2018-06-27 13:04:02 +01:00
Steve Haskew
b46106f69d Flip logic. Will not connect insecurely unless specifically requested. 2018-06-26 11:03:53 +01:00
Steve Haskew
ff0b07758c Basic support for new login method. 2018-06-22 12:59:55 +01:00
Steve Haskew
8da8a9a241 Finish SSL support changes. Add optional verification of the certificate. 2018-06-22 12:22:39 +01:00
Steve Haskew
bacf3c9166 Merge branch 'master' into ssl_SH
* master:
  Drop python 3.2 support.
  fix socket.TCP_KEEPIDLE error on Mac OS
  Add link in Readme to wiki.
2018-06-22 10:57:23 +01:00