104 Commits

Author SHA1 Message Date
Thomas Rientjes
444aedaa7c Register additional shorthand notations 2018-06-02 00:03:07 +02:00
Thomas Rientjes
aa5f8be116 Improve shorthand notation logic 2018-06-02 00:01:26 +02:00
Thomas Rientjes
7ec055fd7b Optimize extension icon vector graphic 2018-06-01 21:44:46 +02:00
Thomas Rientjes
279cb69a0a Update existing codebase 2018-06-01 21:22:05 +02:00
Thomas Rientjes
a744c45413 Add ESLint configuration files 2018-06-01 21:21:01 +02:00
Thomas Rientjes
cf21afe88c Implement cookie and origin sanitation 2018-05-31 01:20:28 +02:00
Thomas Rientjes
c9fc15e727 Update README.md 2018-05-31 00:42:04 +02:00
Thomas Rientjes
3cf0f14d23 Add support for popular Chinese mirrors 2018-05-30 21:56:58 +02:00
Thomas Rientjes
c2670b3de2 Fix #187 by adding an exception handler 2018-05-30 21:46:39 +02:00
Thomas Rientjes
a7187a83e5 Bump version to 1.3.10 2017-08-27 00:22:43 -04:00
Thomas Rientjes
955d932b11 Update release notes 2017-08-27 00:19:32 -04:00
Thomas Rientjes
50a43bfc2e Fix domain whitelist formatting issue 2017-08-26 23:55:37 -04:00
Thomas Rientjes
18df769998 Improve backward compatibility 2017-08-26 23:12:19 -04:00
Thomas Rientjes
27a60cdec7 Improve preference migration logic 2017-08-26 22:28:48 -04:00
Thomas Rientjes
694fa25a3a Update compatibility details 2017-08-20 11:52:20 -04:00
Thomas Rientjes
6c061b2235 Update release notes 2017-08-20 11:50:14 -04:00
Thomas Rientjes
bd2278fd32 Remove debugging statements from code 2017-08-20 11:48:50 -04:00
Thomas Rientjes
a64d6f3f41 Implement preference migration logic 2017-08-20 11:46:24 -04:00
Thomas Rientjes
682570cdea Bump version to 1.3.8 2017-04-09 16:15:16 +02:00
Thomas Rientjes
19cb2beacf Bump version to 1.3.7-1 2017-04-09 15:44:35 +02:00
Thomas Rientjes
f5f3cc9be4 Update release notes 2017-04-09 15:41:41 +02:00
Thomas Rientjes
e73ad04845 Add support for Greek 2017-04-09 00:27:19 +02:00
Thomas Rientjes
2f8733bd0a Update terminology inside README.md 2017-03-24 01:55:40 +01:00
Thomas Rientjes
0d868e072f Update README.md 2017-03-24 01:51:31 +01:00
Thomas Rientjes
560b68932c Update undetectable tainted domains 2017-01-27 13:41:08 +01:00
Thomas
0a664f7cd3 Apply a minor change to the Dutch localization
Apply a minor change to the Dutch localization
2017-01-26 23:05:42 +01:00
Thomas
8124fe112c Implement support for Pale Moon v27.1 and higher
Implement support for Pale Moon v27.1 and higher
2017-01-26 17:26:48 +01:00
mu6
28b194b7f3 Minor spelling change (and test first commit/PR) 2017-01-14 10:51:00 +01:00
JustOff
042853432e Pale Moon 27.1+ support 2017-01-11 19:06:01 +02:00
Thomas Rientjes
524981b841 Bump version to 1.3.7 2016-11-26 00:36:19 +01:00
Thomas Rientjes
9822093473 Update release notes 2016-11-26 00:35:07 +01:00
Thomas Rientjes
d04bb51a4d Improve detection of tainted Yandex domains 2016-11-25 23:50:27 +01:00
Thomas Rientjes
926d49d107 Add libraries to the resource bundle 2016-11-08 15:28:49 +01:00
Thomas Rientjes
09a02eb5f3 Fix CSP-related security issue 2016-11-08 15:05:00 +01:00
Thomas Rientjes
286f7c7f66 Bump version to 1.3.6 2016-11-05 18:38:40 +01:00
Thomas Rientjes
021cac82dc Update release notes 2016-11-05 18:27:49 +01:00
Thomas Rientjes
e288d8195d Update undetectable tainted domains 2016-11-05 17:02:56 +01:00
Thomas Rientjes
20e3ec02b1 Resolve #121 by adding multi-process support 2016-11-05 16:58:50 +01:00
Thomas Rientjes
74fca95767 Resolve #126 by updating README.md 2016-10-25 22:00:36 +02:00
Thomas
0c6325bb1f Merge pull request #123 from fireflyy/master
Fix typo in the German localization
2016-10-04 15:46:27 +02:00
fireflyy
7f79e6999d Merge pull request #1 from fireflyy/fireflyy-german_locale_edit
Minor Update options.dtd (fixed typo in line 3)
2016-09-22 15:23:20 +02:00
fireflyy
082c9e78d0 Update options.dtd 2016-09-22 15:18:17 +02:00
Thomas
b411d04b6f Merge pull request #92 from PeterDaveHelloKitchen/image-optimize
Optimize application icon compression
2016-05-16 04:07:53 +02:00
Peter Dave Hello
54c16775d2 optimize icon images 2016-05-15 12:01:26 +08:00
Thomas Rientjes
f16a81c249 Update undetectable tainted domains 2016-05-07 18:07:34 +02:00
Thomas Rientjes
4396c1c9f0 Correct undetectable tainted domains 2016-05-07 06:29:20 +02:00
Thomas Rientjes
c02257f184 Update undetectable tainted domains 2016-05-07 06:13:11 +02:00
Thomas Rientjes
c3f230f32d Add undetectable tainted domains 2016-05-06 00:43:23 +02:00
Thomas Rientjes
e595faa541 Bump version to 1.3.5 2016-05-06 00:02:04 +02:00
Thomas Rientjes
146a01c5ce Update release notes 2016-05-05 23:58:12 +02:00
Thomas Rientjes
b199936150 Add support for Russian 2016-05-04 14:40:39 +02:00
Thomas Rientjes
85dfd71920 Add support for Danish 2016-05-04 14:37:31 +02:00
Thomas Rientjes
8d137b801b Add support for Esperanto 2016-05-04 14:34:27 +02:00
Thomas
07cfc9c251 Add undetectable tainted domains 2016-04-11 22:44:17 +02:00
Thomas
d4d07a3d38 Update chrome.manifest 2016-04-11 22:38:42 +02:00
Thomas
40e2681bfd Merge pull request #71 from Najoj/master
Add support for Swedish
2016-04-11 22:36:59 +02:00
Johan Ö
33b8f50ddc Add support for Swedish 2016-04-11 01:25:01 +02:00
Thomas Rientjes
774a91ad5b Add support for Traditional Chinese 2016-04-10 20:59:03 +02:00
Thomas
f3af8d5005 Update options.xul 2016-04-10 15:02:59 +02:00
Thomas Rientjes
61b950fa3b Resolve #66 by adding shorthands 2016-04-09 22:21:16 +02:00
Thomas
38317a7a81 Merge pull request #67 from ekaris/patch-1
Update options.xul
2016-04-09 17:09:46 +02:00
ekaris
6938a619fc Update options.xul
Change address to HTTPS
2016-04-09 16:06:07 +01:00
Thomas Rientjes
8855358381 Apply audit tool security update 2016-04-09 17:01:46 +02:00
Thomas Rientjes
1f90b36d47 Fix typo in release notes 2016-04-09 16:53:33 +02:00
Thomas Rientjes
92f81f06bc Update package.json 2016-04-08 14:47:50 +02:00
Thomas Rientjes
b23a484b4c Update release notes 2016-04-08 14:22:18 +02:00
Thomas Rientjes
445d663d39 Resolve #61 by writing mapping exceptions 2016-04-05 18:00:43 +02:00
Thomas Rientjes
ff6244a311 Resolve #63 by adding shorthands 2016-04-03 19:10:32 +02:00
Thomas Rientjes
1a53d2a39a Resolve #61 by revising mapping system 2016-04-03 18:08:02 +02:00
Thomas
54e293f2b9 Update README.md 2016-04-03 15:36:02 +02:00
Thomas
301546619d Merge pull request #62 from Gitoffthelawn/patch-1
Add testing utility link and SEO term to README.md
2016-04-03 15:29:17 +02:00
Gitoffthelawn
6b510089e9 Add test site, add SEO term
Add the test site, and CDN as an SEO term
2016-04-03 02:07:47 -07:00
Thomas Rientjes
8617873115 Fix typo in release notes 2016-04-02 17:55:42 +02:00
Thomas Rientjes
c95a327363 Bump version to 1.3.0 2016-04-01 21:38:20 +02:00
Thomas Rientjes
bbd9c39a78 Update release notes 2016-04-01 21:35:38 +02:00
Thomas Rientjes
d93155844a Add support for Polish 2016-04-01 18:49:43 +02:00
Thomas Rientjes
16b887ff2e Add support for Japanese 2016-04-01 18:44:39 +02:00
Thomas Rientjes
96b957bb09 Add support for Italian 2016-04-01 18:40:23 +02:00
Thomas Rientjes
2a6a744156 Add support for Indonesian 2016-04-01 18:31:57 +02:00
Thomas
a77cd7f638 Merge pull request #57 from ngksternhagen/master
Remove unwanted whitespace from code
2016-03-31 21:56:15 +02:00
Klaus Sternhagen
feb5b19e2c remove extra whitespace 2016-03-30 11:45:18 -07:00
Thomas Rientjes
d89c22fc26 Add support for Yandex Static 2016-03-14 00:03:51 +01:00
Thomas Rientjes
ffed66c813 Restructure localizations 2016-03-13 23:40:09 +01:00
Thomas Rientjes
488fb1fa83 Add support for European Portuguese 2016-03-13 23:33:45 +01:00
Thomas Rientjes
64a2aefd25 Add support for German 2016-03-13 23:11:23 +01:00
Thomas Rientjes
9ee499620e Add support for Bulgarian 2016-03-06 01:01:19 +01:00
Thomas Rientjes
ac65964995 Add support for Spanish 2016-03-06 00:59:00 +01:00
Thomas Rientjes
14799d2814 Add support for Finnish 2016-03-06 00:57:09 +01:00
Thomas Rientjes
1399bb40fd Add support for French 2016-03-06 00:53:48 +01:00
Thomas Rientjes
e695023bd1 Add support for Simplified Chinese 2016-03-06 00:49:04 +01:00
Thomas Rientjes
685e108905 Resolve #48 by removing locale segments 2016-03-02 14:57:48 +01:00
Thomas
00c253d7cb Correct entry in chrome.manifest 2016-02-20 19:14:42 +01:00
Thomas Rientjes
c87a756533 Clean up unused items 2016-02-16 00:38:08 +01:00
Thomas Rientjes
216c205532 Update chrome.manifest 2016-02-15 22:46:19 +01:00
Thomas Rientjes
bbe5201e6e Update README.md 2016-02-15 22:42:41 +01:00
Thomas Rientjes
35a1563a69 Add localization support 2016-02-15 22:39:16 +01:00
Thomas Rientjes
f5f0154cfd Adjust domain tainting mechanism 2016-02-15 00:13:57 +01:00
Thomas Rientjes
7d8eee8607 Refactor domain tainting code 2016-02-12 03:00:28 +01:00
Thomas Rientjes
d0277c0348 Partial fix for bug #16 2016-02-11 19:47:26 +01:00
Thomas Rientjes
7a76fec2a8 Improve tests and error handling 2016-02-08 04:05:57 +01:00
Thomas Rientjes
2559457d0b Refactor existing code 2016-02-02 20:49:05 +01:00
Thomas
f15778550c Resolve #29 by adding SeaMonkey support 2016-02-02 01:05:47 +01:00
Thomas
7a5e154575 Merge pull request #19 from thegoodthings/releasenotespref
Add release note display preference
2015-12-21 22:45:54 +01:00
thegoodthings
4023d7c8d8 Add preference to allow hiding release notes on upgrade/install 2015-12-21 17:40:03 +00:00
259 changed files with 1909 additions and 868 deletions

