Commit graph

41 commits

Author SHA1 Message Date
a6db98f706 Change license to unmodified ISC
FossilOrigin-Name: 47b716af7a6f713edb52bbe98350f29ce93887e135789fda0a64d726c965c5f6
2024-08-11 09:44:26 +00:00
1149af8c50 Update README.md
FossilOrigin-Name: e3f8911bbdfd53e2cbb2432c8cb9ba4a92d62e9a4dfe0538bac105426d8d5ef9
2024-08-11 09:38:48 +00:00
82cf17f827 Set soversion
FossilOrigin-Name: c2c2f03cd2c5fc130d744787f72b1e1a81b9f2cec334253de3985d3618e05c7a
2024-08-07 23:15:29 +00:00
eb86b48ee5 Set b_asneeded=false to make ObjFWTLS work
FossilOrigin-Name: 7c5c1c07e288c531602887b7a803e803fc062cb07451fe1245224e2e31ffff0e
2024-08-07 20:34:54 +00:00
5bac38f52a ObjMatrix.oc.in: Fix missing @
FossilOrigin-Name: bec8b4dab372f6fb944c90ae1e3f2a9c2f61a71b207320a069e379da3b7f9e69
2024-08-07 20:14:13 +00:00
0e4fea0c3e Fix warnings
FossilOrigin-Name: 08a585424af83bb8327987ff98917d30525ce0fd43536f413933df109b173def
2024-08-07 20:12:55 +00:00
a1e70ba0fd Migrate build system to Meson
FossilOrigin-Name: e20d96017a04030af63a87675a9d4bbf44bfd63dc12870f496a54eb18267fcc1
2024-08-07 20:11:55 +00:00
4d0697d7f2 Update copyright
FossilOrigin-Name: fbcb37fc67f7a3139ad786bea2f251602eb167fcb0a0dfc0d6569b80ff901475
2024-07-15 21:05:32 +00:00
cd503a3d90 Update buildsys
FossilOrigin-Name: 49376442c6fce2701652c35daae08f6b3db57ac6dedeffd8ad9d5f2f71352b2a
2024-07-15 20:52:29 +00:00
4252cbf3f2 Adjust to ObjFW changes
FossilOrigin-Name: 531eb84cf5c27b39f7701dfa446886e2962aad9a8b60c3623e3b70833b18c592
2024-07-15 20:31:53 +00:00
0166881d65 Adjust to ObjFW changes
FossilOrigin-Name: e597cc80e1537bae3544bccd7b55dbdf963bc846184521ac9bd0e2e82aa695f0
2021-04-29 00:32:30 +00:00
96f6425bfc Adjust to ObjFW changes
FossilOrigin-Name: 6b6fe6d802020bb3d3569e43c6a0ca08ca9f7792a5b3499953a7095abe824a19
2020-10-31 19:37:57 +00:00
f984171b15 Make sync loop automatic
FossilOrigin-Name: 63d344bd1d172c6cf29ef3fad72f37d058705a7ce33deb3021c70d46a0c93a3a
2020-10-31 17:09:42 +00:00
c0c1dc06b6 Track joined rooms
FossilOrigin-Name: 366f90be1acd4208fc680860c86914588ebfe465fd603095edc0648965a9b892
2020-10-11 18:34:58 +00:00
28b47e985c MTXStorage: Add support for storing joined rooms
FossilOrigin-Name: 027eb0e2f8e814fdc47db7a5edc266c4988eff89bb9875e3ff99b2b8f59e3908
2020-10-09 22:08:19 +00:00
962fc15935 Initial skeleton for handling sync
FossilOrigin-Name: 4df5567c11f971e1ea5422bb00f70468d3d1f92bdeb4f9cc39c047c1ac424f3b
2020-10-06 20:48:14 +00:00
328d6dd529 MTXStorage: Add transactions
FossilOrigin-Name: 5d9f93730cae9ba8132f233ccab7d0aa1a47d26a6e56085558bd2b8a2b483ca5
2020-10-04 01:33:43 +00:00
884d033dfb Include "since" in sync
FossilOrigin-Name: 2682b2dc32f3396d458e29df26ee65d9a75354c3b28cf4c13eca087cfcf61c38
2020-10-04 01:18:14 +00:00
d1aa1e3a52 Store next batch
FossilOrigin-Name: 6ab44895eb491d19d18a7d9b2a078ba29cdc9dca31bf3f4b5018cebd74fb8236
2020-10-03 22:32:12 +00:00
f651e6194c Initial support for sync
Only sends the sync, does not do anything with the response yet.
Handling the response will be implemented in the next several commits,
piece by piece.

