History log of /openbsd-current/usr.sbin/radiusd/radiusd_ipcp.c
Revision Date Author Comments
# 1.12 16-Aug-2024 yasuoka

Make sure that the uptime field is always updated. Previously it was
used before initialized when the database has a session.


# 1.11 16-Aug-2024 yasuoka

Free memory as much as possible. Also, fix a use-after-free when exiting.


# 1.10 16-Aug-2024 yasuoka

Send a reply to the control client when DAE is timed out instead of
silence. Also, fix a broken error string.


# 1.9 14-Aug-2024 yasuoka

Initialize dae objects properly.


# 1.8 01-Aug-2024 yasuoka

Use arc4random_uniform(n) instead of "% n".


# 1.7 22-Jul-2024 yasuoka

Fix ipcp module to use (the maximum sequence number from the db) + 1
properly.


# 1.6 22-Jul-2024 yasuoka

Modify ipcp module to return a result for
IMSG_RADIUSD_MODULE_IPCP_DISCONNECT and radiusctl to handle the
result.


# 1.5 17-Jul-2024 yasuoka

Fix some gcc warnings


# 1.4 12-Jul-2024 yasuoka

Fix a typo in log


# 1.3 11-Jul-2024 yasuoka

Add more attributes to Disconnect-Request following the RFC's
suggestions. Also nas_ipv6 wasn't stored by a mistake.


# 1.2 10-Jul-2024 yasuoka

Fix the problem that it breaks the event timer because there is no
consideration for new disconnect requests during requesting DAE. The
ipcp module didn't send a DAE request again once DAE request failed.
Also fix log messages.


# 1.1 09-Jul-2024 yasuoka

Add radiusd_ipcp(8). A module which provides IP configuration through
RADIUS Access-Accept messages and manages IP address pool through
RADIUS accounting messages.


# 1.9 14-Aug-2024 yasuoka

Initialize dae objects properly.


# 1.8 01-Aug-2024 yasuoka

Use arc4random_uniform(n) instead of "% n".


# 1.7 22-Jul-2024 yasuoka

Fix ipcp module to use (the maximum sequence number from the db) + 1
properly.


# 1.6 22-Jul-2024 yasuoka

Modify ipcp module to return a result for
IMSG_RADIUSD_MODULE_IPCP_DISCONNECT and radiusctl to handle the
result.


# 1.5 17-Jul-2024 yasuoka

Fix some gcc warnings


# 1.4 12-Jul-2024 yasuoka

Fix a typo in log


# 1.3 11-Jul-2024 yasuoka

Add more attributes to Disconnect-Request following the RFC's
suggestions. Also nas_ipv6 wasn't stored by a mistake.


# 1.2 10-Jul-2024 yasuoka

Fix the problem that it breaks the event timer because there is no
consideration for new disconnect requests during requesting DAE. The
ipcp module didn't send a DAE request again once DAE request failed.
Also fix log messages.


# 1.1 09-Jul-2024 yasuoka

Add radiusd_ipcp(8). A module which provides IP configuration through
RADIUS Access-Accept messages and manages IP address pool through
RADIUS accounting messages.


# 1.8 01-Aug-2024 yasuoka

Use arc4random_uniform(n) instead of "% n".


# 1.7 22-Jul-2024 yasuoka

Fix ipcp module to use (the maximum sequence number from the db) + 1
properly.


# 1.6 22-Jul-2024 yasuoka

Modify ipcp module to return a result for
IMSG_RADIUSD_MODULE_IPCP_DISCONNECT and radiusctl to handle the
result.


# 1.5 17-Jul-2024 yasuoka

Fix some gcc warnings


# 1.4 12-Jul-2024 yasuoka

Fix a typo in log


# 1.3 11-Jul-2024 yasuoka

Add more attributes to Disconnect-Request following the RFC's
suggestions. Also nas_ipv6 wasn't stored by a mistake.


# 1.2 10-Jul-2024 yasuoka

Fix the problem that it breaks the event timer because there is no
consideration for new disconnect requests during requesting DAE. The
ipcp module didn't send a DAE request again once DAE request failed.
Also fix log messages.


# 1.1 09-Jul-2024 yasuoka

Add radiusd_ipcp(8). A module which provides IP configuration through
RADIUS Access-Accept messages and manages IP address pool through
RADIUS accounting messages.


# 1.7 22-Jul-2024 yasuoka

Fix ipcp module to use (the maximum sequence number from the db) + 1
properly.


# 1.6 22-Jul-2024 yasuoka

Modify ipcp module to return a result for
IMSG_RADIUSD_MODULE_IPCP_DISCONNECT and radiusctl to handle the
result.


# 1.5 17-Jul-2024 yasuoka

Fix some gcc warnings


# 1.4 12-Jul-2024 yasuoka

Fix a typo in log


# 1.3 11-Jul-2024 yasuoka

Add more attributes to Disconnect-Request following the RFC's
suggestions. Also nas_ipv6 wasn't stored by a mistake.


# 1.2 10-Jul-2024 yasuoka

Fix the problem that it breaks the event timer because there is no
consideration for new disconnect requests during requesting DAE. The
ipcp module didn't send a DAE request again once DAE request failed.
Also fix log messages.


# 1.1 09-Jul-2024 yasuoka

Add radiusd_ipcp(8). A module which provides IP configuration through
RADIUS Access-Accept messages and manages IP address pool through
RADIUS accounting messages.


# 1.5 17-Jul-2024 yasuoka

Fix some gcc warnings


# 1.4 12-Jul-2024 yasuoka

Fix a typo in log


# 1.3 11-Jul-2024 yasuoka

Add more attributes to Disconnect-Request following the RFC's
suggestions. Also nas_ipv6 wasn't stored by a mistake.


# 1.2 10-Jul-2024 yasuoka

Fix the problem that it breaks the event timer because there is no
consideration for new disconnect requests during requesting DAE. The
ipcp module didn't send a DAE request again once DAE request failed.
Also fix log messages.


# 1.1 09-Jul-2024 yasuoka

Add radiusd_ipcp(8). A module which provides IP configuration through
RADIUS Access-Accept messages and manages IP address pool through
RADIUS accounting messages.