4
.eslintignore Normal file
View File

@@ -0,0 +1,4 @@
locale
data
preferences
webextension

157
.eslintrc Normal file
View File

@@ -0,0 +1,157 @@
{
"env": {
"es6": true
},
"globals": {
"exports": true,
"module": true,
"require": true,
"Services": true
},
"extends": [
"eslint:recommended",
"plugin:no-unsanitized/DOM"
],
"overrides": {
"files": [
"test/*"
],
"rules": {
"brace-style": "off",
"function-paren-newline": "off",
"max-len": "off"
}
},
"plugins": [
"no-unsanitized"
],
"rules": {
"array-bracket-newline": "error",
"array-bracket-spacing": "error",
"arrow-body-style": "error",
"arrow-parens": "error",
"arrow-spacing": "error",
"block-spacing": "error",
"brace-style": "error",
"camelcase": "error",
"comma-spacing": "error",
"comma-style": "error",
"computed-property-spacing": "error",
"consistent-this": "error",
"curly": "error",
"eol-last": "error",
"eqeqeq": "error",
"func-call-spacing": "error",
"function-paren-newline": "error",
"generator-star-spacing": "error",
"indent": [
"error",
4
],
"key-spacing": "error",
"keyword-spacing": "error",
"linebreak-style": [
"error",
"unix"
],
"new-parens": "error",
"no-array-constructor": "error",
"no-bitwise": "error",
"no-confusing-arrow": "error",
"no-continue": "error",
"no-duplicate-imports": "error",
"no-eval": "error",
"no-extend-native": "error",
"no-implicit-coercion": "error",
"no-implied-eval": "error",
"no-invalid-this": "error",
"no-iterator": "error",
"no-label-var": "error",
"no-labels": "error",
"no-lone-blocks": "error",
"no-loop-func": "error",
"no-multi-spaces": "error",
"no-multi-str": "error",
"no-multiple-empty-lines": [
"error", {
"max": 1,
"maxEOF": 1,
"maxBOF": 0
}
],
"max-len": [
"error", {
"code": 120
}
],
"no-negated-condition": "error",
"no-new": "error",
"no-new-func": "error",
"no-new-object": "error",
"no-new-wrappers": "error",
"no-octal-escape": "error",
"no-proto": "error",
"no-return-assign": "error",
"no-return-await": "error",
"no-script-url": "error",
"no-self-compare": "error",
"no-sequences": "error",
"no-shadow-restricted-names": "error",
"no-tabs": "error",
"no-ternary": "error",
"no-throw-literal": "error",
"no-trailing-spaces": "error",
"no-undef-init": "error",
"no-unmodified-loop-condition": "error",
"no-unused-expressions": "error",
"no-useless-call": "error",
"no-useless-concat": "error",
"no-useless-constructor": "error",
"no-useless-rename": "error",
"no-useless-return": "error",
"no-void": "error",
"no-warning-comments": "warn",
"no-whitespace-before-property": "error",
"no-with": "error",
"object-curly-spacing": "error",
"object-shorthand": [
"error",
"consistent-as-needed"
],
"operator-assignment": "error",
"operator-linebreak": "error",
"prefer-numeric-literals": "error",
"prefer-promise-reject-errors": "error",
"quote-props": "error",
"prefer-rest-params": "error",
"prefer-spread": "error",
"prefer-template": "error",
"quotes": [
"error",
"single"
],
"rest-spread-spacing": "error",
"require-await": "error",
"semi": "error",
"semi-spacing": "error",
"semi-style": "error",
"space-before-blocks": "error",
"space-before-function-paren": "error",
"space-in-parens": "error",
"space-infix-ops": "error",
"space-unary-ops": "error",
"strict": [
"error",
"global"
],
"switch-colon-spacing": "error",
"symbol-description": "error",
"template-curly-spacing": "error",
"template-tag-spacing": "error",
"unicode-bom": "error",
"vars-on-top": "error",
"wrap-regex": "error",
"yield-star-spacing": "error",
"yoda": "error"
}
}

