Andrei Pavel
6ca773c9ae
[ #2445 ] add getClassLeaseCount() for MySQL and PostgreSQL
2022-06-30 15:31:05 +03:00
Andrei Pavel
f5419843a1
[ #2445 ] implement PostgreSQL lease manager methods for limit checking
2022-06-29 15:51:27 +03:00
Francis Dupont
6296b84c94
[ #2438 ] Added override keywords to lease manager API instances
2022-06-24 18:07:23 +02:00
Andrei Pavel
14edcab6a9
[ #2438 ] add MySqlLeaseMgr::isJsonSupported()
2022-06-22 15:18:08 +03:00
Andrei Pavel
0b3af58241
[ #2444 ] add checkLimitsX() methods to LeaseMgr
2022-06-21 18:18:46 +00:00
Marcin Godzina
e63319b0ed
[ #2388 ] release changes
2022-04-25 19:17:45 +02:00
Slawek Figiel
7bd3a3ca83
[ #1716 ] Used a timer instead of a sleep call
2022-04-04 17:47:42 +03:00
Razvan Becheriu
d976bf91f3
[ #1621 ] addressed comments
2021-03-29 21:11:29 +03:00
Razvan Becheriu
b92b67c53c
[ #1621 ] add lazy retrieval for connection IOService
2021-03-29 21:10:52 +03:00
Andrei Pavel
c53e135833
[ #1656 ] 1.9.4 release: update copyrights
2021-01-25 13:52:09 +02:00
Andrei Pavel
96f049b111
[ #1656 ] 1.9.4 release: spelling check
2021-01-25 13:52:09 +02:00
Francis Dupont
88a9c19788
[ #1540 ] Removed useless getLease4 variant
2021-01-04 16:53:34 +01:00
Razvan Becheriu
4461337f72
[ #1375 ] addressed review comments
2020-12-09 19:12:47 +02:00
Razvan Becheriu
959bb775a3
[ #1375 ] implemented db reconnect for cb
2020-12-09 19:12:46 +02:00
Razvan Becheriu
99da7a64c2
[ #1375 ] reverted changes
2020-12-09 19:12:46 +02:00
Razvan Becheriu
126579d1d4
[ #1375 ] added IOService to mysql and postgresql connections
2020-12-09 19:12:46 +02:00
Razvan Becheriu
63c1bd6bbf
[ #1434 ] renamed members and functions
2020-10-22 17:47:14 +03:00
Razvan Becheriu
49b073f12d
[ #1434 ] addressed comments
...
- replaced all occurences to old_cltt and old_valid_lft in unittests
- renamed syncInternalTimestamp to syncExistingLifetime and changed order
of parameters
- renamed updateInternalTimestamp to updateExistingLifetime
- updated doxygen
- added extra check for all occurences of deleteLease (either call
EXPECT or ASSERT), and only use cast to void if explicitly specified
- updated ChangeLog
- updated old_cltt and old_valid_lft on fromElementCommon and added
unittests
- throw exception with different message on memfile with persitence
disabled for easier debugging
2020-10-22 17:46:43 +03:00
Razvan Becheriu
e1d15f93cb
[ #1434 ] addressed comments
2020-10-22 17:45:55 +03:00
Michal Nowikowski
78233068df
[ #1098 ] adjusted code for release
...
- update copyright dates
- prepare messages files
- added release entry in ChangeLog file
2020-01-27 19:50:37 +01:00
Razvan Becheriu
430cefea69
[ #1073 ] addressed review
2020-01-27 16:57:36 +02:00
Razvan Becheriu
2d323180d9
[ #1073 ] implemented connection pool for mysql host mgr
2020-01-27 16:57:36 +02:00
Razvan Becheriu
b852520424
[ #1040 ] delete lease only if expire time has not changed
2020-01-17 15:08:16 +02:00
Razvan Becheriu
19e8d65810
[1040] fixed doxygen
2020-01-10 17:41:35 +02:00
Razvan Becheriu
01eba32f6a
[1040] separated delete functions
2020-01-10 17:41:35 +02:00
Francis Dupont
17df429a17
[ #1044 ] A 4 -> 6 fix
2019-12-05 16:01:56 +01:00
Francis Dupont
5e11e25c82
[ #1044 ] New doxygen fixes
2019-12-05 15:59:47 +01:00
Razvan Becheriu
cc6c0d3007
[ #1044 ] consistent logging, doxygen and minor changes
2019-12-05 15:33:56 +02:00
Francis Dupont
6cf65c3499
[ #1044 ] Made PgSql lease manager thread safe
2019-12-05 00:12:41 +01:00
Francis Dupont
7d4a426876
[960-mysql-connection-pool] Addressed more cosmetic change request
2019-11-20 09:23:28 +00:00
Francis Dupont
06a8a04e06
[960-mysql-connection-pool] Addressed cosmetic change request
2019-11-20 09:23:28 +00:00
Francis Dupont
a28a5773a3
[960-mysql-connection-pool] Moved schema version checking
2019-11-20 09:23:28 +00:00
Francis Dupont
624db298b1
[960-mysql-connection-pool] Addressed some comments
2019-11-20 09:23:27 +00:00
Francis Dupont
571e19af4b
[960-mysql-connection-pool] Updated tests
2019-11-20 09:23:27 +00:00
Francis Dupont
7a3fc2df71
[960-mysql-connection-pool] Finished the pool experiment
2019-11-20 09:23:27 +00:00
Francis Dupont
028037834b
[960-mysql-connection-pool] Checkpoint before rebase
2019-11-20 09:23:27 +00:00
Francis Dupont
5bd76e38b5
[393-global-search-through-leases-by-mac-or-hostname-w-o-specifying-a-subnet-id] Added get leases 4 and 4 by hostname to the API
2019-10-25 17:26:23 +02:00
Marcin Siodelski
8300f8c92a
[#92,!13] Moved MySqlConnection class to libkea-mysql library.
2018-09-03 03:31:33 -04:00
Marcin Siodelski
4255e8fcc0
[#92,!13] Moved NoSuchLease exception back to dhcpsrv library.
2018-09-03 03:31:33 -04:00
Marcin Siodelski
012a97a87c
[#92,!13] Refactored libkea-dhcpsrv to use libkea-database
2018-09-03 03:31:33 -04:00
mayya
a121466e05
[optimize_query] Add new index for query by DUID
...
Fixes #98
2018-08-13 20:18:04 +02:00
Tomek Mrugalski
64b3502642
[gitlab9] Imported relevant bits from github99
...
- Covers changes up to 4358737d43ee1b6c8618a1a8aa3cc7273634ed48,
but without unnecessary things.
2018-08-13 20:16:33 +02:00
Tomek Mrugalski
e29aab3c38
[5682] addLease() parameter is const again
2018-07-30 19:05:19 +02:00
Tomek Mrugalski
e550a2fa6b
[5682] Removed const from addLease for other lease backends.
2018-07-30 19:03:18 +02:00
Tomek Mrugalski
5db1f8ff5f
[github88] Removed remaining instances of getLeases6(DUID)
2018-07-23 16:04:30 +02:00
Tomek Mrugalski
6afa2376fb
[github88] getLeases6(DUID) removed.
2018-07-23 14:36:10 +02:00
mayya
3606c3ba9c
fixed minor issues
2018-07-23 13:39:16 +02:00
mayya
2090af48c1
[lib] Extend host structure to support auth keys for reconfiguration.
...
See issue #83
2018-07-23 13:31:03 +02:00
Marcin Siodelski
ed42dddca9
[5651] Removed unused SQL/CQL queries.
2018-06-28 16:50:07 +02:00
Marcin Siodelski
1911064d76
[5651] Removed lease queries by ranges and total lease count.
2018-06-28 14:02:32 +02:00