aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ctld
Commit message (Expand)AuthorAgeFilesLines
* ctld: Update nchildren directly in wait_for_childrenJohn Baldwin2026-04-201-16/+12
* ctld: Support multiple physical ports in a targetJohn Baldwin2026-04-206-46/+47
* ctld: Return from the inner "main" loop on EINTRNikolay Denev2026-04-201-1/+1
* libiscsiutil: Record dependency on libmdDag-Erling Smørgrav2026-02-281-1/+1
* ctld: Honor the default maximum I/O queue size for NVMeoF controllersJohn Baldwin2026-02-201-4/+1
* ctld: Defer initialization of NVMeoF associationsJohn Baldwin2025-10-094-53/+46
* ctld: Add missing initializers for several class membersJohn Baldwin2025-09-022-4/+4
* ctld: Be more explicit in a few uses of types to avoid potential ambiguityJohn Baldwin2025-08-073-6/+6
* ctld: Catch exceptions by reference instead of by valueJohn Baldwin2025-08-072-2/+2
* ctld: Add support for NVMe over FabricsJohn Baldwin2025-08-0614-17/+2263
* ctld: Use freebsd::fd_up to manage the lifecycle of accepted socketsJohn Baldwin2025-08-065-15/+14
* ctld: Add abstractions to support multiple target protocolsJohn Baldwin2025-08-069-485/+799
* ctld: Refactor auth_group to support NVMeJohn Baldwin2025-08-062-8/+8
* ctld: Convert struct ctld_connection to a C++ classJohn Baldwin2025-08-045-208/+213
* ctld: Simplify XML parsing memory managementJohn Baldwin2025-08-043-231/+138
* ctld: Convert struct conf to a C++ classJohn Baldwin2025-08-044-348/+416
* ctld: Convert struct target to a C++ classJohn Baldwin2025-08-046-308/+384
* ctld: Convert struct lun to a C++ classJohn Baldwin2025-08-044-342/+400
* ctld: Convert struct isns to a C++ classJohn Baldwin2025-08-044-149/+110
* ctld: Convert struct portal_group to a C++ classJohn Baldwin2025-08-046-287/+415
* ctld: Convert struct port to a hierarchy of C++ classesJohn Baldwin2025-08-046-380/+429
* ctld: Convert struct pport and struct kports to C++ classesJohn Baldwin2025-08-043-79/+61
* ctld: Convert struct portal to a C++ classJohn Baldwin2025-08-045-174/+146
* ctld: Convert struct isns_req to a C++ classJohn Baldwin2025-08-043-195/+130
* ctld: Cleanups to parse_addr_portJohn Baldwin2025-08-041-39/+34
* ctld: Convert struct auth_group to a C++ classJohn Baldwin2025-08-045-281/+221
* ctld: Use a bool to track if a target uses a private auth_groupJohn Baldwin2025-08-043-10/+13
* ctld: Factor out a function for adding a private auth_group for a targetJohn Baldwin2025-08-041-48/+19
* ctld: Convert struct auth_portal to a C++ classJohn Baldwin2025-08-042-112/+99
* ctld: Replace the auth_name linked list with an unordered_set<>John Baldwin2025-08-042-57/+6
* ctld: Convert struct auth to a C++ classJohn Baldwin2025-08-044-76/+57
* ctld: Use scoped guards to finish configuration scopes in the UCL parserJohn Baldwin2025-08-041-91/+90
* ctld: Switch to the C++ bindings for libuclJohn Baldwin2025-08-042-395/+316
* ctld: Make config file parsing exception safeJohn Baldwin2025-08-046-10/+41
* ctld: Rename {ctld,isns}.h to {ctld,isns}.hhJohn Baldwin2025-08-049-15/+15
* ctld: Permit valid integer LUN device typesJohn Baldwin2025-08-041-1/+1
* libutil: Really fix expand_number(3)Dag-Erling Smørgrav2025-08-022-17/+21
* packages: move ctl{d,stat,adm} to the ctl packageLexi Winter2025-05-281-1/+1
* ctld: Do not remove item from an nvlist while iterating itJohn Baldwin2025-04-111-3/+4
* ctld: Remove dead logging codeJohn Baldwin2025-04-111-6/+2
* ctld: Require a mask if / is specified in an initiator portalJohn Baldwin2025-04-111-0/+2
* ctld: Tighten parsing of IPv6 addresses for initiator-portalJohn Baldwin2025-04-111-6/+9
* ctld: Drop commented-out code to print the configurationJohn Baldwin2025-04-111-62/+0
* ctld: Properly validate mutual user/secret for CHAP-MUTUAL in the UCL parserJohn Baldwin2025-04-111-4/+4
* ctld: Remove dead code in UCL parsing of hex DSCP valuesJohn Baldwin2025-04-111-3/+0
* ctld: Add a label string to auth_groupsJohn Baldwin2025-04-113-72/+50
* ctld: Reduce code duplication in auth_check_secret_lengthJohn Baldwin2025-04-111-49/+18
* ctld: Fix sign bug validating kernel ports when reloading configJohn Baldwin2025-04-111-1/+1
* ctld: Disable -Wshadow for GCCJohn Baldwin2025-04-111-0/+1
* ctld: Convert to C++John Baldwin2025-04-029-32/+39