CI to automate build of zotero tarball for zotero aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/testing/zotero
Find a file
Dan Stillman bb925723fd Automatically set Referer for external attachment downloads
Rather than requiring translators to explicitly set a referrer, as
proposed in #772 and #1375, this simply sets it to the URL where the
save button was triggered. This fixes the Project Euclid example
in #772. It's possible it won't fix all cases, since the translator might
build the URL manually or via an intermediate page, but hopefully it
will fix the majority of cases.

I guess there's a possibility that this would break something that
currently works, but it's hard to imagine a site would block based on
the wrong referrer from the right site and not block on no referrer.

Unlike #1375, this doesn't bother with the referrer for native downloads
(e.g., snapshots or images). The former probably don't need it, and the
latter should probably be switched to use `saveURI()` anyway.

This might also fix zotero/translators#523 (SSRN) if the translator
allowed it.

Closes #1375
2018-02-15 02:13:49 -05:00
chrome Automatically set Referer for external attachment downloads 2018-02-15 02:13:49 -05:00
components Show file path instead of "(null)" when installing style via file open 2017-12-08 00:42:03 -05:00
defaults/preferences Add a pref to always show doc integration automatic updates option 2018-02-12 10:47:16 +02:00
resource Update submodules 2018-01-29 17:22:35 -05:00
scripts Adjust ignore mask in build script to #*, not just #*.* 2017-10-05 17:22:11 -04:00
styles@190224fd81 Update submodules 2018-01-29 17:22:35 -05:00
test Update PDF tools version and fix fulltext test 2018-02-14 04:00:02 -05:00
translators@310114b2d7 Update submodules 2018-01-29 17:22:35 -05:00
.babelrc Remove unused Babel syntax plugins 2017-10-31 22:33:01 -04:00
.gitattributes Fix enforcing of Unix newlines for SQL files 2016-02-26 18:37:44 -05:00
.gitignore Cache PDF tools in the source directory between test runs 2018-01-18 19:24:09 -05:00
.gitmodules Add Chai-as-Promised 2015-09-18 03:34:03 -05:00
.travis.yml Run deploys from Travis on *-hotfix branches 2018-01-19 23:46:59 -05:00
chrome.manifest Firefox 55 compatibility: fix zotero-platform files 2017-09-30 03:33:50 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2016-02-08 19:28:05 -05:00
COPYING Update copyright and trademark info. 2017-09-27 15:37:35 +02:00
install.rdf Update version 2018-01-17 01:14:42 -05:00
package-lock.json Update Node packages 2017-12-10 03:45:07 -05:00
package.json Update Node packages 2017-12-10 03:45:07 -05:00
README.md Merge branch '4.0' 2015-11-01 21:22:13 -05:00
update.rdf Update Fx minVersion to 45 2016-12-13 09:12:55 -05:00

Zotero

Build Status

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.

For more information on how to use this source code, see the Zotero wiki.