FossilOrigin-Name: 17e299f073f39e55dfe0b8a4bd1b34c8529400138d147df5a7229336df6ba04f
2020-10-03 21:56:23 +00:00
0893233697 Add support for storage
FossilOrigin-Name: 3c84d235e55a6f4481f3ccfb4007113716902901544f9a1f011723767ecaa1e4
2020-10-03 19:47:26 +00:00
491d648e3a Add support for sending messages
FossilOrigin-Name: cce4e8d73aefdb9a721a42b68b1c769c886d4fdb9a0a45d5bea30f41fe52d237
2020-10-03 18:09:38 +00:00
191a6412ae Add support for leaving rooms
FossilOrigin-Name: 193ebad6ad2eb698fb1c14250d1319d24ee42363dbc2a053ca6e9f5f600048f2
2020-10-03 17:50:07 +00:00
54f1802e89 Add support for joining rooms
FossilOrigin-Name: b1d8afb546f8999f2c6aba10ca589d2b31ba5e0df917230e265abb5b11474f65
2020-10-03 17:40:47 +00:00
1985cb9b46 Get rid of async prefix
All operations are async anyway.

FossilOrigin-Name: d18fbd29fb7caa8dc87cc31caee4f2b6e94b498032bae3bbce2b7c2510bc3575
2020-10-03 17:23:45 +00:00
c4a1bd7932 More validation of server responses
FossilOrigin-Name: 71e1a46c8f9d7dbfa9a5fe55fbdb37778b928491105a4c901e768699617ef090
2020-10-03 17:20:34 +00:00
c7fc35fb0f Add support for fetching room list
FossilOrigin-Name: 092c122c690b6e64c67120c6c153e82fceb484078dd3d713d56e01ce13c3902d
2020-10-03 17:08:07 +00:00
77a2d20fc7 MTXClient: Add support for logging out
FossilOrigin-Name: c29845b7b81229ea7bf062304824a4087c160629216064ae1a647fe8286826bb
2020-10-03 16:21:34 +00:00
023ed62f5a tests: Print better error messages
FossilOrigin-Name: 86b43015f07361d21316dfffe78509ba117c05c598f2ccdfa1c0cec3af140ad5
2020-10-03 15:32:41 +00:00
ebd403b4ad ObjMatrix.oc: Remove ObjSQLite3 dependency
FossilOrigin-Name: 91648879e27d3ff965c4356f8918678e070b53de7e6759236df91e720d7f2815
2020-10-03 15:30:30 +00:00
8dfe1f7007 MTXRequest: Improve handling of failed requests
FossilOrigin-Name: 99420a37d13d7e0922f1f14b3ae5a679caeb1ad16ac8f0bc7e4587131880fba0
2020-10-03 15:28:53 +00:00
9a9d0e6a5f Add .github
FossilOrigin-Name: 48f9fdb1d6c61ec591d266179cef15fa9f44ca45ae95cdd301e61d3245aed234
2020-10-03 15:06:01 +00:00
0c583033f0 README.md: Mention that this needs Clang
FossilOrigin-Name: c2d568993445b2513193bd06c1c625b74c97bc0e4f3c5cdf4a6db57e9cd66892
2020-10-03 14:48:27 +00:00
89453f6e66 Remove ObjSQLite3 dependency until it's used
FossilOrigin-Name: 8d796cb21f3ceaa395141d72cdf962d9b2a193b524ab9356ea30a1d04b59d930
2020-10-03 14:47:09 +00:00
d2bb4edae9 Add MTXRequest, MTXClient & support for logging in
FossilOrigin-Name: 1e716c7f85cbebd8a6cdddaee2605897beeb69d0a20150ab5a300254007648e4
2020-10-03 14:23:04 +00:00
6adffeb699 Use rpath for ObjFW/ObjOpenSSL/ObjSQLite3
FossilOrigin-Name: 1fa7ea5521d22b0b9020257124264908b2584a4faee717de77cfb83082e29a6d
2020-10-03 09:59:45 +00:00
7757922b5e Add README.md
FossilOrigin-Name: f9a9730cbd4da7fee996fea06718062c80b659d65703d66398d6771a03b4b946
2020-10-03 09:51:51 +00:00
fac5300d9f Fix adding flags for dependencies
FossilOrigin-Name: 290e327bab4027fd83c4b695626ad7e19ce905eccfce26b59af6828d1efb290d
2020-10-03 00:07:21 +00:00
df5a507642 Add .fossil-settings
FossilOrigin-Name: 6a909b97593ee74bc4f9c11a937329f37ee172f6dd39d958a20039559b94239e
2020-10-02 23:52:14 +00:00
fafad6f92d Add buildsys
FossilOrigin-Name: 561f525c5562e52d9782f6b4a39c390a2c4ee0552c0ec52cbf5c98f31f9a2957
2020-10-02 23:48:23 +00:00
84a1e60fdb initial empty check-in
FossilOrigin-Name: 04d68b3013ee82f7523c6b6f7888c354dec80ef8ed8af6c94e4f3d978d95084b
2020-10-02 22:00:33 +00:00