8e9be41dd9
Add atomic_shared.hpp for possible future use
rexy712
2019-12-21 08:36:20 -08:00
3041895a97
More appropriately separate client and session. Also simplifies some of the session implementation
rexy712
2019-12-21 08:35:52 -08:00
0051760884
string file work
rexy712
2019-12-21 06:44:23 -08:00
913a9f6430
Redid fat_strings.cpp to be harder to mess up the json formatting
rexy712
2019-12-08 11:08:19 -08:00
7f4ffbf2ed
Overhaul string_cat_expr -> string_intermediary conversion. No longer need to convert fat_strings.cpp to c style string allocation
rexy712
2019-12-08 08:10:33 -08:00
aa06b2d540
Fix segfault in matrix::connection, fix typo in netreturn generation, update matrix-send utility
rexy712
2019-11-26 13:04:09 -08:00
a729c4d2f3
Update readme and todo
rexy712
2019-09-18 15:50:56 -07:00
60b380f14e
Implemented raii::binary to a usable level and polished the raii::string family a bit better.
rexy712
2019-09-18 14:29:57 -07:00
57ed5d979f
Added basic layout of raii::binary
rexy712
2019-09-17 17:29:50 -07:00
c1b387d3e7
Reworked file uploads to include server-generated thumbnails
rexy712
2019-09-15 13:13:30 -07:00
46d3652fa3
Build working with mingw. Removed ffmpeg and freeimage since homeservers can now generate thumbnails for us.
rexy712
2019-09-13 19:14:15 -07:00
4abfa99bfe
Added stdin function to helper script
rexy712
2019-09-02 14:39:55 -07:00
577af3c040
Changed syncing to return a sync::response object to make for easier parsing with a to-be-standard api
rexy712
2019-09-01 18:47:45 -07:00
6feadbcdf8
... Fixed it
rexy712
2019-07-29 15:15:09 -07:00
8233c56c6e
Update TODO
rexy712
2019-07-28 12:34:41 -07:00
788600a883
Moved local getters to base class, making them accessible from all the subclasses
rexy712
2019-07-28 12:08:37 -07:00
e72658e5b9
Added a bit of API documentation
rexy712
2019-07-28 09:54:49 -07:00
5bd108c8fb
added upgrade function to room
rexy712
2019-07-27 12:34:31 -07:00
157e9fba4f
Update TODO
rexy712
2019-07-27 12:13:55 -07:00
28019763da
Room member listing (needs cleanup)
rexy712
2019-07-27 12:10:33 -07:00
e7bdcf2540
Add url regeneration to roomcxn
rexy712
2019-07-27 10:10:32 -07:00
ae5d41df7a
Added manual control to matrix::session. raii is recommended, but manual login is a good backup if it fails
rexy712
2019-07-19 12:19:34 -07:00
572c9c1f69
Changed mat_url_list to client_url_list
rexy712
2019-07-19 11:47:44 -07:00
06dfcec82c
Separated room level functionality into its own class
rexy712
2019-07-18 17:21:26 -07:00
3bf609af18
Access to http codes added
rexy712
2019-07-18 12:39:25 -07:00
f77a8292d6
Updated and added to TODO
rexy712
2019-07-17 17:01:22 -07:00
6634f30c28
Changed api to allow user to create clients and syncers at will.
rexy712
2019-07-17 16:56:07 -07:00
2f8bb781a1
Removed frontend stuff from backend
rexy712
2019-07-17 15:08:20 -07:00