1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-03-09 15:40:05 +00:00

Fix line ending for MPTCP settings

This commit is contained in:
Ycarus (Yannick Chabanois) 2022-07-15 07:34:57 +02:00
parent 412edf41c0
commit 20314b11f2
2 changed files with 13 additions and 7 deletions

6
debian/changelog vendored
View file

@ -1,3 +1,9 @@
omr-vps-admin (0.3+20220715) unstable; urgency=medium
* Fix line ending for MPTCP settings
-- OpenMPTCProuter <contact@openmptcprouter.com> Thu, 15 Jui 2022 04:32:00 +0200
omr-vps-admin (0.3+20220714) unstable; urgency=medium
* MPTCP version support

View file

@ -1999,13 +1999,13 @@ def mptcp(*, params: MPTCPparams, current_user: User = Depends(get_current_user)
for line in f:
if not 'net.mptcp' in line and not 'net.ipv4.tcp_congestion_control' in line:
n.write(line)
n.write('net.mptcp.mptcp_checksum=' + checksum)
n.write('net.mptcp.mptcp_path_manager=' + path_manager)
n.write('net.mptcp.mptcp_scheduler=' + scheduler)
n.write('net.mptcp.mptcp_syn_retries=' + str(syn_retries))
n.write('net.mptcp.mptcp_version=' + str(version))
n.write('net.mptcp.checksum_enabled=' + checksum)
n.write('net.ipv4.tcp_congestion_control=' + congestion_control)
n.write('net.mptcp.mptcp_checksum=' + checksum + "\n")
n.write('net.mptcp.mptcp_path_manager=' + path_manager + "\n")
n.write('net.mptcp.mptcp_scheduler=' + scheduler + "\n")
n.write('net.mptcp.mptcp_syn_retries=' + str(syn_retries) + "\n")
n.write('net.mptcp.mptcp_version=' + str(version) + "\n")
n.write('net.mptcp.checksum_enabled=' + checksum + "\n")
n.write('net.ipv4.tcp_congestion_control=' + congestion_control + "\n")
os.close(fd)
move(tmpfile, '/etc/sysctl.d/90-shadowsocks.conf')
final_md5 = hashlib.md5(file_as_bytes(open('/etc/sysctl.d/90-shadowsocks.conf', 'rb'))).hexdigest()