Commit Graph

96 Commits

Author SHA1 Message Date
jr conlin 3a9c907a7e chore requirements version check
closes #56
2017-05-26 10:43:37 -07:00
jr conlin 6a6e26872e Merge branch 'master' of github.com:web-push-libs/pywebpush 2017-05-26 10:28:06 -07:00
jrconlin ccc500464c Update py-vapid requirements (now that it's been proofed for gcm) 2017-05-23 15:02:55 -07:00
JR Conlin 5e8ff2bb29 Merge pull request #55 from web-push-libs/vapid_update
Vapid update
2017-05-15 09:27:22 -07:00
jrconlin d8d4a637f4 This fix addresses an incompatibility with Chrome 2017-05-15 09:19:18 -07:00
JR Conlin dabda6732f Merge pull request #54 from Flimm/fix-rst-again
Fix RST again
2017-05-12 16:35:41 -07:00
jr conlin aad9528a2b Merge branch 'master' of github.com:web-push-libs/pywebpush 2017-05-12 15:20:49 -07:00
David D Lowe 8f81f70b17 Make convert_readme.sh script check the output 2017-05-11 10:01:22 +01:00
David D Lowe 4a247f0fc1 Make README.rst acceptable to PyPI's website
When running a check against README.rst, I got these errors:

    warning: check: Cannot analyze code. No Pygments lexer found for "commandline". (line 87)
    warning: check: Cannot analyze code. No Pygments lexer found for "pythonstub". (line 93)

I had previously ignored them, because they were just warnings.

However, according to this link, usage of non-builtin lexers will cause
the RST to not be recognised by PyPI.

https://github.com/twolfson/restructuredtext-lint/tree/0.14.2#pypi-issues
2017-05-11 09:59:40 +01:00
JR Conlin a09368e0b3 Merge pull request #53 from web-push-libs/feat/49
feat: update to use Cryptography library
2017-05-10 16:34:00 -07:00
jrconlin b528da62d4 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
jr conlin 1f3c5bc979 Merge branch 'master' of github.com:web-push-libs/pywebpush 2017-04-27 20:06:12 -07:00
JR Conlin f529e757dc Merge pull request #45 from web-push-libs/feat/44
feat: Allow VAPID with [gf]cm
2017-03-22 11:22:54 -07:00
jrconlin 56ffe9f840 feat: Allow VAPID with [gf]cm
* added primative CLI
* dump as curl

closes #44
2017-03-21 20:21:11 -07:00
jr conlin 06e4f3c37a Merge branch 'master' of github.com:web-push-libs/pywebpush 2017-02-23 19:36:06 -08:00
JR Conlin 2c4c1fd843 Merge pull request #34 from web-push-libs/feat/33
feat: update to http-ece 0.6.4 (with draft-06 support)
2017-02-14 14:57:30 -08:00
jrconlin 585de11b26 Merge branch 'master' of github.com:web-push-libs/pywebpush into feat/33 2017-02-14 14:54:48 -08: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 0e3af3c0f4 feat: Allow empty payloads
closes #40
2017-02-14 14:46:33 -08:00
Rémy HUBSCHER 7460dc0794 Update badge repository names. 2017-02-14 14:46:25 -08:00
Rémy HUBSCHER 60ed1303fb Add the Python3 classifiers. 2017-02-14 14:46:13 -08:00
Rémy HUBSCHER a018d06750 Run tests with Python3.6 on travis. 2017-02-14 14:45:59 -08:00
jr conlin b2e621c798 feat: Allow empty payloads
closes #40
2017-02-14 13:23:47 -08:00
Rémy HUBSCHER 0d015c28b9 Update badge repository names. 2017-02-14 13:23:47 -08:00
Rémy HUBSCHER 8c10b6425d Add the Python3 classifiers. 2017-02-14 13:23:47 -08:00
Rémy HUBSCHER 759245413a Run tests with Python3.6 on travis. 2017-02-14 13:23:47 -08:00
JR Conlin 2c99e0bd91 Merge pull request #41 from web-push-libs/feat/40
feat: Allow empty payloads
2017-02-14 12:55:26 -08:00
jr conlin 77a52f4f17 feat: Allow empty payloads
closes #40
2017-02-14 10:51:23 -08:00
JR Conlin 945326553c Merge pull request #39 from Natim/update-badge
Update badge repository names.
2017-02-10 09:57:06 -08:00
JR Conlin 7527cde053 Merge pull request #38 from Natim/run-tests-with-python36
Run tests with Python3.6 on travis.
2017-02-10 09:56:32 -08:00
Rémy HUBSCHER e62bcac75d Update badge repository names. 2017-02-10 14:38:13 +01:00
Rémy HUBSCHER b17dd82e35 Add the Python3 classifiers. 2017-02-10 14:35:35 +01:00
Rémy HUBSCHER 104118f5e3 Run tests with Python3.6 on travis. 2017-02-10 14:32:09 +01:00
JR Conlin 36555b602d Merge pull request #36 from web-push-libs/feat/35
Convert README from markdown to restructured text
2017-02-06 16:34:06 -08:00
jrconlin 8ff7c68248 Convert README from markdown to restructured text
closes #35
2017-02-06 16:16:35 -08:00
jr conlin 9c95cdc6a5 f readme 2017-02-03 14:13:19 -08:00
JR Conlin 65954b1191 Merge pull request #26 from robbiet480/patch-1
Change long to int to support Python 3
2016-10-01 16:42:00 -07:00
Robbie Trencheny d7b5c36488 Change long to int to support Python 3 2016-10-01 11:44:20 -07:00
JR Conlin 7f9f4b8d29 Merge pull request #25 from capkovic/master
GCM ttl fix
2016-09-30 10:11:12 -07:00
Matej Capkovic b6da769739 GCM ttl fix 2016-09-30 18:43:22 +02:00
jr conlin 6c5dd6102b Merge branch 'master' of github.com:web-push-libs/pywebpush 2016-09-05 11:58:23 -07:00
jr conlin b7befe0973 Update version 2016-09-05 11:58:00 -07:00
JR Conlin 42e98bbf91 Merge pull request #24 from web-push-libs/bug/18.1
Set minimum version
2016-09-05 11:57:07 -07:00
jr conlin 692195b757 Set minimum version 2016-09-05 11:55:02 -07:00
JR Conlin 82af32a136 Merge pull request #23 from web-push-libs/bug/18
Bug/18
2016-09-05 11:24:39 -07:00
jr conlin 79f3bca599 Merge branch 'master' of github.com:web-push-libs/pywebpush into bug/18
Conflicts:
	pywebpush/__init__.py
	pywebpush/tests/test_webpush.py
	requirements.txt
2016-09-05 11:23:44 -07:00
jr conlin 9dd51ea05b feat: Updated requirements, use string TTL
closes #22
2016-09-05 11:18:18 -07:00
jrconlin e284b328a2 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-09-05 11:18:18 -07:00
JR Conlin 1a2e565047 Merge pull request #19 from web-push-libs/feat/18
feat: Update requirements to latest version.
2016-09-05 11:08:45 -07:00
JR Conlin c4fadb2ff4 Merge pull request #21 from zejn/master
Facilitate easier use of another networking library
2016-09-05 11:07:38 -07:00