From 205d6889df1b0764913757744c500e4afe40bbd7 Mon Sep 17 00:00:00 2001 From: Matthew Grotke Date: Thu, 4 Jun 2026 15:51:35 -0400 Subject: [PATCH] Development --- routlin/core.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/routlin/core.py b/routlin/core.py index e861e06..30506f5 100644 --- a/routlin/core.py +++ b/routlin/core.py @@ -2010,20 +2010,14 @@ def _set_freeradius_eap(data): return False eap_cfg = data.get('radius', {}).get('eap', {}) tunneled_reply = eap_cfg.get('tunneled_reply', False) - allow_weak_eap = eap_cfg.get('allow_weak_eap', False) import re - content = RADIUS_EAP_FILE.read_text() - updated = content tr_val = 'yes' if tunneled_reply else 'no' - updated = re.sub(r'(?m)^(\s*use_tunneled_reply\s*=\s*)(yes|no)', rf'\g<1>{tr_val}', updated) - if allow_weak_eap: - updated = re.sub(r'(?m)^(\s*)#(\s*md5\s*\{)', r'\1\2', updated) - else: - updated = re.sub(r'(?m)^(\s*)(md5\s*\{)', r'\1#\2', updated) + content = RADIUS_EAP_FILE.read_text() + updated = re.sub(r'(?m)^(\s*use_tunneled_reply\s*=\s*)(yes|no)', rf'\g<1>{tr_val}', content) if updated == content: return False RADIUS_EAP_FILE.write_text(updated) - print(f"EAP: tunneled_reply={tr_val}, allow_weak_eap={allow_weak_eap}") + print(f"EAP: tunneled_reply={tr_val}") return True