1
0
mirror of https://github.com/ThunderEX/py-kms.git synced 2026-10-23 06:28:53 +03:00

96 Commits

Author SHA1 Message Date
ThunderEX
628242373c fix issue #32 that client does not have certain parameter 2019-02-08 22:45:42 +08:00
ThunderEX
d42d4556a6 fix issue #29: create clients.db in program dir 2018-12-12 21:38:58 +08:00
ThunderEX
6e1550d875 fix part of issue #28: fix debug output of CtxItemArray, especially in python 2 2018-12-12 15:22:40 +08:00
ThunderEX
34ac3aac71 corrections to license and readme 2018-12-11 10:23:05 +08:00
ThunderEX
758e616d6f further fix for NDR64 2018-12-10 01:05:18 +08:00
ThunderEX
57d51600c0 remove dependency on micropython-re-pcre, fix compatibility with latest micropython 2018-12-05 15:33:31 +08:00
ThunderEX
ddf025949a experimental fix for NDR64 and multiplex RPC 2018-12-05 00:03:45 +08:00
ThunderEX
87384a0e64 fix bug reported by Raydan that KmsDataBase.xml unavailable in kmsPidGenFromDB.py 2018-11-19 11:43:01 +08:00
ThunderEX
d014085663 update KmsDataBase.xml again, update guidance for latest version of M$ products 2018-11-05 09:29:40 +08:00
ThunderEX
ee194f3a85 Merge pull request #22 from procknight/patch-1
Add systemd unit file
2018-10-21 19:22:09 +08:00
procknight
ffc3e0ffe7 Add systemd unit file 2018-10-20 16:15:56 +02:00
ThunderEX
138e53e4d4 generate correct epid key, update KmsDataBase.xml from License Manager 5.0.0 Beta 3 2018-10-07 12:34:09 +08:00
ThunderEX
a1666a0ee5 remove unnecessary DecryptedRequest struct 2018-02-08 22:30:59 +08:00
ThunderEX
885f67904f further fix ForkingTCPServer unavailable although can be imported on Python 2.7 2017-12-24 15:52:17 +08:00
ThunderEX
6e737a367d simplify IPv6 support, add basic async support, fix typo in client 2017-12-24 15:29:41 +08:00
ThunderEX
45150d6e99 remove unnecessary dependency on pytz, time from KMS client is local time without time zone info 2017-12-23 12:11:47 +08:00
ThunderEX
a075ff3012 fix compatibility with py2.6 on Windows 2017-12-02 17:44:01 +08:00
ThunderEX
6f5dc384da add guide for micropython in README 2017-09-02 17:26:13 +08:00
ThunderEX
d65296044a fix default locale may not avail on openwrt 2017-09-02 16:41:59 +08:00
ThunderEX
f1145fcc34 add requirements for micropython 2017-08-30 16:55:39 +08:00
ThunderEX
862b066ed4 fix uncorrect epid due to utf-16 support 2017-08-30 16:40:16 +08:00
ThunderEX
f04e6f60df workaround for socket.shutdown 2017-08-24 20:54:58 +08:00
ThunderEX
1f7331babd workaround for __bytes__ remain 2017-08-24 19:28:12 +08:00
ThunderEX
e34352de64 workaround for str,rjust 2017-08-24 18:56:05 +08:00
ThunderEX
002ba0c7bd fix more __bytes__, workaround for exception.args 2017-08-24 18:37:50 +08:00
ThunderEX
dfa1f2e56b fix sys.implementation unavailable on py2 2017-08-23 22:53:44 +08:00
ThunderEX
483bb4cd72 workaround for bytes() won't call obj.__bytes__() 2017-08-23 22:43:18 +08:00
ThunderEX
5c9064797d fix another micropython only support slices with step=1 2017-08-23 19:51:19 +08:00
ThunderEX
3d4eafc92c fix micropython only support slices with step=1 2017-08-23 13:14:28 +08:00
ThunderEX
90a76139d5 adapt socketserver to uselect and usocket and socket 2017-08-20 23:15:17 +08:00
ThunderEX
8721a6c199 remove unsupported socket.getsockname() 2017-08-20 15:52:53 +08:00
ThunderEX
46d3ab7138 add IOError for micropython 2017-08-19 10:48:21 +08:00
ThunderEX
a2b78e969d remove dependency on locale for micropython 2017-08-18 23:18:10 +08:00
ThunderEX
db3debb0db fix vars not supported on micropython 2017-08-18 23:15:38 +08:00
ThunderEX
79277cddf6 redirect struct, uuid, os.path 2017-08-18 20:37:24 +08:00
ThunderEX
23e17cd44f add fakerandom, redirect struct to ustruct 2017-08-18 20:09:51 +08:00
ThunderEX
22cfefc7b2 adapt uuid to micropython 2017-08-07 16:39:16 +08:00
ThunderEX
c10fea2896 add uuid & test from cpython 3.5 2017-08-07 16:07:51 +08:00
ThunderEX
804a9d2794 replace select.select with select.epoll 2017-08-07 14:27:15 +08:00
ThunderEX
c1a430f151 change socketserver to call _thread directly, add test 2017-07-29 20:19:49 +08:00
ThunderEX
79a86906dd add socketserver module from cpython 3.4 2017-07-28 23:44:37 +08:00
ThunderEX
82bdf2ea01 fix issue #10, locate KmsDataBase.xml in the same dir as kmsBase.py 2017-07-28 22:23:10 +08:00
ThunderEX
022d06e235 Merge branch 'replace_datetime' 2017-07-25 19:32:37 +08:00
ThunderEX
27355d88af Merge pull request #8 from Nh3xus/master
Ipv4 only server patch
2017-07-18 18:54:36 -05:00
Nh3xus
793b7a274b Update server.py
Proper formatting, but same fix.
2017-07-18 18:09:50 +02:00
Nh3xus
7c15dd2193 Ipv4 only server patch
Add proper error handling for ipv4 socket creation when ipv6 is not available on the server.
2017-07-18 16:06:58 +02:00
ThunderEX
6239a38a72 add ipv6 support for server & client 2017-06-25 04:21:42 +08:00
ThunderEX
50e035c8f6 update KmsDataBase to support Windows Professional Workstation 2017-06-22 11:43:28 +08:00
ThunderEX
71e233a3ea change activation count from threshold to max 2017-06-16 15:20:45 +08:00
ThunderEX
8b022dfcee load and use correct client count from KmsDataBase.xml 2017-06-16 12:48:04 +08:00