Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-09-23 | fix yet more room id leak disasters | Matthew Hodgson | 1 | -5/+12 | |
2014-09-23 | oops, stupid bug on room/$room/state | Matthew Hodgson | 2 | -4/+4 | |
2014-09-23 | manu: what's going on here? | Matthew Hodgson | 1 | -3/+4 | |
2014-09-23 | Bugfix for older Pythons that lack hmac.compare_digest() | Paul "LeoNerd" Evans | 1 | -1/+11 | |
2014-09-23 | use all new /rooms/<room id>/state to actually gather the state for rooms ↵ | Matthew Hodgson | 3 | -8/+49 | |
whenever join them. a bit ugly, as we don't currently have a nice place to gather housekeeping after joining a room, so horrible code duplication... | |||||
2014-09-23 | patch over another scenario whe we leak room IDs. i have *zero* idea why or ↵ | Matthew Hodgson | 1 | -1/+1 | |
where the webclient is overriding message.membership to be "join" though, when it comes down the events pipe as "invite" (which was causing this failure mode) | |||||
2014-09-23 | fix a case of rampaging SYWEB-78 | Matthew Hodgson | 1 | -0/+5 | |
2014-09-23 | Fix SYWEB-72 : Improve performance when typing. | Kegan Dougal | 2 | -2/+16 | |
Swapped ng-keydown to a directive, which does the same thing (check if up/down arrow then call history.goUp/goDown). This has *dramatically* improved performance when typing in rooms which have lots (>100) of messages loaded. | |||||
2014-09-23 | SYWEB-28: Fixed weird members list ordering: sort members on their last ↵ | Emmanuel ROHEE | 1 | -3/+10 | |
activity absolute time | |||||
2014-09-23 | remove old commented-out code | Matthew Hodgson | 1 | -2/+1 | |
2014-09-23 | fix one cause of SYWEB-53 | Matthew Hodgson | 1 | -7/+4 | |
2014-09-23 | Send an HMAC(SHA1) protecting the User ID for the ReCAPTCHA bypass, rather ↵ | Paul "LeoNerd" Evans | 1 | -7/+26 | |
than simply the secret itself, so it's useless if that HMAC leaks | |||||
2014-09-23 | Update API docs to include notes on /rooms/$roomid/state | Kegan Dougal | 1 | -1/+1 | |
2014-09-23 | Implemented /rooms/$roomid/state API. | Kegan Dougal | 2 | -6/+23 | |
2014-09-23 | Config values are almost never 'None', but they might be empty string. ↵ | Paul "LeoNerd" Evans | 1 | -1/+1 | |
Detect their presence by truth | |||||
2014-09-23 | Make sure the config actually /has/ a captcha_bypass_secret set before ↵ | Paul "LeoNerd" Evans | 1 | -2/+3 | |
trying to compare it | |||||
2014-09-23 | Allow a (hidden undocumented) key to m.login.recaptcha to specify a shared ↵ | Paul "LeoNerd" Evans | 2 | -6/+24 | |
secret to allow bots to bypass the ReCAPTCHA test (SYN-60) | |||||
2014-09-23 | Partial fix of SYWEB-28: If members do not have last_active_ago, compare ↵ | Emmanuel ROHEE | 1 | -1/+17 | |
their presence state to order them | |||||
2014-09-23 | send messages to users from the home page (SYWEB-19) | Matthew Hodgson | 3 | -4/+42 | |
2014-09-23 | fix NPE | Matthew Hodgson | 1 | -2/+1 | |
2014-09-23 | Fix SYWEB-8 : Buggy tab-complete. | Kegan Dougal | 1 | -19/+40 | |
The first red blink was caused by an uninitialised search index. There is no caching of entries, since this then wouldn't update if someone joined/left during the tab. Instead, set to search index to MAX_VALUE then fix it to a valid index AFTER the search is complete. Also ditched trailing space on ": ". | |||||
2014-09-22 | Show display name changes in the message list. | Kegan Dougal | 2 | -8/+30 | |
2014-09-22 | Bump versions and changelog v0.3.3 | Erik Johnston | 3 | -2/+22 | |
2014-09-22< |