jrconlin
b5991530cd
bump version
2021-07-28 07:45:09 -07:00
jrconlin
a2dbc6f0f1
chore: tag 1.13.0
2021-03-16 07:51:54 -07:00
jrconlin
05f90f13fb
chore: tag 1.12.0
2021-03-15 08:07:31 -07:00
jrconlin
b803cd58e8
chore: release 1.12.0
2021-03-15 08:05:58 -07:00
jrconlin
68e90b60d6
f version update
2020-04-29 13:19:35 -07:00
JR Conlin
07662b8926
bug: update minimum vapid requirement to 1.7.0 ( #122 )
...
Closes #121
2020-04-11 21:40:21 -07:00
jrconlin
cd20d8c274
tag: 1.10.1
2019-12-03 16:48:59 -08:00
JR Conlin
10e2e1629c
feat: Add `--verbose` flag ( #117 )
...
Closes: #116
2019-08-13 15:16:50 -07:00
JR Conlin
32e3fd9420
bug: Update vapid `exp` value if it's expired. ( #113 )
...
Closes #100
2019-05-09 10:05:00 -07:00
jrconlin
69059ef45c
Update vapid requirement
2019-04-12 18:18:12 -07:00
JR Conlin
051e1575a3
bug: stand-alone still used old encoding format ( #109 )
...
* bug: stand-alone still used old encoding format
2019-04-02 13:33:15 -07:00
jrconlin
5ebfff6f99
chore: Update requirements
2019-03-17 16:12:04 -07:00
jrconlin
368e59272e
Fixes for cryptography update
2019-03-13 14:13:06 -07:00
jrconlin
2fd4828c37
fix typo in setup.py
2019-01-07 08:35:54 -08:00
jrconlin
ebf65981f4
feat: Move to RFC 8188 "aes128gcm" content encoding default
...
Closes #97
2019-01-04 13:52:44 -08:00
jrconlin
5e8189849b
bug: return the remote server response in the WebpushException
...
Closes #90
2018-03-30 10:42:38 -07:00
jrconlin
bd2d72a024
version bump
...
* New `webpush(ttl=0)` parameter
2018-02-01 10:19:32 -08:00
jrconlin
28d2b55f7f
version bump
2018-01-06 17:00:39 -08:00
jrconlin
7b58129efa
chore: version bump
2017-12-18 09:56:51 -08:00
jrconlin
1d1e1d47d2
bug: merge fail
2017-12-04 15:31:40 -08:00
jrconlin
af2070dd61
chore: version bump
...
Update dependencies and use latest vapid library calls
2017-12-04 15:03:02 -08:00
jrconlin
66986c1d12
version bump
2017-07-26 08:51:05 -07:00
jrconlin
e0f2676589
bug: baseline to cryptography 1.8.2
...
closes #58
2017-06-07 14:05:51 -07:00
Per Osbäck
92a8c02a0c
use cryptography==1.8.2
...
Fixed a compilation bug affecting OpenSSL 1.1.0f.
Use py-vapid to 1.2.4 which uses cryptography==1.8.2
2017-06-05 07:53:38 +02:00
jr conlin
eace20eb27
chore requirements version check
...
closes #56
2017-05-26 10:43:37 -07:00
jrconlin
6401fa0341
Update py-vapid requirements (now that it's been proofed for gcm)
2017-05-23 15:02:55 -07:00
jrconlin
35fd0a2e5f
This fix addresses an incompatibility with Chrome
2017-05-15 09:19:18 -07:00
jrconlin
812b8c7110
feat: update to use Cryptography library
...
* uses lastest ece(1.7.2) and vapid libraries (1.2.1)
* Will attempt to autofill vapid `aud` from the endpoint if VAPID
requested
* Allows for the older `'aesgcm'` and newer, albeit not as widely
supported `'aes128gcm'` encryption content types.
* Includes fixes provided by https://github.com/Flimm
NOTE: Currently BLOCKED due to
https://github.com/martinthomson/encrypted-content-encoding/issues/36
closes: #49 , #48 , #42
2017-05-10 16:24:03 -07:00
jrconlin
caf331dab8
feat: Allow VAPID with [gf]cm
...
* added primative CLI
* dump as curl
closes #44
2017-03-21 20:21:11 -07:00
jrconlin
ac3322f653
feat: update to http-ece 0.6.4 (with draft-06 support)
...
use new "content_type" argument to specify either "aesgcm" (draft-01)
or "aes128gcm" (draft-04).
NOTE: Not all clients yet support Draft-04.
closes #33
2017-02-14 14:47:24 -08:00
jr conlin
b2e621c798
feat: Allow empty payloads
...
closes #40
2017-02-14 13:23:47 -08:00
Rémy HUBSCHER
8c10b6425d
Add the Python3 classifiers.
2017-02-14 13:23:47 -08:00
jrconlin
8ff7c68248
Convert README from markdown to restructured text
...
closes #35
2017-02-06 16:16:35 -08:00
jr conlin
b7befe0973
Update version
2016-09-05 11:58:00 -07:00
jrconlin
4d1497d88c
feat: Update requirements to latest version.
...
Updated libraries and tests for latest depenedent library versions.
Note: can't tie in requires.io quite yet, investigating how to best do
that.
fixes: #18
2016-08-15 11:11:45 -07:00
jrconlin
05b76143cf
chore: Update README.md and set ver for next release
2016-08-12 11:28:57 -07:00
flagboy
1d8ca7940d
update url in setup.py
2016-08-08 18:09:35 +09:00
jrconlin
1d218ce802
feat: make python2/3 compatible
...
Closes #3
2016-06-06 14:02:00 -07:00
jrconlin
c01dcb49db
bug: make header keys case insenstive
...
closes #10
2016-05-17 15:58:27 -07:00
jrconlin
3b1ea5c619
bug: force key string encoding to utf8
...
closes #8
2016-05-17 10:12:19 -07:00
jrconlin
ff68044316
bug: fix pypi distro
2016-04-28 13:58:44 -07:00
jrconlin
a5ff81b2a2
feat: adding travis
2016-04-27 11:55:09 -07:00
jrconlin
68ab34a3eb
feat: Added tests, restructured code
...
* Added more information to README.
* Replaced curl call with requests per @safwanrahman
* cleaned up requirements, var names
* stripped vapid stuff (while still strongly urged, should be external)
* collected code beneath __init__
* 100% coverage
TODO: sphinx, travis, coverage
2016-04-27 09:40:57 -07:00
jrconlin
5c134746ac
WIP: Initial version
...
Needs tests, docs, holy water
2016-04-25 14:54:57 -07:00