Ilya Kreymer
6b476d83de
proxy: extensive https and cookie resolver testing
...
move extract_cookie utility to wbrequest
fix head_insert 'wbinfo.proxy_magic' entry
2014-08-19 23:25:43 -04:00
Ilya Kreymer
5381c00c2a
proxy: remove ciphers param to support 2.6
2014-08-19 03:30:08 -04:00
Ilya Kreymer
7ab398eba5
proxy tests: test download page
2014-08-19 03:15:42 -04:00
Ilya Kreymer
822a1c03e4
proxy tests: verify ssl, add a no-wildcard option (issues with requests and wildcard cert)
2014-08-18 20:57:21 -07:00
Ilya Kreymer
bfaad224fa
proxy tests: add test for https proxy, using requests and wsgiref server!
...
testing one https replay and static https handling
fix bug in certauth params
2014-08-18 19:58:53 -07:00
Ilya Kreymer
01e8718640
add new test proxy config
2014-08-18 18:03:02 -07:00
Ilya Kreymer
1d1465f320
proxy tests: work on cookie selector tests
2014-08-18 13:34:47 -07:00
Ilya Kreymer
ba1e276e2f
misc fixes: ensure buffered response is an iterator (no need to explicitly check, check doesn't work in jython)
...
query_handler: include check for '-' status code for revisits
2014-08-15 14:23:25 -07:00
Ilya Kreymer
61a9cd0dfa
cleanup .travis.yml, remove lxml
2014-08-06 14:01:59 -07:00
Ilya Kreymer
394197411b
fix readme
2014-08-06 13:36:59 -07:00
Ilya Kreymer
f7034a46b9
Merge branch '0.5.4-work' into develop
2014-08-06 13:35:32 -07:00
Ilya Kreymer
d02de63cbc
update for 0.5.4 release
2014-08-06 13:33:08 -07:00
Ilya Kreymer
c3c7935546
Merge branch '0.5.4-work' into develop
2014-08-06 13:22:08 -07:00
Ilya Kreymer
501c942a6f
tests: add test for rel self-redirect
2014-08-06 13:19:52 -07:00
Ilya Kreymer
75cda15ea4
fix self-redirect check with relative urls in Location
2014-08-06 12:39:48 -07:00
Ilya Kreymer
1cd82c1bc4
proxy: move test to seperate file
...
cert: create seperate get_wildcard_cert for clarity
2014-08-06 12:39:06 -07:00
Ilya Kreymer
da6c61376c
fix errors from merge
2014-08-05 11:14:22 -07:00
Ilya Kreymer
95c3f080c3
Merge branch '0.5.4-fixes' into develop
2014-08-05 10:46:18 -07:00
Ilya Kreymer
b68ef06067
banner: add back inner frame update of banner on load, if html
...
rewrite: banner only mode encodes to utf-8, adjusts length
2014-08-05 10:12:54 -07:00
Ilya Kreymer
4f9310fe4d
rewrite: add support for js rewriting ';http:\\/' urls
...
add 'parse_comments' rule options for parsing comment contents via regex
banner: simplify banner insertion check, only insert for top frame, and check
for canon_url matching current href at top before redirecting to top
replace em_ -> mp_ as default embedded mod
2014-08-05 01:47:52 -07:00
Ilya Kreymer
c251840141
Merge branch 'https-proxy' into develop
...
Merge readme and changelist from 0.5.3
2014-08-04 23:15:57 -07:00
Ilya Kreymer
243de1f086
tweak CHANGES
2014-08-04 22:51:43 -07:00
Ilya Kreymer
fcf7971e86
update dev version 0.5.3, edit changelist
2014-08-04 22:51:43 -07:00
Ilya Kreymer
6e6688beb3
rewrite/testing: add additional test for live rewrite post, invalid post
...
htmlrewrite: annotate untestable sections (unimplemented, 2.6 only exceptions)
2014-08-04 22:51:43 -07:00
Ilya Kreymer
9e4459ae50
rewrite: remove extra wb_url param from rewrite_content(), the wb_url
...
will come from the urlrewriter, to get the 'mod'
2014-08-04 22:51:42 -07:00
Ilya Kreymer
c3004007d7
rewrite: add test for banner-only mode, rewriting w/o a head using local
...
'sample_no_head' file.
query.html: use client side rewriting for calendar dates
rewrite: remove unused decode stuff
2014-08-04 22:51:42 -07:00
Ilya Kreymer
4a39a4ed55
rewrite: better parametrize live rewrite timestamp cookie, restore LiveResourceException
2014-08-04 22:51:42 -07:00
Ilya Kreymer
ef8d910d01
banner: remove client side 'capture_str' formatting, just output wbinfo.timestamp,
...
allow js to format as needed, also helps with #41
update tests to only look at timestamp
2014-08-04 22:51:42 -07:00
Ilya Kreymer
103a1c6455
client js: use iframe onload event to detect when iframe changes, allows
...
setting banner even for non-html captures, instead of frame notifying parent
will fix issue mentioned in #41
move script from frame_insert.html -> wb_frame.js
2014-08-04 22:51:42 -07:00
Ilya Kreymer
8d54153326
refactoring for better extensibility:
...
remove BaseContentView, move top-frame functionality to SearchPageWbUrlHandler
remove RewriteLiveView, fold functionality into the handler
move default mod setting into RewriteContent
2014-08-04 22:51:42 -07:00
Ilya Kreymer
160182ec48
rewrite: add 'bn_' banner only rewrite
...
cleanup rewrite_content/fetch_request api to take a full wb_url
add content-length to responses whenever possible (WbResponse) and static files
bump version to 0.5.2
2014-08-04 22:51:42 -07:00
Ilya Kreymer
f71b83f587
tweak CHANGES
2014-08-04 22:51:03 -07:00
Ilya Kreymer
13881f5cf0
update dev version 0.5.3, edit changelist
2014-08-04 22:32:17 -07:00
Ilya Kreymer
a2d86fa495
Merge branch 'develop' into https-proxy
2014-08-04 22:01:16 -07:00
Ilya Kreymer
e1e8f679b2
rewrite/testing: add additional test for live rewrite post, invalid post
...
htmlrewrite: annotate untestable sections (unimplemented, 2.6 only exceptions)
2014-08-04 21:59:46 -07:00
Ilya Kreymer
2792a92ff6
rewrite: remove extra wb_url param from rewrite_content(), the wb_url
...
will come from the urlrewriter, to get the 'mod'
2014-08-04 21:11:46 -07:00
Ilya Kreymer
71e8ada57d
rewrite: add test for banner-only mode, rewriting w/o a head using local
...
'sample_no_head' file.
query.html: use client side rewriting for calendar dates
rewrite: remove unused decode stuff
2014-08-04 20:45:02 -07:00
Ilya Kreymer
924f71a4cc
Merge branch 'develop' into https-proxy
2014-08-04 18:44:01 -07:00
Ilya Kreymer
72fe274e06
rewrite: better parametrize live rewrite timestamp cookie, restore LiveResourceException
2014-08-04 18:41:33 -07:00
Ilya Kreymer
86bc2f17ba
banner: remove client side 'capture_str' formatting, just output wbinfo.timestamp,
...
allow js to format as needed, also helps with #41
update tests to only look at timestamp
2014-08-04 18:19:28 -07:00
Ilya Kreymer
25fe5d685c
client js: use iframe onload event to detect when iframe changes, allows
...
setting banner even for non-html captures, instead of frame notifying parent
will fix issue mentioned in #41
move script from frame_insert.html -> wb_frame.js
2014-08-04 17:54:33 -07:00
Ilya Kreymer
492aaa4a01
Merge branch 'develop' into https-proxy
2014-08-04 13:00:25 -07:00
Ilya Kreymer
95028ab692
refactoring for better extensibility:
...
remove BaseContentView, move top-frame functionality to SearchPageWbUrlHandler
remove RewriteLiveView, fold functionality into the handler
move default mod setting into RewriteContent
2014-08-04 01:18:46 -07:00
Ilya Kreymer
92726309fc
proxy: add 'extra_headers' to be added to proxy responses, customizable via proxy_options
...
defaults include no-cache and p3p policy (needed for IE default settings)
fix link generation for proxy_select page, better exception handling of ssl errors
2014-08-02 04:27:51 -07:00
Ilya Kreymer
4efd2d514c
proxy: add proxy_cert download page at root http://pywb.proxy , serving .pem and .p12 (windows only) certs for auto installation
2014-08-01 17:15:49 -07:00
Ilya Kreymer
aeb246466b
proxy: SSL version is 0-based not 1-based, set_version(2) for version 3!
2014-08-01 12:35:19 -07:00
Ilya Kreymer
48b1c78917
proxy: more banner tweaks
2014-07-31 21:27:30 -07:00
Ilya Kreymer
37fd75f744
update version to 0.6.0, update CHANGELIST
...
add quotes around "coll" in header
2014-07-31 21:17:07 -07:00
Ilya Kreymer
92daad3b2b
ui: tweak head insert text for proxy
2014-07-31 18:56:35 -07:00
Ilya Kreymer
2ca4757599
fix integration test for proxy_pac
2014-07-31 18:03:18 -07:00