Aktivität
von 25.01.2021 bis 23.02.2021
23.02.2021
- 23:47 Revision ab8c982f (aqdatabase): USER: Added AQDB_UserDb_CreateAclTypes()
- This can be used to add user management tables to existing databases.
- 23:46 Revision 65001493 (aqdatabase): NET: No longer export AQDB_Net_AddTests().
- 22:49 Revision 56be1022 (aqdatabase): Put all tests together into aqdbtest.
- 21:40 Revision 8e6f346e (aqdatabase): NET: Added AQDB_ThreadedDb.
- This class uses a semaphore and a mutex to make sure only one client is in
edit mode at any time (BeginEdit/EndEdit). - 21:38 Revision 297039b6 (aqdatabase): iocache: Decreased verbosity.
- 01:02 Revision e8ff41b8 (aqdatabase): Don't export internal structures.
- 00:45 Revision 6db8b46f (aqdatabase): USER: Added tests for user-based databases, fixed some bugs.
22.02.2021
- 23:30 Revision dd2399a7 (aqdatabase): NET: More work on network-based database code.
- 22:16 Revision fe5cc8ca (aqdatabase): Fixed a typo.
- 21:54 Revision f7e1eed9 (aqdatabase): Merge latest changes regarding user management and network-based database.
- 21:51 Revision 594860be (aqdatabase): TEST: Use DBG_ERROR instead of fprintf.
- 21:50 Revision 17bc9d1c (aqdatabase): NET: Completed NetClient and NetServer, added tests.
- First tests passed, so it basically works.
- 20:10 Revision 953b4384 (aqdatabase): Net: Added module tests for AQDB_Net.
- Also fixed a bug detected by the test code.
- 18:25 Revision 4b93936b (aqdatabase): NET: Implemented server-side of network-based database.
- 01:14 Revision c1f69807 (aqdatabase): NET: More documentation.
- 01:14 Revision 5fbedc84 (aqdatabase): NET: Added parameter "url" to function call "OPEN".
- 01:05 Revision 00be74eb (aqdatabase): NET: Started working on network implementation.
- AqDatabase will become usable over network. Work on the client side just
started with this commit.
21.02.2021
- 17:25 Revision 9cf98d96 (aqdatabase): USER: SessionDB no longer extends a given base-db.
- Multiple SessionDB objects use a single UserDb objects as base database,
so we can't extend them.
UserDb needs to be... - 17:23 Revision 4cfc16a3 (aqdatabase): No longer export backend functions.
- 13:27 Revision 5bc5a831 (aqdatabase): USER: Implemented some more user-based functions.
- 12:25 Revision 0cf4875c (aqdatabase): USER, aqdbtool: Added more user-db code.
- 01:16 Revision 60497207 (aqdatabase): aqdbtool: Implemented creategroup and createuser.
- 00:17 Revision 93c144fa (aqdatabase): aqdbtool: added commands for user-based database.
- 00:16 Revision 6b33d0b1 (aqdatabase): USER: Export symbols from aqdatabase/user/aqdb_userdb.h.
20.02.2021
- 20:08 Revision 99b3bbd2 (aqdatabase): USER: More work on user-based database.
- 17:46 Revision 4fa08971 (aqdatabase): USER: Renamed AQDB_USER_SESSION to AQDB_SESSIONDB
- 15:34 Revision 3a76b38b (aqdatabase): Increased version number.
- 15:33 Revision c611d988 (aqdatabase): AqDB: Simplifications, better cache handling.
05.02.2021
- 22:43 Revision 87b38772 (aqdatabase): Query: Removed multithreaded test code.
- 22:22 Revision 1da35eb8 (aqdatabase): Added Makefile target "sanitize".
- This uses the address sanitizing features of clang.
- 22:21 Revision 1fb2ddde (aqdatabase): Query: Disable multithreaded code.
- The code proofs that multithreaded access to the database basically works.
- 22:20 Revision bc03ce93 (aqdatabase): QUERY: Speedup multithreaded code.
- 21:53 Revision 481b64c1 (aqdatabase): Added test code for multithreaded querying.
- 21:52 Revision 1f67d31d (aqdatabase): Removed unneeded code.
01.02.2021
- 23:14 Revision 50c6aabe (aqdatabase): Never propagate functions calls up the hierarchy (except for purgeObject).
- - always call virtual functions from a lower or the same layer
- added virtual function purgeObject() which is now us... - 23:10 Revision e276c08a (aqdatabase): Added locked layer.
- This layer can be situated above an iolayer which needs to only be accessed
by a single thread at a time (like lowlev...
31.01.2021
- 23:08 Revision 97bd0008 (aqdatabase): Fixed another typo.
- 22:39 Revision f870f88b (aqdatabase): Fixed a typo.
- 22:27 Revision a23eae5f (aqdatabase): Added missing file to Makefile.am.
- 22:19 Revision 4cb62c21 (aqdatabase): Reworked object class. Added module tests for AQDB_Object (API CHANGE!).
- The previous code was overly complicated. Also, it couldn't work in a
multithreading environment.
Added module tests...
30.01.2021
- 18:18 Revision 397ec168 (aqdatabase): Prepared release 1.0.15.
- 18:18 Revision 1bf5e1e8 (aqdatabase): Fixed a typo.
- 18:18 Revision 4e99e3ef (aqdatabase): Improved timing layer and its output.
29.01.2021
- 22:36 Revision cdf6c75a (aqdatabase): Moved aqdb_query back to main folder (it is used e.g. by AqFinance).
28.01.2021
- 23:37 Revision 9e383fc6 (aqdatabase): Further decreased number of test loops.
- 23:36 Revision f8ea4781 (aqdatabase): For now disable deep copying.
- 23:31 Revision a2933d0b (aqdatabase): Fixed includes.
- 23:07 Revision f622e76b (aqdatabase): Improved make target "mp-opt".
- 23:06 Revision edea79e8 (aqdatabase): Add files to .gitignore.
- 23:06 Revision ef360fb0 (aqdatabase): Increase test speed (takes too long with valgrind).
- 23:06 Revision 4af957b7 (aqdatabase): Added code using deep copy (will be needed in the future).
- 21:53 Revision 022b3a44 (aqdatabase): Decreased verbosity.
- 21:45 Revision a35301a7 (aqdatabase): Moves some non-API classes to backendsupport folder.
- 20:12 Revision 4cb18cc1 (aqdatabase): Removed deleted folders.
- 20:00 Revision 3d80693c (aqdatabase): iocache: Increased verbosity.
- 20:00 Revision 8487f89a (aqdatabase): ioquery: Fixed a bug.
- 18:12 Revision ab16f284 (aqdatabase): Updated TODO.
- 18:11 Revision fa0c604e (aqdatabase): Added entry to .gitignore.
- 18:10 Revision f2a8339e (aqdatabase): Fixed some memory leaks.
- 18:10 Revision 3d30b968 (aqdatabase): More work on reorganizing db functions into reusable io layers.
27.01.2021
Auch abrufbar als: Atom