Raymond Hill
8f5fbcf400
Remove LooseVersion dependency in Py script
2022-11-29 12:13:11 -05:00
Raymond Hill
b778f9dac2
Fix AM)-signing script after changes in jwt
...
jwt.encode() now returns string type.
Reference:
- https://pyjwt.readthedocs.io/en/stable/changelog.html#improve-typings
2022-11-14 10:31:04 -05:00
Raymond Hill
232c44eeb2
[mv3] Add scriptlet support; improve reliability of cosmetic filtering
...
First iteration of adding scriptlet support. As with cosmetic
filtering, scriptlet niijection occurs only on sites for which
uBO Lite was granted extended permissions.
At the moment, only three scriptlets are supported:
- abort-current-script
- json-prune
- set-constant
More will be added in the future.
2022-09-16 15:56:35 -04:00
Raymond Hill
e31637af78
[mv3] Add ability to enable/disable filter lists
2022-09-13 17:44:24 -04:00
Raymond Hill
185816187d
Update publishing script for Firefox
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1809
2021-11-11 09:24:09 -05:00
Raymond Hill
f955d502c3
Extend timeout of Firefox publish script to 60 minutes
2020-07-10 07:44:17 -04:00
Raymond Hill
3da11a3512
Fix python scripts used for pusblishing dev builds
2019-12-31 16:52:48 -05:00
Raymond Hill
1364e4836e
Fix publishing script for Firefox dev build
2019-12-05 09:36:11 -05:00
Raymond Hill
7e5494e4de
Fix Firefox publish script
2019-11-23 13:44:18 -05:00
Raymond Hill
182889d0df
Extend waiting time from 3 min to 15 min
...
As per Mozilla blog post:
- https://blog.mozilla.org/addons/2019/11/11/security-improvements-in-amo-upload-tools/
> For custom scripts that use the AMO upload API:
> make sure your upload scripts account for
> potentially longer delays before the signed file
> is available. We recommend allowing up to 15
> minutes.
2019-11-20 06:12:57 -05:00
Raymond Hill
9dfb570aa8
Use `browser_specific_settings` instead of `applications`
...
As per MDN's documentation, `applications` is a non-standard
alias for `browser_specific_settings` in `manifest.json`:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings#Browser_compatibility
Best to use the official manifest key.
2019-05-06 11:34:15 -04:00
Raymond Hill
7c95245424
Enable updating `updates.json` on any branch
2019-01-01 13:25:12 -05:00
Raymond Hill
d528f3811a
Use version number in the filename of packages
2018-12-23 10:16:08 -05:00
Raymond Hill
8b049d592f
fix py publish script
2018-06-03 14:06:15 -04:00
Raymond Hill
46c81ea691
update publish py script for new way to encode version
2018-06-01 19:07:10 -04:00
Raymond Hill
5c82bf6eba
restrict read/write of cached auth secrets to user
2018-05-01 08:25:20 -04:00
Raymond Hill
820ec69916
fix load/store of publishing auth secrets for reuse
2018-04-30 13:14:03 -04:00
Raymond Hill
dc61b8a992
load/save secret tokens to/from env variable
2018-04-28 15:38:33 -04:00
Raymond Hill
350f590ac0
rename Firefox package from uBlock0.webext.xpi to uBlock0.firefox.xpi
2018-04-28 10:08:55 -04:00
Raymond Hill
c6c60ca658
fix py script for new template location
2018-04-27 12:28:59 -04:00
Raymond Hill
6e84983514
use LooseVersion instead of StrictVersion (because "rc")
2018-03-16 19:50:31 -04:00
Raymond Hill
d8b629f414
add commit/push to sign/publish script
2018-03-05 13:14:10 -05:00
Raymond Hill
634569bfca
make Firefox dev build auto-update
2018-03-01 15:31:31 -05:00
Raymond Hill
c84308da6f
minor code review of Python scripts
2018-02-28 12:27:41 -05:00
Raymond Hill
7b92709bcd
fine tune Firefox dev build publishing script
2018-02-26 16:53:21 -05:00
Raymond Hill
94ebeea314
fix code patching updates.json
2018-02-26 15:32:29 -05:00
Raymond Hill
a6c4373808
fix #3538 -- will refine script as needed with usage
2018-02-24 14:33:45 -05:00