Code

History

Commits on fix-git-https-support to crates/collab/src/rpc.rs350+
  1. Fix excessive delay before clearing stale room dataMax Brunsfeld committed 3 years ago45bfcfc
  2. Wait longer before deleting outdated rooms from the databaseMax Brunsfeld committed 3 years ago6ad326a
  3. Reset connection pool when tearing down the server in testsAntonio Scandurra committed 3 years ago4dc838f
  4. Use a synchronous mutex for `ConnectionPool`Antonio Scandurra committed 3 years agod4c8fa3
  5. Include `room_id` in `CallCanceled` messageAntonio Scandurra committed 3 years ago0220d7b
  6. :lipstick:Antonio Scandurra committed 3 years agoe2b132e
  7. Delete stray debug statementAntonio Scandurra committed 3 years ago7e8d9d5
  8. Delete stale rooms/participants after `RECONNECT_TIMEOUT`Antonio Scandurra committed 3 years ago6a6a032
  9. Allow re-joining room after server restartsAntonio Scandurra committed 3 years agobeea9b6
  10. Rename `connection_lost` to `answering_connection_lost`Antonio Scandurra committed 3 years ago456396c
  11. Introduce random reconnections in the randomized testAntonio Scandurra committed 3 years ago895c365
  12. Re-join room when client temporarily loses connectionAntonio Scandurra committed 3 years agoaca3f02
  13. Remove `Executor` trait from `collab` and use an enum insteadAntonio Scandurra committed 3 years agod74fb97
  14. Fix busy status when accepting a contact requestAntonio Scandurra committed 3 years agofc7b01b
  15. Send diagnostic summaries synchronouslyAntonio Scandurra committed 3 years ago7bbd97c
  16. Return project collaborators and connection IDs in a `RoomGuard`Antonio Scandurra committed 3 years ago5443d9c
  17. WIP: Manually rollback transactions to avoid spurious savepoint failureAntonio Scandurra committed 3 years agod96f524
  18. Use i32 to represent Postgres `INTEGER` types in RustAntonio Scandurra committed 3 years ago48b6ee3
  19. Finish porting remaining db methods to sea-ormAntonio Scandurra committed 3 years agodec5f37
  20. Replace i32 with u32 for database columnsAntonio Scandurra committed 3 years ago29a4baf
  21. Start using the new sea-orm backed databaseAntonio Scandurra committed 3 years agod2385bd
  22. Introduce per-room lock acquired before committing a transactionAntonio Scandurra committed 3 years agocd0b663
  23. Don't take an `Arc<Server>` in message handlersAntonio Scandurra committed 3 years agoc3d556d
  24. Rename `Store` to `ConnectionPool`Antonio Scandurra committed 3 years ago44bb2ce
  25. Remove obsolete code from `Store`Antonio Scandurra committed 3 years ago6c83be3
  26. WIP: Introduce a `db` field to `Session`Antonio Scandurra committed 3 years ago0a4517f
  27. Introduce a new `Session` struct to server message handlersAntonio Scandurra committed 3 years agoc34a5f3
  28. Revert "Wait for previous `UpdateFollowers` message ack before sending new ones"Antonio Scandurra committed 3 years agoe7e45be
  29. :art:Antonio Scandurra committed 3 years ago7dae21c
  30. Wait for previous `UpdateFollowers` message ack before sending new onesAntonio Scandurra committed 3 years agofe93263
  31. Remove unwrap from `Server::share_project`Antonio Scandurra committed 3 years ago3b34d85
  32. Move unshare_project to db moduleNathan Sobo committed 3 years ago94fe93c
  33. Move leave_project from Store to db moduleNathan Sobo committed 3 years agoe5f05c9
  34. Wait for acknowledgment before sending the next diagnostic summaryAntonio Scandurra committed 3 years agofaf2653
  35. Move `Store::start_language_server` to `Db`Antonio Scandurra committed 3 years ago9bc57c0