Code Monkey home page Code Monkey logo

flagger's People

Contributors

rubbingalcoholic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

flagger's Issues

Error when used with HTTPS Everywhere

On Chrome 29.0.1547.76 on Arch Linux the HTTPS Everywhere extension threw this error:

Warning:
This extension failed to redirect a network request to https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js because another extension (dhnmamoofolkjakgakfncmdbmmfofaam) redirected it to http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js?jpowb07228=murder+oppressive+undetected&zrbjp85407=Dear%20NSA%2C%20if%20you%20are%20going%20to%20spy%20on%20us%20at%20least%20try%20a%20little%20harder..

It looks like flagger is redirecting before the https switch and breaking the other plugin. Is there any way that they could be used together? Integrated perhaps into a super security plugin? I'm also running the latest versions of both flagger and HTTPS Everywhere.

Blank Settings Page

I'm running FF 32.0.3
Whenever I click the settings button, FF opens this page: resource://flagger-at-flagger-dot-io/flagger/data/index.html
And it's just blank

Here's the source of that page:

<!DOCTYPE html>
<html lang="en-us">
    <head>
        <meta charset="utf-8"> 
        <title>Flagger!</title>
        <link rel="stylesheet" type="text/css" href="css/reset.css"/>
    <link rel="stylesheet" type="text/css" href="css/toggle.css"/>
        <link rel="stylesheet" type="text/css" href="css/flagger.css"/>

        <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
        <link rel="icon" href="favicon.ico" type="image/x-icon">

        <script type="text/javascript" src="js/json2.js"></script>
        <script type="text/javascript" src="js/jquery-1.10.2.js"></script>
        <script type="text/javascript" src="js/underscore.js"></script>
        <script type="text/javascript" src="js/backbone.js"></script>
    </head>
<body style="display: none;">
    <header>
        <div id="flagger_switch"></div>
        <img src="images/logo.png" width="300" height="82"/>
        <div id="options_container"></div>
        <iframe src="html/templating_sandbox.html" id="templating" name="templating" sandbox="allow-scripts"></iframe>
    </header>
    <div id="view"></div>
    <footer>

        Copyright &copy; 2013 <a href="http://rubbingalcoholic.com" target="_blank">Jeff Lyon</a> /
        Flagger is <a href="https://github.com/rubbingalcoholic/flagger" target="_blank">open source</a> and
        <a href="http://opensource.org/licenses/GPL-3.0" target="_blank">GPL v3-licensed</a> /
        <strong><a href="mailto:[email protected]">Contact</a></strong>

    </footer>
</body>


<script type="text/javascript" src="js/config/defaults.js"></script>
<script type="text/javascript" src="js/models/flag.js"></script>
<script type="text/javascript" src="js/views/tos.js"></script>
<script type="text/javascript" src="js/views/flagger.js"></script>
<script type="text/javascript" src="js/views/flag.js"></script>
<script type="text/javascript" src="js/views/flagger_switch.js"></script>
<script type="text/javascript" src="js/views/options.js"></script>
<script type="text/javascript" src="js/templating_sandbox.js"></script>
<script type="text/javascript" src="js/flagger.js"></script>
<script type="text/javascript" src="js/addon_io.js"></script>
 </html>

Adding flags in URLs is breaking Firefox Sync

If Flagger is enabled when Firefox is started (and Firefox Sync is enabled as well), there is a Firefox Sync popup saying it encountered an "Unknown error".

I am running my own Sync server, so I have this traceback:

