2302 Commits

Author SHA1 Message Date
Remy Sharp
b6836f7907 removed more php left overs 2013-07-24 12:31:12 +01:00
Remy Sharp
1ca06eb7f6 Tweak readme wrt PHP 2013-07-24 12:30:29 +01:00
Remy Sharp
c29a2faefd 3.5.0 v3.5.0 2013-07-24 12:26:41 +01:00
Remy Sharp
116a54b19e Finally, officially, removing PHP support from jsbin. Sad day, but WE HAVE MOVED ON!!! 2013-07-24 12:26:16 +01:00
Remy Sharp
aa94cb2667 updating "how to locally run" docs with details about production 2013-07-24 12:24:18 +01:00
Matthew O'Riordan
ec696bbb0a Ensure API is stateless (no session cookie) 2013-07-24 12:16:02 +01:00
Matthew O'Riordan
c96ef68294 Allow any config property to be overridden with Env var
Using format JSBIN_[KEY]_[KEY]=whatever

for example the following config setting:
   {
     "url": {
       "host": "localhost:3300"
     }
   }
can be overriden with the following environment variable set
JSBIN_URL_HOST=my.url.com
2013-07-24 12:16:02 +01:00
Matthew O'Riordan
2ac443d4de Clearer naming for api options allowAnonymousRead[Write] 2013-07-24 12:16:02 +01:00
Matthew O'Riordan
e342bec320 Ensure API authenticated users own their bins
Previously the API key was used for authentication to allow non anonymous API access, however the bin created was not marked as owned by that user.
2013-07-24 12:16:02 +01:00
Matthew O'Riordan
aaaad0e845 Store user against bin even if allowAnonymous is true
Previously because an API key was only validated if allowAnonymous was true, an invalid API key could be provided and the request would have been accepted, and also if a valid API key was provided it was not used to authenticate the user.
2013-07-24 12:15:12 +01:00
Matthew O'Riordan
6f4c23e59e Bug fix for commit API commit b537de085422827887c07d0258a3d3c1df17678e
The previous commit b537de0854 (L3R67) resulted in the API not being available to authenticated users.  The statement if (allowAnonymous) around the route prevented the route being available.  It is unnecessary to enforce this at a routing level as the middleware b537de0854/lib/middleware.js (L209) prevents API write requests without correct authentication.
2013-07-24 12:15:12 +01:00
Remy Sharp
3b94d76cea How to run jsbin behind a proxy 2013-07-24 12:05:18 +01:00
Remy Sharp
e7b3eab4a6 Update running-your-own-jsbin.md 2013-07-24 11:56:48 +01:00
Remy Sharp
e6aafb70f2 3.4.14 v3.4.14 2013-07-24 11:09:12 +01:00
Remy Sharp
c9f37c6ebf Fix #736. Prepend closing harness with html comment.
This hides the harness from any open comments in the user code (note that this doesn't protect against the insanity that is <plaintext> - http://jsbin.com/ebazek/1/edit !)
2013-07-24 11:08:44 +01:00
Remy Sharp
c0b00722ab 3.4.13 v3.4.13 2013-07-24 10:50:58 +01:00
Remy Sharp
2b747cd870 make sure extra args on the embed do not mess with panel openning 2013-07-23 20:35:13 +01:00
Remy Sharp
f877ae4d8c support height & width in embed 2013-07-23 15:43:16 +01:00
Remy Sharp
ee351734ba 3.4.12 v3.4.12 2013-07-23 15:18:09 +01:00
Remy Sharp
354150800a Merge pull request #732 from remy/feature/menu-update
Feature: menu update
2013-07-23 07:17:37 -07:00
Remy Sharp
0225987d1c merged fixed 2013-07-23 15:16:43 +01:00
Remy Sharp
4a99bf7433 fixed menu in IE9+ 2013-07-23 15:06:35 +01:00
Remy Sharp
478e897dae Merge branch 'master' of github.com:remy/jsbin 2013-07-23 13:08:11 +01:00
Remy Sharp
9136191601 embed carries class and id of anchor element 2013-07-23 13:07:54 +01:00
Remy Sharp
215f8cc058 tweak menu boldness 2013-07-23 13:07:15 +01:00
Remy Sharp
fd9b74221c Merge pull request #733 from paptamas/master
Fix url for canJS.
2013-07-22 15:17:50 -07:00
Pap Tamas
6d6aa062a0 Fix url for canJS. 2013-07-23 01:16:13 +03:00
Remy Sharp
6889bc0023 Menu help shows in navigation
So this is an experiment based on issue #729 to see if I can make it clear how each feature works. Each menu item had a tooltip, but I personally never found them useful because the mouse never hovers long enough and then it automatically goes away. Maybe this is a good change?

My only concern is it might annoy the pro users, so maybe there's a way of turning it off?
2013-07-22 20:09:22 +01:00
Remy Sharp
76172f6fb7 bump bcrypt 2013-07-21 14:12:14 +01:00
Remy Sharp
bca3c4eae1 3.4.11 v3.4.11 2013-07-21 14:10:58 +01:00
Remy Sharp
dda0ea14b4 fix merge conflict 2013-07-21 00:19:23 +01:00
Remy Sharp
4a19c63632 Merge pull request #728 from remy/fix/loop-rewrite-with-brackets
Rewrote more of loop protection to carefully walk new lines
2013-07-20 16:17:18 -07:00
Remy Sharp
208ea017fa Rewrote more of loop protection to carefully walk new lines
This ensures we catch multi-line loop conditions, and fixes #725.
2013-07-21 00:14:52 +01:00
Remy Sharp
29c60c59d0 Merge branch 'master' of github.com:remy/jsbin 2013-07-20 23:33:20 +01:00
Remy Sharp
b09108a922 Fix #726. jQuery 1.x is required for ember, so pointing to latest on google cdn 2013-07-20 23:33:10 +01:00
Remy Sharp
d321cdc56c Update roadmap.md 2013-07-20 17:15:22 +01:00
Remy Sharp
38e49f3f3a 3.4.10 v3.4.10 2013-07-20 15:45:22 +01:00
Remy Sharp
8dff274e41 Merge pull request #723 from remy/fix/loop-rewrite-with-brackets
Fixes #721 - loop with brackets inside conditional
2013-07-20 07:45:10 -07:00
Remy Sharp
36de005a4e Fixes #715
Walks characters forward counting open brackets so the code doesn't accidentally insert *inside* the for loop. Added test too.
2013-07-20 15:36:28 +01:00
Remy Sharp
724c188db6 if no email from github, use empty string, not null 2013-07-20 12:47:25 +01:00
Remy Sharp
4702a4c962 return error to user notice when github auth fails 2013-07-20 12:44:17 +01:00
Remy Sharp
f742c3db0c 3.4.9 v3.4.9 2013-07-18 22:31:40 +01:00
Remy Sharp
f99beff12a new loop test - currently failing 2013-07-18 22:30:53 +01:00
Remy Sharp
f55d5d440c Non-floating menu version
Also made the navigation bar less harsh in the gradient. Though need to decide how to deal with the popup menus on the processors as they're currently just "floating" (much worse than in previous design) now.
2013-07-18 22:26:56 +01:00
Remy Sharp
a7bf4f836a 3.4.8 v3.4.8 2013-07-17 11:08:29 +01:00
Remy Sharp
e5ff63c275 Fixed line number for loop detect 2013-07-17 11:08:21 +01:00
Remy Sharp
481b145d89 Merge branch 'master' of github.com:remy/jsbin 2013-07-17 11:02:39 +01:00
Remy Sharp
b787c3eef6 rewrote the loop detect logic to walk characters to parse JavaScript properly and defend against loops 2013-07-17 11:02:28 +01:00
Remy Sharp
be277adba1 Merge pull request #711 from gyoshev/lib/kendoui-2013-q2
Add Kendo UI Q2.2013, remove Q3.2012
2013-07-17 02:03:09 -07:00
Alex Gyoshev
9f1f1a4cb9 Remove Kendo UI Q3.2012, add Q2.2013 2013-07-17 10:07:51 +03:00