Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update da.js | Ronnie | 2016-08-23 | 1 | -3/+3 |
| | |||||
* | cs, whitespace tabs | Philip Nicolcev | 2016-05-03 | 1 | -3/+1 |
| | |||||
* | Update chat.js | Ronnie | 2016-05-03 | 1 | -1/+2 |
| | |||||
* | Merge pull request #199 from jsebean/master | Philip Nicolcev | 2016-05-01 | 1 | -0/+2 |
|\ | | | | | Prevent malicious user from forcing Logout | ||||
| * | Prevent malicious user from forcing Logout | jsebean | 2015-03-27 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the fact that AjaxChat does not use tokens to verify logouts were authorized by a chat user, a CSRF vulnerability was discovered that permitted a malicious chatter to post the chat's logout URL inside the img tags of a chat room, forcing all users, including moderators and administrators to log out. It also prevents further users to log in for a period of time due to the log inside the chat, until the image disappears from the log. This simple modification simple checks the URL inside the img code, checks for ?logout=true (part of the URL in ajax chat for logging out) and strips it. Ugly hack, but does the job. If one wanted to make it more complex they could also write it to check the domain and path of the chat, but doing so would allow someone to logout a user in one chat room who is logged in at the same time in another. | ||||
* | | Fix up html5 support, don't load flash unless needed | Philip Nicolcev | 2016-05-01 | 1 | -65/+88 |
| | | |||||
* | | cs, closing bracket | Philip Nicolcev | 2016-04-30 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'html5audio' of https://github.com/jamrial/AJAX-Chat into ↵ | Philip Nicolcev | 2016-04-30 | 2 | -34/+93 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | jamrial-html5audio Conflicts: chat/js/chat.js chat/lib/template/loggedIn.html | ||||
| * | | Add HTML5 audio support | James Almer | 2013-04-26 | 2 | -30/+88 |
| | | | | | | | | | | | | | | | | | | | | | By default the chat will test for Flash, and if it's not available it will fallback to HTML5 audio. If an specific backend is selected and the browser doesn't support it, nothing will be played. Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | | | French lang typo. Closes #229 | Philip Nicolcev | 2016-04-25 | 1 | -1/+1 |
| |/ |/| | |||||
* | | corrected error of language translation :D | bomdia | 2014-07-22 | 1 | -2/+2 |
| | | |||||
* | | Merge from master | frug | 2014-07-19 | 2 | -3/+3 |
|\ \ | |||||
| * | | use new addEvent function to bind events (see ↵ | Frug | 2014-07-01 | 1 | -13/+18 |
| | | | | | | | | | | | | d31c9d807cb58f403ac427b05ad6fc6dc4deab3f) | ||||
| * | | cleanup | Frug | 2014-07-01 | 1 | -21/+34 |
| | | | |||||
| * | | more cleanup | Frug | 2014-07-01 | 1 | -3/+1 |
| | | | |||||
| * | | cleanup | Frug | 2014-07-01 | 1 | -5/+1 |
| | | | |||||
| * | | cherry pick 14fcf5c from Sophist-UK for js debug | Sophist | 2014-07-01 | 2 | -17/+36 |
| | | | |||||
| * | | add banned and custom user groups, from marquisite's original pull request ↵ | Frug | 2014-07-01 | 1 | -0/+2 |
| | | | | | | | | | | | | 53dc6cab045162d4be4ff75c779f0bb0ebf47bf5 | ||||
| * | | play PM sound when sending PMs | Frug | 2014-07-01 | 1 | -225/+231 |
| | | | |||||
| * | | use custom PM sound (sound-7) in config | Frug | 2014-07-01 | 2 | -46/+34 |
| | | | |||||
| * | | handleCustomInfoMessage can override default handleInfoMessage by returning true | Frug | 2014-07-01 | 1 | -1/+4 |
| | | | |||||
* | | | handleCustomInfoMessage can override default handleInfoMessage by returning true | Frug | 2014-07-19 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | Conflicts: chat/js/chat.js | ||||
* | | | Merge a bunch of changes from testing. Responsive layout, themes, PM color ↵ | Frug | 2014-07-19 | 11 | -1421/+1482 |
|/ / | | | | | | | and sounds | ||||
* | | Scroll on a 50ms delay to hopefully solve some autoscroll browser issues | Frug | 2014-07-01 | 1 | -1/+6 |
| | | |||||
* | | show broken image on 404 to fix chrome autoscroll bug | Frug | 2014-07-01 | 1 | -4/+4 |
| | | |||||
* | | Strip all tags from [img] urls | Frug | 2014-06-29 | 1 | -2/+2 |
| | | |||||
* | | clear DOM buffer before reporting failed xml syntax. This is the cause of ↵ | Frug | 2014-06-28 | 1 | -0/+1 |
| | | | | | | | | the img tag crash exploit when putting newlines in an img tag | ||||
* | | cleanup | Frug | 2014-01-22 | 1 | -2/+2 |
| | | |||||
* | | Adding private message sound capability | marquisite | 2014-01-16 | 1 | -1/+1 |
| | | | | | | By default, the new sound_7 soundFile uses the existing sound_1.mp3 file. To have an actual unique sound for private messaging an extra sound clip will be needed the sound_7 sound file location updated - currently line 214 of config.js. | ||||
* | | Adding private message sound capability | marquisite | 2014-01-11 | 1 | -2/+9 |
| | | |||||
* | | Adding private message sound capability | marquisite | 2014-01-11 | 1 | -2/+5 |
| | | |||||
* | | XML values are strings | Frug | 2013-12-17 | 1 | -5/+5 |
| | | |||||
* | | regex simplification | Frug | 2013-11-13 | 1 | -78/+46 |
| | | |||||
* | | Switch to Modified MIT License | Frug | 2013-11-08 | 45 | -45/+45 |
| | | |||||
* | | add /clear command | Frug | 2013-11-04 | 1 | -11/+19 |
| | | |||||
* | | cleanup, no type coercion | Frug | 2013-11-02 | 1 | -96/+96 |
| | | |||||
* | | Merge pull request #71 from Clinteger/master | Philip Nicolcev | 2013-11-01 | 1 | -1/+3 |
|\ \ | | | | | | | Fix browser-crashing bug | ||||
| * | | Stops linebreaks from being inserted in an entity immediately following the ↵ | Clint Harrison | 2013-03-24 | 1 | -1/+3 |
| |/ | | | | | | | end of a tag. | ||||
* | | Dutch localization for regular Dutch | Frug | 2013-11-01 | 2 | -90/+182 |
| | | |||||
* | | Use array literal. | Frug | 2013-11-01 | 1 | -10/+9 |
|/ | |||||
* | update bulgarian translation | borislav | 2013-03-17 | 1 | -91/+91 |
| | |||||
* | Update kr.js | Il'ya A. Lykov | 2013-03-06 | 1 | -26/+26 |
| | |||||
* | Update no.js | Il'ya A. Lykov | 2013-03-05 | 1 | -22/+22 |
| | |||||
* | var cleanup | Frug | 2013-03-05 | 1 | -8/+9 |
| | |||||
* | hoist var declarations, use implicit array/object declaration | Frug | 2013-03-05 | 1 | -24/+26 |
| | |||||
* | Update ru.js | Il'ya A. Lykov | 2013-03-05 | 1 | -2/+2 |
| | |||||
* | spanish lang file to utf80.8.6-standalone | Frug | 2013-03-02 | 1 | -18/+18 |
| | |||||
* | call setTimeout using anon functions, not quoted expressions | Frug | 2012-10-28 | 1 | -13/+15 |
| | |||||
* | refactor forced update and status display. Remove option to click to refresh | Frug | 2012-10-27 | 1 | -22/+40 |
| | |||||
* | javascript cleanup for timer functions and config comment | Frug | 2012-10-27 | 2 | -4/+10 |
| | |||||
* | rename portuguese languages to pt-xx | Frug | 2012-10-25 | 2 | -91/+91 |
| | |||||
* | danish language code is da not dk | Frug | 2012-10-25 | 1 | -0/+0 |
| | |||||
* | Improved dutch translation | Frug | 2012-10-25 | 1 | -39/+39 |
| | |||||
* | added portuguese localization | Frug | 2012-10-21 | 1 | -0/+92 |
| | |||||
* | added files for macedonian language | Frug | 2012-10-21 | 1 | -0/+9 |
| | |||||
* | fixed estonian. added Thai. | Frug | 2012-10-21 | 2 | -0/+183 |
| | |||||
* | Updated everything to 0.8.5a0.8.5a | Frug | 2012-10-18 | 43 | -0/+7154 |
Update readme.md |