aboutsummaryrefslogtreecommitdiff
path: root/src/core/net/srp_server.hpp
AgeCommit message (Expand)Author
2024-04-05[logging] introduce `LogWarnOnError()` for standardized error logging (#9996)Abtin Keshavarzian
2024-04-04[srp-sever] add `LogError()` (#9992)Abtin Keshavarzian
2024-04-03[srp-server] retry other ports when failing to `prepareSocket` (#9981)Handa Wang
2024-03-07[srp-server] add snoop cache entries for registered host addresses (#9881)Abtin Keshavarzian
2024-02-09[srp] implement `AdvertisingProxy` and define `Dnssd` platform APIs (#9268)Abtin Keshavarzian
2023-12-19[dns-types] add template variants of reading DNS names or labels (#9720)Abtin Keshavarzian
2023-09-06[srp-server] process completed update from proxy from taskelt (#9398)Abtin Keshavarzian
2023-07-19[srp-server] simplify tracking of host key (#9296)Abtin Keshavarzian
2023-07-19[srp-server] simplify `RemoveHost()` method (#9295)Abtin Keshavarzian
2023-07-11[srp-server] simplify sub-type services (#9208)Abtin Keshavarzian
2023-06-26[srp-server] allow service instance label with dot character (#9198)Abtin Keshavarzian
2023-05-29[docs] remove redundant "This method" and "This function" (#9096)Jonathan Hui
2023-04-11[style] fix spelling errors (#8939)Jonathan Hui
2023-03-23[srp] add support for short (4-bytes) lease option variant (#8879)Abtin Keshavarzian
2022-12-21[common] add `Callback<HandlerType>` class (#8560)Abtin Keshavarzian
2022-12-08[clang-format] use `AllowShortFunctionsOnASingleLine: All` (#8502)Abtin Keshavarzian
2022-12-07[clang-format] apply v14 changes (#8490)Jonathan Hui
2022-09-30[timer] add template `TimerMilliIn` to simplify handler functions (#8221)Abtin Keshavarzian
2022-09-27[srp-server] update the default min/max lease/key-lease intervals (#8205)Abtin Keshavarzian
2022-09-20[srp-server] add `AutoEnableMode` to give control to BR (#8129)Abtin Keshavarzian
2022-08-22[core] add generic three-way comparison function (#8050)Abtin Keshavarzian
2022-08-12[core] add new generic `Min()`, `Max()` and `Clamp()` functions (#8017)Abtin Keshavarzian
2022-06-13[srp-server] validate sub-types and treat as atomic (#7795)Abtin Keshavarzian
2022-05-31[srp-server] implement TTL processing (#7738)Jonathan Hui
2022-05-23[srp-server] check allocated `UpdateMetadata` is not `nullptr` (#7717)Abtin Keshavarzian
2022-05-17[srp-server] add SRP server APIs for telemetry (#7680)whd
2022-03-31[ip6] add header `ip6_types.hpp` for common types and constants (#7547)Abtin Keshavarzian
2022-03-15[doxygen] fix inconsistencies (#7480)Jonathan Hui
2022-03-08[srp-server] allow any number of host addresses (use `Heap::Array`) (#7420)Abtin Keshavarzian
2022-01-06[srp-server] identify name conflicts by comparing only ECDSA public keys (#7281)Kangping
2021-12-29[style] use `nullptr` with backticks in comment (#7267)Abtin Keshavarzian
2021-11-26[heap-allocatable] new method to allocate and init using constructor (#7201)Abtin Keshavarzian
2021-11-24[srp-server] use `RetainPtr` to share `Description` among services (#7195)Abtin Keshavarzian
2021-11-23[srp-server] use case-insensitive DNS name match (#7189)Abtin Keshavarzian
2021-11-19[common] adding `Heap::Allocatable` and use it in `Srp::Server` (#7168)Abtin Keshavarzian
2021-11-16[srp-server] use `Heap::Data` to store TXT record data bytes (#7166)Abtin Keshavarzian
2021-11-11[srp-server] adding `MessageMetadata` (#7144)Abtin Keshavarzian
2021-11-11[common] adding `heap.hpp` header and `Heap` namespace (#7147)Abtin Keshavarzian
2021-11-08[srp-server] use `Array` for `Host` IPv6 address list (#7137)Abtin Keshavarzian
2021-11-08[srp-server] simplify calls to `RemoveHost()` & `RemoveService()` (#7136)Abtin Keshavarzian
2021-11-05[core] move mapping of public to core type in the related headers (#7128)Abtin Keshavarzian
2021-10-04[srp-server] fix typo in `OT_SRP_SERVER_ADDRESS_MODE_UNICAST` (#7055)Jonathan Hui
2021-09-16[common] adding `AsCoreType()` to covert from public to core types (#6993)Abtin Keshavarzian
2021-09-08[srp-server] support address modes & sharing of socket with DNS-SD (#6826)Abtin Keshavarzian
2021-08-23[linked-list] range-based `for` loop iteration over all entries (#6945)Abtin Keshavarzian
2021-08-12[cli] add API/CLI to support querying SRP server state (#6914)whd
2021-08-10[netdata] adding `NetworkData::Publisher` (#6768)Abtin Keshavarzian
2021-07-31[net] replace `enum` constants with `constexpr` (#6875)Abtin Keshavarzian
2021-07-07[srp-server] track lease time per service instance (#6786)kangping
2021-07-02[srp-server] add support for service subtypes (#6760)Abtin Keshavarzian