0000000000000000000000000000000000000000 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 Douglas R Miles 1673983360 -0800 clone: from https://github.com/friguzzi/swish 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 f413d8d9ac1c134d85f319be90edb0da6903b616 Douglas R Miles 1673984367 -0800 checkout: moving from master to upstream/backend f413d8d9ac1c134d85f319be90edb0da6903b616 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 Douglas R Miles 1673984388 -0800 checkout: moving from f413d8d9ac1c134d85f319be90edb0da6903b616 to master 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 Douglas R Miles 1673984406 -0800 checkout: moving from master to backend 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 f413d8d9ac1c134d85f319be90edb0da6903b616 Douglas R Miles 1673984411 -0800 checkout: moving from backend to upstream/backend f413d8d9ac1c134d85f319be90edb0da6903b616 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 Douglas R Miles 1673984487 -0800 pull origin master (start): checkout 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 93b07454c1144dc0d720904cf008059e48d5a7fc Douglas R Miles 1673984487 -0800 pull origin master (pick): Apply new layout 93b07454c1144dc0d720904cf008059e48d5a7fc 041a3dcf6c7320896e4737f8ecf1714d80022eb6 Douglas R Miles 1673984487 -0800 pull origin master (pick): Somewhat working. 041a3dcf6c7320896e4737f8ecf1714d80022eb6 d55b3ca30ab88b8ddf5d2df4f9fd096eaaee45c5 Douglas R Miles 1673984487 -0800 pull origin master (pick): Updated layout d55b3ca30ab88b8ddf5d2df4f9fd096eaaee45c5 40b8362816031310d5c0ef48cd2ddc2512f95369 Douglas R Miles 1673984487 -0800 pull origin master (pick): Config file for using redis. 40b8362816031310d5c0ef48cd2ddc2512f95369 5519f977deb935e29cbb2e526efdcb984c364d8d Douglas R Miles 1673984487 -0800 pull origin master (pick): Fix for non-redis 5519f977deb935e29cbb2e526efdcb984c364d8d 23ea4b13afc2ef29b12d4c312512f6f9c70aca68 Douglas R Miles 1673984487 -0800 pull origin master (pick): Allow saving objects. 23ea4b13afc2ef29b12d4c312512f6f9c70aca68 72e2f41abf20cd0744da200e43c805f75f244896 Douglas R Miles 1673984487 -0800 pull origin master (pick): First steps listening to Redis events. 72e2f41abf20cd0744da200e43c805f75f244896 71d2eb14478eca3e24073214ca7ffad2871e1165 Douglas R Miles 1673984487 -0800 pull origin master (pick): Working on replication. 71d2eb14478eca3e24073214ca7ffad2871e1165 324c6f3bac20b507970b2a51621055f6dea65ed2 Douglas R Miles 1673984487 -0800 pull origin master (pick): Basic replication working 324c6f3bac20b507970b2a51621055f6dea65ed2 47cf4461c98082c7e964f7559f9fe1303a30216e Douglas R Miles 1673984487 -0800 pull origin master (pick): WIP: consumer based communication 47cf4461c98082c7e964f7559f9fe1303a30216e 8e844440760766c6bd4a880fac78957dcaf1659c Douglas R Miles 1673984487 -0800 pull origin master (pick): Docs and new broadcast. 8e844440760766c6bd4a880fac78957dcaf1659c 00c501432646689b9ac6966a0698f124c6ff2ee6 Douglas R Miles 1673984487 -0800 pull origin master (pick): Improved building initial HEAD db 00c501432646689b9ac6966a0698f124c6ff2ee6 ad068c9571cc275b73a24f8f6f27173699caa2b0 Douglas R Miles 1673984487 -0800 pull origin master (pick): More or less working, but wrong by design. ad068c9571cc275b73a24f8f6f27173699caa2b0 dc2bf41ebf4e30a1baabb138f7f738b699293521 Douglas R Miles 1673984487 -0800 pull origin master (pick): Start pub/sub dc2bf41ebf4e30a1baabb138f7f738b699293521 ac7b1924bd77a8a320f974a55e385c5ca00f44a9 Douglas R Miles 1673984487 -0800 pull origin master (pick): Working replication. ac7b1924bd77a8a320f974a55e385c5ca00f44a9 998983a27b043c61566cfcfd9848ab5aba1682a3 Douglas R Miles 1673984487 -0800 pull origin master (pick): Further delay profile initialization 998983a27b043c61566cfcfd9848ab5aba1682a3 51e7d24c1ee2d52d5250e28b3ed1d1b8e477d334 Douglas R Miles 1673984487 -0800 pull origin master (pick): Make profile data ground. 51e7d24c1ee2d52d5250e28b3ed1d1b8e477d334 e811718e64d045ca4f24432d10a42624c0860dc7 Douglas R Miles 1673984487 -0800 pull origin master (pick): Try to get profiles and sessions persistent on redis. e811718e64d045ca4f24432d10a42624c0860dc7 5cce826895a03f97e2d92355c5031f4cd51cea64 Douglas R Miles 1673984487 -0800 pull origin master (pick): Use Redis for keeping track of email confirmations. 5cce826895a03f97e2d92355c5031f4cd51cea64 a53fac4a5e52800a48d6ccbfbbf85c65b366584e Douglas R Miles 1673984487 -0800 pull origin master (pick): Use improved redis library a53fac4a5e52800a48d6ccbfbbf85c65b366584e ee353497fed006b836a388ee855ab649af32adbe Douglas R Miles 1673984487 -0800 pull origin master (pick): Handle notifications through redis. ee353497fed006b836a388ee855ab649af32adbe 3265ada0d337712b4c4cd171b3cd13eca4b3f5a4 Douglas R Miles 1673984487 -0800 pull origin master (pick): Make the chat store use Redis 3265ada0d337712b4c4cd171b3cd13eca4b3f5a4 dbd8967f5ca8580d88079d032e3926408a46db98 Douglas R Miles 1673984487 -0800 pull origin master (pick): Cleanup comments and remove old code dbd8967f5ca8580d88079d032e3926408a46db98 c31e214120060ed6f045d3ad342fb0d16bdac375 Douglas R Miles 1673984487 -0800 pull origin master (pick): Updated layout c31e214120060ed6f045d3ad342fb0d16bdac375 f54a0481205684ffc0c96d2823e0d57f8475d41b Douglas R Miles 1673984487 -0800 pull origin master (pick): Abstract database access. f54a0481205684ffc0c96d2823e0d57f8475d41b c5bcac973c33e88b04890a1c8aaad50ec7ed094f Douglas R Miles 1673984487 -0800 pull origin master (pick): Fix to storing chat messages. c5bcac973c33e88b04890a1c8aaad50ec7ed094f e675f372d5ff005ce50e5f7f081991341abbd8d0 Douglas R Miles 1673984487 -0800 pull origin master (pick): Forgotten abstraction. e675f372d5ff005ce50e5f7f081991341abbd8d0 a320385bd034474953d58cae7b098be0ba27d61f Douglas R Miles 1673984487 -0800 pull origin master (pick): WIP moving chat to redis. a320385bd034474953d58cae7b098be0ba27d61f d6e0a1bf70e53f1a2818594b31711dc34a0213aa Douglas R Miles 1673984487 -0800 pull origin master (pick): Maintain the websockets known on Redis. d6e0a1bf70e53f1a2818594b31711dc34a0213aa 4d324a4a2fec3026b81ecee0731585e7a416b318 Douglas R Miles 1673984487 -0800 pull origin master (pick): Migrate session_user/2 to use the HTTP session repository. 4d324a4a2fec3026b81ecee0731585e7a416b318 86414969468c677812145f904afef6dc99a292ef Douglas R Miles 1673984487 -0800 pull origin master (pick): Handle visitor data in Redis. 86414969468c677812145f904afef6dc99a292ef 37b8b0f3e5e64cc54d5ded2862ab172e973fdc46 Douglas R Miles 1673984487 -0800 pull origin master (pick): Complete moving dynamic data to redis. 37b8b0f3e5e64cc54d5ded2862ab172e973fdc46 88af90512b591b46c1b75878e2e094ed816df3ce Douglas R Miles 1673984487 -0800 pull origin master (pick): Fixed various redis commands. 88af90512b591b46c1b75878e2e094ed816df3ce 85cf9408e4d8e23a396446e4507c8cbaf32306e3 Douglas R Miles 1673984487 -0800 pull origin master (pick): Associating websockets with Redis consumers. 85cf9408e4d8e23a396446e4507c8cbaf32306e3 bbd9655d72363332242e8c4240bb64c02604782e Douglas R Miles 1673984487 -0800 pull origin master (pick): More fixes. bbd9655d72363332242e8c4240bb64c02604782e b9153c6c90fed72f304c42cdbee83bbf76fa9717 Douglas R Miles 1673984487 -0800 pull origin master (pick): Avoid duplication sending messages b9153c6c90fed72f304c42cdbee83bbf76fa9717 96990370abdafabf95f31522a078cfb061f062a4 Douglas R Miles 1673984487 -0800 pull origin master (pick): Scan store immediately, so we can answer requests. 96990370abdafabf95f31522a078cfb061f062a4 ceed235beba5fe74ca8e76ad41c6d0c84c2e3c96 Douglas R Miles 1673984487 -0800 pull origin master (pick): Move PUB/SUB to use a prefix swish: and replay chat messages via Redis. ceed235beba5fe74ca8e76ad41c6d0c84c2e3c96 3292eb0f82ae60fbefde08499f48403714e63545 Douglas R Miles 1673984487 -0800 pull origin master (pick): FIXED: swish(updated(File, From, To)) is swish(updated(File, Commit)). 3292eb0f82ae60fbefde08499f48403714e63545 2152951675fa90b27c5228b9bed2f1ae4099908e Douglas R Miles 1673984487 -0800 pull origin master (pick): Forward profile changes to friends using Redis. 2152951675fa90b27c5228b9bed2f1ae4099908e 4fd8bf9ad7b2e46767628447d0be3f635bce1604 Douglas R Miles 1673984487 -0800 pull origin master (pick): Avoid killing sessions when starting up. 4fd8bf9ad7b2e46767628447d0be3f635bce1604 5b2dd1a8b2debb6c34f30c9ad2e66b4acf61b2b6 Douglas R Miles 1673984488 -0800 pull origin master (pick): Use Redis for storing the stats. 5b2dd1a8b2debb6c34f30c9ad2e66b4acf61b2b6 bddb75804139de20ad0971e49b0ec8a566e8d18f Douglas R Miles 1673984488 -0800 pull origin master (pick): Typo bddb75804139de20ad0971e49b0ec8a566e8d18f a34070dd5176a03e7df60155bab8db0e9eb1585d Douglas R Miles 1673984488 -0800 pull origin master (pick): Updated to new Resis `Term as prolog` syntax a34070dd5176a03e7df60155bab8db0e9eb1585d 6c838e33b28f9ab9c70a2c45b9c69103f2ce57ce Douglas R Miles 1673984488 -0800 pull origin master (pick): GC visitors first to get more accurate count. 6c838e33b28f9ab9c70a2c45b9c69103f2ce57ce 023d6cc3d459ca3a45d4e3a6c8dc234566256e8d Douglas R Miles 1673984488 -0800 pull origin master (pick): Fixed saving stats 023d6cc3d459ca3a45d4e3a6c8dc234566256e8d b1928b9b0909b6971aa15def53e6da5a48f85982 Douglas R Miles 1673984488 -0800 pull origin master (pick): Fixed publish channel b1928b9b0909b6971aa15def53e6da5a48f85982 f56e96c32388f19f8cec809f93484ba83b672cfa Douglas R Miles 1673984488 -0800 pull origin master (pick): Inform peers. f56e96c32388f19f8cec809f93484ba83b672cfa 9d876b1ab4fb87cd9d3eafa6e364494f49d8814f Douglas R Miles 1673984488 -0800 pull origin master (pick): Typo 9d876b1ab4fb87cd9d3eafa6e364494f49d8814f 73992f4413401532d2e120049d3947dc52570ad2 Douglas R Miles 1673984488 -0800 pull origin master (pick): Tell the cluster we left. 73992f4413401532d2e120049d3947dc52570ad2 174e9b2a5900b5fdf3c602baa12c78f0fb02ffd4 Douglas R Miles 1673984488 -0800 pull origin master (pick): Fixed unsubscription for chat channels when using Redis. 174e9b2a5900b5fdf3c602baa12c78f0fb02ffd4 1ff488903e2700a004e8d8f87477fbbe58aa81e2 Douglas R Miles 1673984488 -0800 pull origin master (pick): Added lib/redis_transfer to migrate the old data to redis. 1ff488903e2700a004e8d8f87477fbbe58aa81e2 a17f76365c6760edb8b434225cea53cbc73bb6a0 Douglas R Miles 1673984488 -0800 pull origin master (pick): Fix profile transfer. a17f76365c6760edb8b434225cea53cbc73bb6a0 659bafd74afeed505eb417acce0c0497e8ae1567 Douglas R Miles 1673984488 -0800 pull origin master (pick): Document Redis plugin and allow overruling the use of redis by the IDE. 659bafd74afeed505eb417acce0c0497e8ae1567 b660164e816dcae0ed923027f1ae77b53b41cff0 Douglas R Miles 1673984488 -0800 pull origin master (pick): Allow normal file based operation if redis is not configured. b660164e816dcae0ed923027f1ae77b53b41cff0 f413d8d9ac1c134d85f319be90edb0da6903b616 Douglas R Miles 1673984751 -0800 rebase (abort): updating HEAD f413d8d9ac1c134d85f319be90edb0da6903b616 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 Douglas R Miles 1673984762 -0800 pull origin master (start): checkout 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 017a0d14ba2b3e4b2cc52a05633f3dabf3abb497 b1261ce74fdef9304447694e19d3df380cbe7c97 Douglas R Miles 1673984762 -0800 pull origin master (pick): Apply new layout b1261ce74fdef9304447694e19d3df380cbe7c97 d02df300671d9441e10ddfdf461ac6f0ef74ed61 Douglas R Miles 1673984762 -0800 pull origin master (pick): Somewhat working. d02df300671d9441e10ddfdf461ac6f0ef74ed61 8b10bd3ab2c155432187bc982559f6021ce53500 Douglas R Miles 1673984762 -0800 pull origin master (pick): Updated layout 8b10bd3ab2c155432187bc982559f6021ce53500 0d0b0a92016870aa94f710f8d10cfcd02cb95939 Douglas R Miles 1673984763 -0800 pull origin master (pick): Config file for using redis. 0d0b0a92016870aa94f710f8d10cfcd02cb95939 9f6e92bb400ab20365e1dd5fdf74395aac08920b Douglas R Miles 1673984763 -0800 pull origin master (pick): Fix for non-redis 9f6e92bb400ab20365e1dd5fdf74395aac08920b 58623d2e272c1d318209929d053524a19da27864 Douglas R Miles 1673984763 -0800 pull origin master (pick): Allow saving objects. 58623d2e272c1d318209929d053524a19da27864 36c20474b2ffee7b4643d70369feaadf81cd71e8 Douglas R Miles 1673984763 -0800 pull origin master (pick): First steps listening to Redis events. 36c20474b2ffee7b4643d70369feaadf81cd71e8 3e18ccf4d1bd91c6b509b29ba3f94cf5ff54773b Douglas R Miles 1673984763 -0800 pull origin master (pick): Working on replication. 3e18ccf4d1bd91c6b509b29ba3f94cf5ff54773b 66e4c2c468f54a824cca75bf7a9207d3e1c480df Douglas R Miles 1673984763 -0800 pull origin master (pick): Basic replication working 66e4c2c468f54a824cca75bf7a9207d3e1c480df 00f4e523ad3b0d900a6232ad7502287d8305859f Douglas R Miles 1673984763 -0800 pull origin master (pick): WIP: consumer based communication 00f4e523ad3b0d900a6232ad7502287d8305859f 30700f357417b4b8a839a09c5dc618a9a54ad156 Douglas R Miles 1673984763 -0800 pull origin master (pick): Docs and new broadcast. 30700f357417b4b8a839a09c5dc618a9a54ad156 8586cbe1c7c4241112b20f62ba4dd6be684c7dd9 Douglas R Miles 1673984763 -0800 pull origin master (pick): Improved building initial HEAD db 8586cbe1c7c4241112b20f62ba4dd6be684c7dd9 b9163c14b15cb41c482131a4a130846d62b1b01e Douglas R Miles 1673984763 -0800 pull origin master (pick): More or less working, but wrong by design. b9163c14b15cb41c482131a4a130846d62b1b01e 1a9f17134b9a5a57280419aeae6ff893161611b3 Douglas R Miles 1673984763 -0800 pull origin master (pick): Start pub/sub 1a9f17134b9a5a57280419aeae6ff893161611b3 d4da2ced42535cef6770a3a3e4ade72b24ea3322 Douglas R Miles 1673984763 -0800 pull origin master (pick): Working replication. d4da2ced42535cef6770a3a3e4ade72b24ea3322 21f94ea923368acb76e193e1dd50eac2ef490ba9 Douglas R Miles 1673984763 -0800 pull origin master (pick): Further delay profile initialization 21f94ea923368acb76e193e1dd50eac2ef490ba9 3295822519e708a50132f214e721cbba0c52fbc1 Douglas R Miles 1673984763 -0800 pull origin master (pick): Make profile data ground. 3295822519e708a50132f214e721cbba0c52fbc1 a98c116b8eb0fc47336247785bc826ddf7177a14 Douglas R Miles 1673984763 -0800 pull origin master (pick): Try to get profiles and sessions persistent on redis. a98c116b8eb0fc47336247785bc826ddf7177a14 a066e1acf783a9628fecb7c42adee7e1c584da64 Douglas R Miles 1673984763 -0800 pull origin master (pick): Use Redis for keeping track of email confirmations. a066e1acf783a9628fecb7c42adee7e1c584da64 2c0a8cc4dd3b6f9c011b824a586a87c80a69f8a1 Douglas R Miles 1673984763 -0800 pull origin master (pick): Use improved redis library 2c0a8cc4dd3b6f9c011b824a586a87c80a69f8a1 3b673774b8904cbcda7e9c9e6fde7fe638027c7d Douglas R Miles 1673984763 -0800 pull origin master (pick): Handle notifications through redis. 3b673774b8904cbcda7e9c9e6fde7fe638027c7d 733879a22396aaacd15a465335faff090ddb2afa Douglas R Miles 1673984763 -0800 pull origin master (pick): Make the chat store use Redis 733879a22396aaacd15a465335faff090ddb2afa b673301e9605bc1d3cd983bc1540e13d2c555749 Douglas R Miles 1673984763 -0800 pull origin master (pick): Cleanup comments and remove old code b673301e9605bc1d3cd983bc1540e13d2c555749 7630069927c93b23cfa41297fc0113a9962d1f34 Douglas R Miles 1673984763 -0800 pull origin master (pick): Updated layout 7630069927c93b23cfa41297fc0113a9962d1f34 b6f222af428e4344933a9daeae4c246132f9d024 Douglas R Miles 1673984763 -0800 pull origin master (pick): Abstract database access. b6f222af428e4344933a9daeae4c246132f9d024 861e7de2c1967971e5f225d566c1643d779a5148 Douglas R Miles 1673984763 -0800 pull origin master (pick): Fix to storing chat messages. 861e7de2c1967971e5f225d566c1643d779a5148 5cb88994da91d8d04ce606f30d4018134b8553e4 Douglas R Miles 1673984763 -0800 pull origin master (pick): Forgotten abstraction. 5cb88994da91d8d04ce606f30d4018134b8553e4 3a8bfd17b7676fd99f6e6be2a020e2f13e144c5c Douglas R Miles 1673984763 -0800 pull origin master (pick): WIP moving chat to redis. 3a8bfd17b7676fd99f6e6be2a020e2f13e144c5c 07f0ac0c87db1763b0a909717a2bff4245cd976a Douglas R Miles 1673984763 -0800 pull origin master (pick): Maintain the websockets known on Redis. 07f0ac0c87db1763b0a909717a2bff4245cd976a bc9b5532da3143f2451682ae50c6b7b2bf285dd4 Douglas R Miles 1673984763 -0800 pull origin master (pick): Migrate session_user/2 to use the HTTP session repository. bc9b5532da3143f2451682ae50c6b7b2bf285dd4 e32645b7e3685e915fabb7f91d025d3d47142d4d Douglas R Miles 1673984763 -0800 pull origin master (pick): Handle visitor data in Redis. e32645b7e3685e915fabb7f91d025d3d47142d4d 41574e9f60fff14f9e809ebcc3faadc204c0af87 Douglas R Miles 1673984763 -0800 pull origin master (pick): Complete moving dynamic data to redis. 41574e9f60fff14f9e809ebcc3faadc204c0af87 29a09addbc70d5e3b54f6d86cc5701b80bec5dc4 Douglas R Miles 1673984763 -0800 pull origin master (pick): Fixed various redis commands. 29a09addbc70d5e3b54f6d86cc5701b80bec5dc4 1c38a3fd7edde0702124d3a79875ddd300f0d465 Douglas R Miles 1673984763 -0800 pull origin master (pick): Associating websockets with Redis consumers. 1c38a3fd7edde0702124d3a79875ddd300f0d465 2fabc762075889469891e25c37aaf5367a37120f Douglas R Miles 1673984763 -0800 pull origin master (pick): More fixes. 2fabc762075889469891e25c37aaf5367a37120f 7b410b01afe217aea84e3d694bc1610c4f3d644f Douglas R Miles 1673984763 -0800 pull origin master (pick): Avoid duplication sending messages 7b410b01afe217aea84e3d694bc1610c4f3d644f 93973672f1e544b50a6d5e6df2eb0fb6159456ea Douglas R Miles 1673984763 -0800 pull origin master (pick): Scan store immediately, so we can answer requests. 93973672f1e544b50a6d5e6df2eb0fb6159456ea 369c8b1b16b123f3e62381172570b903c53ba46f Douglas R Miles 1673984763 -0800 pull origin master (pick): Move PUB/SUB to use a prefix swish: and replay chat messages via Redis. 369c8b1b16b123f3e62381172570b903c53ba46f 06ebe064dfc90f544dd6c7135275f3060e5ee6f1 Douglas R Miles 1673984763 -0800 pull origin master (pick): FIXED: swish(updated(File, From, To)) is swish(updated(File, Commit)). 06ebe064dfc90f544dd6c7135275f3060e5ee6f1 c56e2b4d651ba936011177347283c7874c876af0 Douglas R Miles 1673984763 -0800 pull origin master (pick): Forward profile changes to friends using Redis. c56e2b4d651ba936011177347283c7874c876af0 8361b95c2bb9e8fc4b62522a2120db6e54ce327e Douglas R Miles 1673984763 -0800 pull origin master (pick): Avoid killing sessions when starting up. 8361b95c2bb9e8fc4b62522a2120db6e54ce327e 3b6f0d57f255dae60aca098ef8982159e81844cb Douglas R Miles 1673984763 -0800 pull origin master (pick): Use Redis for storing the stats. 3b6f0d57f255dae60aca098ef8982159e81844cb a517ca13039ff9d116bc78a379dceef696015968 Douglas R Miles 1673984763 -0800 pull origin master (pick): Typo a517ca13039ff9d116bc78a379dceef696015968 623a09a327f3a0508654d446395eae3138f5b11f Douglas R Miles 1673984763 -0800 pull origin master (pick): Updated to new Resis `Term as prolog` syntax 623a09a327f3a0508654d446395eae3138f5b11f 065e60c9d3bb2ebddef452a8291320a0ad1fe54b Douglas R Miles 1673984763 -0800 pull origin master (pick): GC visitors first to get more accurate count. 065e60c9d3bb2ebddef452a8291320a0ad1fe54b 832c5f394824d10800d9c36621ed1a1581cf906c Douglas R Miles 1673984763 -0800 pull origin master (pick): Fixed saving stats 832c5f394824d10800d9c36621ed1a1581cf906c 3b20479f8320670a27f5ad547f6523c3ddacf503 Douglas R Miles 1673984763 -0800 pull origin master (pick): Fixed publish channel 3b20479f8320670a27f5ad547f6523c3ddacf503 694cdcdf6823be7403a1409b533f613f215dfe58 Douglas R Miles 1673984763 -0800 pull origin master (pick): Inform peers. 694cdcdf6823be7403a1409b533f613f215dfe58 76464ca6dc95182a20cc2fcb527afed33b08ea23 Douglas R Miles 1673984763 -0800 pull origin master (pick): Typo 76464ca6dc95182a20cc2fcb527afed33b08ea23 70a704d42420eb93109d2eea958ce0f42d6367da Douglas R Miles 1673984763 -0800 pull origin master (pick): Tell the cluster we left. 70a704d42420eb93109d2eea958ce0f42d6367da 79a1fd4f7b25bfe009570fb478cdb6fa689f8325 Douglas R Miles 1673984763 -0800 pull origin master (pick): Fixed unsubscription for chat channels when using Redis. 79a1fd4f7b25bfe009570fb478cdb6fa689f8325 2e8374675a9c4984a8862501a74e0e877fd5083a Douglas R Miles 1673984763 -0800 pull origin master (pick): Added lib/redis_transfer to migrate the old data to redis. 2e8374675a9c4984a8862501a74e0e877fd5083a 3e70d7455b87882988380e6ceb4be9e4dd0031b0 Douglas R Miles 1673984763 -0800 pull origin master (pick): Fix profile transfer. 3e70d7455b87882988380e6ceb4be9e4dd0031b0 f2a28ebde62b9defc9ae25011f91669c7f140ea6 Douglas R Miles 1673984763 -0800 pull origin master (pick): Document Redis plugin and allow overruling the use of redis by the IDE. f2a28ebde62b9defc9ae25011f91669c7f140ea6 07d3ba0a6b3c2a5560a77c75d0bb3a5d10056706 Douglas R Miles 1673984763 -0800 pull origin master (pick): Allow normal file based operation if redis is not configured. 07d3ba0a6b3c2a5560a77c75d0bb3a5d10056706 5045c680383134de3aa8b68530cdb62caed2b63d Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Allow deleting all keys 5045c680383134de3aa8b68530cdb62caed2b63d ccc5ad4c824dcc9f3837a79f311d33c5c8741518 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): ENHANCED: Avoid full scan (for search) to perform a redis request for ccc5ad4c824dcc9f3837a79f311d33c5c8741518 1d333a5bfe2c02059fba08f00d8a8f08a91e329b Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Also use efficient scanning for community examples. 1d333a5bfe2c02059fba08f00d8a8f08a91e329b acb7ffb70fdc053f4dc10e1768dbbf100acc6b4b Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Fixed LUA script to CAS the head commit. acb7ffb70fdc053f4dc10e1768dbbf100acc6b4b 6e6e7b81da4fb3bd68770edcabf97cf6dd9ca260 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Limit initial set of messages to 100. 6e6e7b81da4fb3bd68770edcabf97cf6dd9ca260 bf011c0f67dd6a67471fb99812bc77b895100b4c Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Fixed getting number of messages on a document from redis. bf011c0f67dd6a67471fb99812bc77b895100b4c 5fba1e8ef594a5f95232580f778c53098beadb61 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Code cleanup wrt visitor management. 5fba1e8ef594a5f95232580f778c53098beadb61 2f70106fa283c48e1703daa4dc4c3b09bacc8aee Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Comment 2f70106fa283c48e1703daa4dc4c3b09bacc8aee 7e1dcd50f2fb86d2e6a07e6c1820ad61941a462a Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Fixed shown number of unread messages. 7e1dcd50f2fb86d2e6a07e6c1820ad61941a462a 5022f73ea64319c1500e809c0b7134d9d3e68991 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): ENHANCED: Reduce Redis interaction to maintain the notion of current 5022f73ea64319c1500e809c0b7134d9d3e68991 1f06a86b8b3f57d233eee4bfb05b1c0cd690a429 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Keep track of active users per cluster member. 1f06a86b8b3f57d233eee4bfb05b1c0cd690a429 d531f3f8499d8b3e42111a00c495e4da7aa4e82d Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Fixed user management d531f3f8499d8b3e42111a00c495e4da7aa4e82d 9ffe579a2680d58453ac4e61d23dfe7da36a46fb Douglas R Miles 1673984920 -0800 rebase (continue) (pick): More reliable save for status to redis 9ffe579a2680d58453ac4e61d23dfe7da36a46fb a391cff206f97f6271b11c89897a33e0ab3d6de6 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Keep track of cluster peers. a391cff206f97f6271b11c89897a33e0ab3d6de6 142402bf1090bb8d115430bcbd16cfdd360aa2ce Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Keep status updates for each consumer in redis. 142402bf1090bb8d115430bcbd16cfdd360aa2ce cbf1338bf315cfcfa161babf4da51d1998c463f9 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Avoid rationals for stats aggregation cbf1338bf315cfcfa161babf4da51d1998c463f9 b9dc4d6705b7a84146b0c362abac819533020b54 Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Maintain a stats for both local and cluster visitors. b9dc4d6705b7a84146b0c362abac819533020b54 cf37492187ca4db261ff05f42c121d686452be2e Douglas R Miles 1673984920 -0800 rebase (continue) (pick): Provide query access to other cluster members.