{"push_id":741626917,"size":203,"distinct_size":203,"ref":"refs/heads/feature/searchDashboard","head":"ca206f466c33963abebd96ab4907c3ec2f32e830","before":"385cb7a1a9f8acb98483c447672ac7b89bb6093c","commits":[{"sha":"46f9c54b2dce4d1f6d923b091041d5bc712608dc","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Enable markupsafe rendering in public profile page.\n\nTODO: where is contributor['separator'] coming from? Why did it need to be excepted from special-escaping?","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/46f9c54b2dce4d1f6d923b091041d5bc712608dc"},{"sha":"56501bf071744277a203ce12361e4bb03e990615","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Add a JSON filter for mako templates","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/56501bf071744277a203ce12361e4bb03e990615"},{"sha":"09dcfde606d9b87102918867d92340a98a1b735d","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Add a JSON filter for mako templates","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/09dcfde606d9b87102918867d92340a98a1b735d"},{"sha":"844f1df0a3662f23a7ccbac6025188faeb1a4497","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Make private view of profile markup-safe","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/844f1df0a3662f23a7ccbac6025188faeb1a4497"},{"sha":"73c13f0163bf82b659834a7fd9556bbdd644dc52","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Tlookup default filters should be list, not string","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/73c13f0163bf82b659834a7fd9556bbdd644dc52"},{"sha":"0e6876bbe79b742c4ddc5cd2cd8719010b5a09ec","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Fix injection of unsafe closing tags into strings, which json.dumps doesn't normally catch.\n\nSee http://benalpert.com/2012/08/03/preventing-xss-json.html","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/0e6876bbe79b742c4ddc5cd2cd8719010b5a09ec"},{"sha":"8daaf900724936bb9420fd2675bb02a1712f9713","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Make safe JSON sanitizer a more global utility.\n\nUsed in cases where the JSON string is intended to be dumped into a mako template with HTML markup.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/8daaf900724936bb9420fd2675bb02a1712f9713"},{"sha":"a0c8f41c3084892e643f4915fe7e100c7169bc9c","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Fix safe sanitizer and add a unit test","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/a0c8f41c3084892e643f4915fe7e100c7169bc9c"},{"sha":"b82c5b564c35c107d710a8b4afcc3a8ded28669c","author":{"email":"cb403583acfb95b312d2abc4f7d4c3a811e322d6@virginia.edu","name":"reinaH"},"message":"adds user/me API route and readme updates","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/b82c5b564c35c107d710a8b4afcc3a8ded28669c"},{"sha":"b74a1e5f36c9d7af54145473911534da1ab1f8b5","author":{"email":"ded99b8a136055bd3045c12e68be522ce448eceb@virginia.edu","name":"Nan Chen"},"message":"add javascript email validate","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/b74a1e5f36c9d7af54145473911534da1ab1f8b5"},{"sha":"20afd549999234958b48946e539fd3a8c0cda268","author":{"email":"ded99b8a136055bd3045c12e68be522ce448eceb@virginia.edu","name":"Nan Chen"},"message":"merge","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/20afd549999234958b48946e539fd3a8c0cda268"},{"sha":"ef534b1d540d0b89e0680fba1149856e7bb5d711","author":{"email":"ded99b8a136055bd3045c12e68be522ce448eceb@virginia.edu","name":"Nan Chen"},"message":"change backend validation","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/ef534b1d540d0b89e0680fba1149856e7bb5d711"},{"sha":"8a11c2cc7eb984e3b996b803029f76d641cc536a","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Merge branch 'feature/safe-render-option' into feature/profile-markupsafe","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/8a11c2cc7eb984e3b996b803029f76d641cc536a"},{"sha":"6ab8e8740e055aa61a05974a064a3657750db981","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Convert base template to use proposed JS string best practices.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/6ab8e8740e055aa61a05974a064a3657750db981"},{"sha":"e08cad42c3cb72ae441c9f8c91a69943ce7942f2","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Merge branch 'develop' of https://github.com/CenterForOpenScience/osf.io into feature/profile-markupsafe","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/e08cad42c3cb72ae441c9f8c91a69943ce7942f2"},{"sha":"128c2937a6056f223b8aef0ca8eff6137e76286e","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Convert non-settings profile and account routes.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/128c2937a6056f223b8aef0ca8eff6137e76286e"},{"sha":"6a05eb2eeae95f12075d9e919540d98f04a6a399","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Convert remaining profile/settings routes- except for addons view, which is problematic.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/6a05eb2eeae95f12075d9e919540d98f04a6a399"},{"sha":"f509abab34027b683e6fc5521daca3126bcaa5fc","author":{"email":"74404c472ba03977f3e779493f8a1425d9d1c2c5@gmail.com","name":"John Tordoff"},"message":"consolidate before_fork and before_fork_message functions.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/f509abab34027b683e6fc5521daca3126bcaa5fc"},{"sha":"55936fe4a0ae95c5980ad079fce7dd50cd40fcdf","author":{"email":"74404c472ba03977f3e779493f8a1425d9d1c2c5@gmail.com","name":"John Tordoff"},"message":"removes now superfluous callback overrides.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/55936fe4a0ae95c5980ad079fce7dd50cd40fcdf"},{"sha":"50364e277adbc2e0b2c0705e4b3d1819c2069212","author":{"email":"74404c472ba03977f3e779493f8a1425d9d1c2c5@gmail.com","name":"John Tordoff"},"message":"flake8 fixes.","distinct":true,"url":"https://api.github.com/repos/bdyetton/osf.io/commits/50364e277adbc2e0b2c0705e4b3d1819c2069212"}]}