1
0
mirror of https://github.com/ThunderEX/py-kms.git synced 2025-04-18 07:44:00 +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