chdorner
b54347f8d1
Allow rewriting of empty srcset attributes
...
Strictly speaking a `srcset` attribute must consist of one or more
strings
(http://w3c.github.io/html/semantics-embedded-content.html#element-attrdef-img-srcset )
However are websites out there that specify an empty string as the
value.
This commit makes sure that the rewriting does not break and just
returns an empty string.
2016-06-01 11:31:26 +02:00
Ilya Kreymer
8e473f01fa
add changelist for 0.30.1
2016-05-04 11:33:43 -07:00
Ilya Kreymer
2795802c77
recordloader: for request/response/revisit records, only parse urls starting with http:/https: as http
2016-05-04 11:20:38 -07:00
Ilya Kreymer
af920d77a0
rules: add fuzzy rules for TW video
2016-05-03 17:33:13 -07:00
Ilya Kreymer
07cc4fae0b
bump version to 0.30.1
2016-05-03 17:32:35 -07:00
Ilya Kreymer
3a3110efdb
fix README typo
2016-05-01 11:57:37 -07:00
Ilya Kreymer
e458bdcc77
CHANGES tweaks
2016-05-01 11:53:23 -07:00
Ilya Kreymer
033909efe0
wombat: set version to 1.12
...
return 'null' for frameElement ovevrride instead of undefined
2016-05-01 11:46:36 -07:00
Ilya Kreymer
4df45b4338
Update CHANGES for 0.30.0!
2016-05-01 11:45:01 -07:00
Ilya Kreymer
dd8ac42f2c
encoding: ensure cdx fields are in the native encoding, except filename, which should stay as unicode in py2 for further use
2016-04-30 16:08:43 -07:00
Ilya Kreymer
e8c77c0538
encoding: encode before quote
...
setup: enable zip_safe=True again
2016-04-30 15:15:35 -07:00
Ilya Kreymer
ab8b4efaec
encoding: cdx: only quote-encode 'url'
...
warc: ensure path index loads are utf-8 decoded
2016-04-30 14:38:48 -07:00
Ilya Kreymer
67a02613e7
remove: remove unused/extraneous __iter__
2016-04-30 01:43:53 -07:00
Ilya Kreymer
1c97a67763
rewrite client-side improvements:
...
add WB_wombat_frameElement Object prototype property to support frameElement rewriting
document.domain: allow changing to higher-level domain
rewrite_elem: also rewrite <form> action and <input> value, if they are absolute urls
2016-04-30 01:43:40 -07:00
Ilya Kreymer
1bea9d73ed
rewrite: rewrite .frameElement -> WB_wombat_frameElement server-side to handle cases when default frameElement can not be overridden
2016-04-30 01:36:26 -07:00
Ilya Kreymer
37609ebdc9
rewrite: support custom cookie_rewriter passed to 'rewrite_content'
2016-04-30 01:35:55 -07:00
Ilya Kreymer
e669ecba15
rewrite: html rewrite fix such that head insert is placed before other <script> tags even if no head
2016-04-30 01:32:16 -07:00
Ilya Kreymer
a1e0c29a85
rules: add rule for twitter timeline
2016-04-26 17:02:54 -07:00
Ilya Kreymer
658303caad
rewrite headers: undo not rewriting x- headers, needs more research and exclusions (eg. x-frame-options)
2016-04-26 13:11:08 -07:00
Ilya Kreymer
cf6cfc0c44
tests: fix cookie rewriter tests to exclude 2.6
2016-04-26 10:32:43 -07:00
Ilya Kreymer
4a60e15577
cookie rewrite improvements: #177
...
- don't remove max-age and expires if in 'live' rewrite mode (flag set on urlrewriter)
- remove secure only if replay prefix is not https
- fix expires UTC->GMT as cookie parsing chokes on UTC
- other rewriting: don't append rewrite prefix to x- headers
tests: add more cookie rewriting tests
2016-04-26 09:45:23 -07:00
Ilya Kreymer
61381fcac6
wombat rewrite: remove cookie domain if hostname is an IP address
2016-04-07 15:53:26 -07:00
Ilya Kreymer
95a212ed79
wombat rewrite: add custom X-Pywb-Requested-With header with turns off rewriting and is never sent upstream
2016-04-06 12:05:53 -07:00
Ilya Kreymer
4b753d2612
Merge branch '0.11.5' into develop
2016-03-31 13:16:53 -07:00
Ilya Kreymer
9381acdaaf
Merge branch 'zip-loc-fix' into develop
2016-03-31 13:14:39 -07:00
Ilya Kreymer
b901343067
update CHANGES.rst
2016-03-31 13:14:04 -07:00
Ilya Kreymer
e5ef51363c
zipnum: backport fix for #173 , paths specified in a zipnum .loc file are relative to the .loc file, not to
...
the working dir of the application
warnings: don't warn on .gz cdx files
2016-03-31 13:09:57 -07:00
Ilya Kreymer
ba7ac56230
release: bump to 0.11.5, update version and changelist
2016-03-31 12:45:16 -07:00
Ilya Kreymer
b5cf79072d
loaders: ensure loader stream closed in load_yaml_config()
2016-03-31 12:42:23 -07:00
Ilya Kreymer
8e51ddc544
archiveiterator: don't reuse entries when post-append, as they may be cached for merge -- can break if records do not alternate
...
request/response fixes #175
2016-03-31 12:42:23 -07:00
Ilya Kreymer
f8f0c3a76e
loader: ensure file closed in load_yaml_config()
2016-03-27 13:56:19 -04:00
Ilya Kreymer
3eac9be00b
warc: ArchiveLoadFailed: add space in exception string
2016-03-26 22:28:38 -04:00
Ilya Kreymer
c5a166f601
tests: use httpbin.org instead of example.com/ for range-request test
2016-03-26 22:28:04 -04:00
Ilya Kreymer
5fd49f35ee
zipnum: when using .loc file, resolve shard paths relative to the .loc file, not from working directory, fixes #173
2016-03-22 11:31:08 -07:00
Ilya Kreymer
a0347a3c42
typo fix
0.11.4
2016-03-21 13:09:03 -07:00
Ilya Kreymer
b8a1cf5081
bump version to 0.11.4
2016-03-20 23:36:42 -07:00
Ilya Kreymer
33f60efb96
tweak CHANGES
2016-03-20 23:35:58 -07:00
Ilya Kreymer
f014c32650
tweak CHANGES
2016-03-20 23:33:57 -07:00
Ilya Kreymer
dfda481b19
Merge branch '0.11.4' into develop
2016-03-20 23:19:16 -07:00
Ilya Kreymer
1a458d6b26
gevent: set env var GEVENT_MONKEY_PATCH=1 in uwsgi.ini to enable monkey-patching explicitly in pywb.apps.wayback
2016-03-20 23:18:11 -07:00
Ilya Kreymer
fff94bb526
Merge branch '0.11.4' into develop
2016-03-20 22:54:44 -07:00
Ilya Kreymer
63f44cbc26
wombat: bump version to 2.11
2016-03-20 22:54:27 -07:00
Ilya Kreymer
8302353209
wombat: fix typo in window.Crypto check!
2016-03-20 22:52:19 -07:00
Ilya Kreymer
4b8bbb7b40
wombat: fix typo in window.Crypto check!
2016-03-20 22:51:39 -07:00
Ilya Kreymer
ad66f9e11a
Merge branch '0.11.4' into develop
2016-03-20 22:44:55 -07:00
Ilya Kreymer
c570f76ae4
update changelist for 0.11.4
2016-03-20 22:43:44 -07:00
Ilya Kreymer
d2390ee809
wombat: add check for window.crypto, generate 32-bit values
2016-03-20 22:43:05 -07:00
Ilya Kreymer
4b37d13c34
tests/gevent: skip gevent monkey patch when running tests
2016-03-20 22:23:07 -07:00
Ilya Kreymer
aa0113147a
Merge branch '0.11.4' into develop
2016-03-20 18:51:23 -07:00
Ilya Kreymer
08cb02c644
wombat: override window.crypto.getRandomValues() with seeded random
2016-03-20 18:50:45 -07:00