View File

@@ -1,43 +1,33 @@
Decentraleyes
=============
A [Firefox add-on](https://addons.mozilla.org/en-US/firefox/addon/decentraleyes) that emulates Content Delivery Networks locally by intercepting requests, finding the required resource and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required.
A [web browser extension](https://decentraleyes.org) that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://decentraleyes.org/test) to find out if you are properly protected.
> **Note:** Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.
## Roadmap
## Contributing Code
Now that there's a solid, Mozilla approved, foundation, it's time to move forward. Mobility, extensibility (through support for community-powered resource packages), and usability, will be the main points of attention during this phase.
#### Essential Next Steps
* Start work on a resource bundle standard, to allow users to create and import custom resources. With support for these bundles in place, Decentraleyes will still work out of the box, but can be extended if needed.
* To keep this add-on from turning into bloatware, it's important to find out which versions of which libraries are most commonly used on websites, so that less popular resources can be removed from the default bundle.
#### Planned Features
* Advanced policy management for users who block requests for missing resources.
* Smarter resource version interpretation for handling dynamic notations.
* A minimalistic and non-essential graphical user interface.
* Support for custom, importable, library repositories.
> **Note:** These long-term goals are subjective to change, and can be discussed. That is, as long as the suggestions do not conflict with the ultimate goal of realizing a free and open standard for exchanging web resource bundles.
## Contributing
Suggestions in the form of **Issues** and contributions in the form of **Pull Requests** are highly welcome. You can also use the contact details and PGP key on the add-on [download page](https://addons.mozilla.org/en-US/firefox/addon/decentraleyes) to get in touch.
Suggestions in the form of **Issues**, and contributions in the form of **Pull Requests**, are highly welcome. You can also use the public contact details and PGP key on the extension's [contact page](https://decentraleyes.org/contact) to get in touch.
#### Prerequisites
* Jetpack Manager [jpm](https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#Installation) (a Node-based replacement for cfx).
* Firefox version 38 or later. *If you need to work with earlier versions of Firefox, you'll need to use the old cfx tool. See instructions for [getting started with cfx](https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_started).
* [Jetpack Manager](https://developer.mozilla.org/Add-ons/SDK/Tools/jpm#Installation) ```v1.3.1``` *(or higher)*.
* Mozilla Firefox 38 *(or higher)*.
#### Build Instructions (Unix)
> **Note:** If you want to contribute to the Firefox Quantum extension, please check out the ```master``` branch. If you are looking for the Chromium-compatible codebase, please see the ```experimental``` branch.
git clone https://github.com/Synzvato/decentraleyes
#### Building the Code (*nix)
git clone https://github.com/Synzvato/decentraleyes --branch legacy
cd decentraleyes
jpm xpi
> **Important:** All commits since 26 October 2016 are signed with GPG. It's likely best to ignore unsigned commits, unless you really know what you're doing. Please send an email if you have any questions or security concerns.
## Submitting Translations
Do you master a non-supported language? Please help out by translating this add-on on [Crowdin](https://crowdin.com/project/decentraleyes).
## License
[MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0).
[MPL-2.0](https://www.mozilla.org/MPL/2.0).

19
chrome.manifest Normal file
View File

@@ -0,0 +1,19 @@
locale decentraleyes bg locale/bg/
locale decentraleyes da locale/da/
locale decentraleyes de locale/de/
locale decentraleyes en-GB locale/en-GB/
locale decentraleyes en-US locale/en-US/
locale decentraleyes eo locale/eo/
locale decentraleyes es locale/es/
locale decentraleyes fi locale/fi/
locale decentraleyes fr locale/fr/
locale decentraleyes id locale/id/
locale decentraleyes it locale/it/
locale decentraleyes ja locale/ja/
locale decentraleyes nl locale/nl/
locale decentraleyes pl locale/pl/
locale decentraleyes pt-PT locale/pt-PT/
locale decentraleyes ru locale/ru/
locale decentraleyes sv-SE locale/sv-SE/
locale decentraleyes zh-CN locale/zh-CN/
locale decentraleyes zh-TW locale/zh-TW/

View File

@@ -1,10 +1,10 @@
{
"name": "decentraleyes-audit",
"version": "1.3.0",
"version": "1.4.0",
"author": "Thomas Rientjes",
"license": "MPL 2.0",
"license": "MPL-2.0",
"description": "Library audit tool for Decentraleyes.",
"repository": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
"repository": "https://addons.mozilla.org/firefox/addon/decentraleyes",
"keywords": [
"decentraleyes",
"audit"

View File

@@ -137,7 +137,7 @@ function _hashFileContents(fileContents) {
var hash;
hash = crypto.createHash('md5');
hash = crypto.createHash('sha512');
hash.setEncoding('hex');
hash.write(fileContents);
@@ -148,20 +148,22 @@ function _hashFileContents(fileContents) {
function _compareResources(localResourceContents, remoteResourceContents, URL) {
var hadSourceMappingURL = sourceMappingURL.existsIn(remoteResourceContents);
remoteResourceContents = sourceMappingURL.removeFrom(remoteResourceContents);
var hasSourceMappingURL = sourceMappingURL.existsIn(remoteResourceContents);
var sourceMappingNotice = '[ ] REMOTE RESOURCE HAD SOURCE MAPPING URL';
if (hadSourceMappingURL) {
if (hasSourceMappingURL) {
remoteResourceContents = sourceMappingURL.removeFrom(remoteResourceContents);
sourceMappingNotice = '[X] REMOTE RESOURCE HAD SOURCE MAPPING URL';
}
// Remove the syntax invalidation character from the local contents.
localResourceContents = localResourceContents.substring(1);
var localResourceHash = _hashFileContents(localResourceContents);
var remoteResourceHash = _hashFileContents(remoteResourceContents);
console.log(localResourceHash);
console.log(remoteResourceHash);
console.log('RESOURCE HASH (SHA512): ' + localResourceHash);
console.log('RESOURCE HASH (SHA512): ' + remoteResourceHash);
var fileHashesMatch = (localResourceHash === remoteResourceHash);
@@ -172,9 +174,8 @@ function _compareResources(localResourceContents, remoteResourceContents, URL) {
}
console.log();
console.log(sourceMappingNotice);
console.log('[X] LOCAL AND REMOTE RESOURCE HASHES MATCH');
console.log(sourceMappingNotice);
}
function _showCompletedMessage() {

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.1
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.2
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.3
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.4
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.5
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.6
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.0.8
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.0
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.1
(c) 2010-2012 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.10
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.15
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.16
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.20
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.23
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.26
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.28
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.2.29
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.0
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.10
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.11
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.14
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.15
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.3
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.3.8
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.4.0
(c) 2010-2015 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.4.2
(c) 2010-2015 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
/*
@/*
AngularJS v1.4.8
(c) 2010-2015 Google, Inc. http://angularjs.org
License: MIT

View File

@@ -1,4 +1,4 @@
// Backbone.js 0.9.0
@// Backbone.js 0.9.0
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.
// For all details and documentation:

View File

@@ -1,4 +1,4 @@
// Backbone.js 0.9.1
@// Backbone.js 0.9.1
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.

View File

@@ -1,4 +1,4 @@
// Backbone.js 0.9.10
@// Backbone.js 0.9.10
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.

View File

@@ -1,4 +1,4 @@
// Backbone.js 0.9.2
@// Backbone.js 0.9.2
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.

View File

@@ -1,4 +1,4 @@
// Backbone.js 0.9.9
@// Backbone.js 0.9.9
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2013, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
/*
@/*
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details

View File

@@ -1,4 +1,4 @@
// ==========================================================================
@// ==========================================================================
// Project: Ember - JavaScript Application Framework
// Copyright: ©2011-2013 Tilde Inc. and contributors
// Portions ©2006-2011 Strobe Inc.

View File

@@ -1,4 +1,4 @@
// ==========================================================================
@// ==========================================================================
// Project: Ember - JavaScript Application Framework
// Copyright: Copyright 2011-2013 Tilde Inc. and contributors
// Portions Copyright 2006-2011 Strobe Inc.

View File

@@ -1,4 +1,4 @@
// ==========================================================================
@// ==========================================================================
// Project: Ember - JavaScript Application Framework
// Copyright: Copyright 2011-2013 Tilde Inc. and contributors
// Portions Copyright 2006-2011 Strobe Inc.

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* @overview Ember - JavaScript Application Framework
* @copyright Copyright 2011-2014 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* @overview Ember - JavaScript Application Framework
* @copyright Copyright 2011-2014 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* @overview Ember - JavaScript Application Framework
* @copyright Copyright 2011-2014 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
/*
@/*
* Ext Core Library 3.0
* http://extjs.com/
* Copyright(c) 2006-2009, Ext JS, LLC.

View File

@@ -1,4 +1,4 @@
/*
@/*
* Ext Core Library 3.0
* http://extjs.com/
* Copyright(c) 2006-2009, Ext JS, LLC.

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
/*
@/*
* jQuery 1.2.3 - New Wave Javascript
*
* Copyright (c) 2008 John Resig (jquery.com)

View File

@@ -1,4 +1,4 @@
/*
@/*
* jQuery 1.2.6 - New Wave Javascript
*
* Copyright (c) 2008 John Resig (jquery.com)

View File

@@ -1,4 +1,4 @@
/*
@/*
* jQuery JavaScript Library v1.3
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*
@/*
* jQuery JavaScript Library v1.3.1
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*
@/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.4
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.4.1
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.4.3
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.4.4
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.5
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.5.1
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.5.2
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.6
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.6.1
* http://jquery.com/
*

View File

@@ -1,4 +1,4 @@
/*!
@/*!
* jQuery JavaScript Library v1.6.2
* http://jquery.com/
*

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

View File

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More