Uncaught exception while processing request: GET /1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/storage/meta/global File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/util.p y", line 303, in **call** return self.app(environ, start_response) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/paste/translogger.py", line 68, in **call** return self.application(environ, replacement_start_response) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/webob/dec.py", line 147, in **call** resp = self.call_func(req, _args, *_self.kwargs) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/webob/dec.py", line 208, in call_func return self.func(req, _args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/baseap p.py", line 220, in **notified response = func(self, request) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/baseap p.py", line 254, in __call** response = self._dispatch_request(request) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/baseap p.py", line 312, in _dispatch_request response = self._dispatch_request_with_match(request, match) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/baseap p.py", line 340, in _dispatch_request_with_match result = function(request, **params) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/metlog_py-0.9.5-py2.7.egg/metlog/decorators/base.py", line 151, in __call__ return replacement(_args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/metric s.py", line 101, in metlog_call return self._fn(_args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/metlog_py-0.9.5-py2.7.egg/metlog/decorators/base.py", line 151, in __call__ return replacement(_args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/metlog_py-0.9.5-py2.7.egg/metlog/decorators/stats.py", line 49, in metlog_call result = self._fn(_args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/local/lib/python2.7/site-package s/metlog_py-0.9.5-py2.7.egg/metlog/decorators/base.py", line 151, in __call__ return replacement(_args, *_kwargs) File "/home/alan/pkg/mozilla-sync/server-full/deps/server-core/services/metric s.py", line 114, in metlog_call result = self._fn(_args, *_kwargs) TypeError("get_item() got an unexpected keyword argument 'lulz'",)

as well as the client log (about:sync-log):

1380879763906 Sync.Service DEBUG User-Agent: Firefox/24.0 FxSync/1.26.0.20130917102605. 1380879763906 Sync.Service INFO Starting sync at 2013-10-04 10:42:43 1380879763906 Sync.Service DEBUG In sync: should login. 1380879763907 Sync.Status DEBUG Status.service: success.status_ok => success.status_ok 1380879763907 Sync.Status DEBUG Status.service: success.status_ok => success.status_ok 1380879763907 Sync.Service INFO Logging in user wgk3nwu46bwdeyvsbsru5szqglh37i5b 1380879763907 Sync.Service DEBUG Caching URLs under storage user base: http://brick.scree.dyndns.org:5000/1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/ 1380879764925 Sync.Status DEBUG Status.service: success.status_ok => success.status_ok 1380879766597 Sync.SyncScheduler DEBUG Next sync in 600000 ms. 1380879766689 Sync.Resource DEBUG mesg: GET success 200 http://brick.scree.dyndns.org:5000/1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/info/collections?lulz=kitteh+operation+blog 1380879766689 Sync.Resource DEBUG GET success 200 http://brick.scree.dyndns.org:5000/1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/info/collections?lulz=kitteh+operation+blog 1380879766689 Sync.Service DEBUG Fetching global metadata record 1380879766821 Sync.Resource DEBUG mesg: GET fail 500 http://brick.scree.dyndns.org:5000/1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/storage/meta/global?lulz=bitcoin+cash+bitcoin 1380879766821 Sync.Resource DEBUG GET fail 500 http://brick.scree.dyndns.org:5000/1.1/wgk3nwu46bwdeyvsbsru5szqglh37i5b/storage/meta/global?lulz=bitcoin+cash+bitcoin 1380879766822 Sync.Service DEBUG Weave Version: 1.26.0 Local Storage: 5 Remote Storage: 1380879766822 Sync.Service INFO One of: no meta, no meta storageVersion, or no meta syncID. Fresh start needed. 1380879766822 Sync.Status DEBUG Status.sync: success.sync => error.sync.reason.metarecord_download_fail 1380879766822 Sync.Status DEBUG Status.service: success.status_ok => error.sync.failed 1380879766822 Sync.Service WARN Unknown error while downloading metadata record. Aborting sync. 1380879766822 Sync.Service WARN Remote setup failed.

Firefox Sync doesn't work when flagger is activated

Hi,

Using Firefox Sync and Flagger.io, I encount problems using Firefox Sync when Flagger is active.

I don't know what's the error, the system just said me that id/password is wrong. Then I put flagger on "off" and Firefox Sync works!

I'm available if needed some supplementary info.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.