summary refs log tree commit diff
path: root/synapse/storage/client_ips.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/cleanup_us...Erik Johnston2019-09-251-1/+1
|\
| * Use if `is not None`Erik Johnston2019-09-251-1/+1
* | Review commentsErik Johnston2019-09-251-1/+1
* | Prune rows in user_ips older than configured periodErik Johnston2019-09-241-8/+54
|/
* Query devices table for last seen info.Erik Johnston2019-09-231-49/+8
* Add BG update to populate devices last seen infoErik Johnston2019-09-231-0/+52
* Add last seen info to devices table.Erik Johnston2019-09-231-0/+15
* Replace returnValue with return (#5736)Amber Brown2019-07-231-14/+12
* Run black on the rest of the storage module (#4996)Amber Brown2019-04-031-47/+38
* Merge pull request #4627 from matrix-org/erikj/user_ips_analyzeErik Johnston2019-02-121-0/+24
|\
| * Fix pep8Erik Johnston2019-02-121-1/+1
| * Analyze user_ips before running deduplicationErik Johnston2019-02-121-0/+24
* | Reduce user_ips bloat during dedupe background updateErik Johnston2019-02-121-3/+60
|/
* Use native UPSERTs where possible (#4306)Amber Brown2019-01-241-1/+4
* Fixup removal of duplicate `user_ips` rows (#4432)Erik Johnston2019-01-231-1/+5
* Refactor to rewrite the SQL insteadErik Johnston2019-01-221-13/+16
* Don't shadow paramsErik Johnston2019-01-221-4/+3
* Fix bug when removing duplicate rows from user_ipsErik Johnston2019-01-221-13/+20
* Remove duplicates in the user_ips table and add an index (#4370)Amber Brown2019-01-121-4/+134
* Fix client IPs being broken on Python 3 (#3908)Amber Brown2018-09-201-15/+19
* Run tests under PostgreSQL (#3423)Amber Brown2018-08-131-0/+5
* wip commit - tests failingNeil Johnson2018-08-031-20/+1
* do mau checks based on monthly_active_users tableNeil Johnson2018-08-021-7/+8
* insertion into monthly_active_usersNeil Johnson2018-08-021-1/+21
* Fix some looping_call calls which were broken in #3604Richard van der Hoff2018-07-261-1/+1
* Run things as background processesRichard van der Hoff2018-07-181-4/+11
* run isortAmber Brown2018-07-091-5/+4
* Pass around the reactor explicitly (#3385)Amber Brown2018-06-221-2/+4
* replace some iteritems with sixAdrian Tschira2018-05-191-2/+4
* Generate user daily statsNeil Johnson2018-04-251-0/+7
* Add user_ips last seen indexNeil Johnson2018-03-281-0/+7
* Make __init__ consitstent across Store heirarchyRichard van der Hoff2017-11-131-2/+2
* Merge pull request #2309 from matrix-org/erikj/user_ip_replErik Johnston2017-07-061-3/+5
|\
| * Fix upErik Johnston2017-06-271-3/+5
* | Define CACHE_SIZE_FACTOR onceErik Johnston2017-07-041-4/+2
|/
* Fix up client ips to read from pending dataErik Johnston2017-06-271-11/+59
* Batch upsert user ipsErik Johnston2017-06-271-19/+38
* Increase size of IP cacheErik Johnston2017-06-071-1/+6
* Increase client_ip cache sizeErik Johnston2017-05-081-0/+1
* Bail on where clause insteadErik Johnston2017-04-111-3/+4
* Don't bother with outer check for nowErik Johnston2017-04-111-3/+0
* Fix getting latest device IP for user with no devicesErik Johnston2017-04-111-0/+5
* PEP8Richard van der Hoff2016-07-221-1/+0
* Create index on user_ips in the backgroundRichard van der Hoff2016-07-221-4/+12
* storage/client_ips: remove some dead codeRichard van der Hoff2016-07-211-3/+0
* Merge branch 'develop' into rav/get_devices_apiRichard van der Hoff2016-07-201-1/+2
|\
| * Record device_id in client_ipsRichard van der Hoff2016-07-201-1/+2
* | GET /devices endpointRichard van der Hoff2016-07-201-0/+72
|/
* Move insert_client_ip to a separate classMark Haines2016-06-031-0/+68