> For the complete documentation index, see [llms.txt](https://mudfish.gitbook.io/topics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mudfish.gitbook.io/topics/vpn/release-notes.md).

# 릴리즈 노트

미꾸라지 Cloud VPN 의 한국어 릴리즈 노트

## 미꾸라지 버전 4.6.1

### mudflow

* 미꾸라지가 공개 중계 서버를 사용하지 않는 경우 RTT 계산 부하를 줄입니다.

### mudrun

* Mudfish Core가 작동하지 않는 경우 CPU 부하를 줄입니다.
* 시스템 명령을 다루는데 문제가 있을 경우 충돌을 수정합니다.
* "MBC\_GetFd() failed." 에러 메세지는 이제 무시합니다.
* 연결 진단을 할 때 잘못된 메세지를 표시하지 않습니다.

## 미꾸라지 버전 4.6.0

### muddiag

* mudovpn의 로그 파일을 포함합니다.

### mudflow

* OpenVPN 서버를 지원합니다. 이번에 mudflow에 여러 가지 변경사항으로 옵션에 의해 영향을 주는 작동을 포함합니다.

### mudfish

* bwn: mudfish와 mudovpn 사이 UDP 통신을 맡는 새로운 드라이버를 소개합니다.
* OpenVPN 서버 ID를 설정하는 `-g` 옵션이 추가되었습니다.
* 일부 코드를 정리하였습니다.

### mudrun

* OpenVPN 서버와 mudfish UI 변경사항을 지원합니다.
* NAT에 BSD packet filter를 사용합니다.

## 미꾸라지 버전 4.5.5

### mudfish

* re: FEC를 사용하지 않는 경우 더욱 반응적인 패킷 전송을 합니다.
* re: FEC 디코더가 실패하는 경우 더욱 자세히 나타냅니다. 그리고 몇몇 assert를 추가하였습니다.
* fec: 변수가 올바르게 초기화되지 않는 경우 충돌하는 이슈 하나를 해결하였습니다.

## 미꾸라지 버전 4.5.4

### mudfish

* ARMv7 유형 CPU에서 mudfish core를 작동하는 경우 `time_t` 이슈를 해결하였습니다.
* UDP 포트 10012 (FEC)를 활성하는 경우 충돌을 해결하였습니다.
* staticnode 포맷이 손상되는 경우 assertion failure를 해결하였습니다.

### mudrun

* listening address를 설정하는 `-a` 옵션을 추가하였습니다.
* DHCP 클라이언트 없이 Linux와 Mac tap(4) 드라이버를 설정하는 `-I` 옵션을 추가하였습니다.
* 일부 디버깅 이슈를 해결하였습니다.

## 미꾸라지 버전 4.5.3

### mudfish

* msk(4): if\_start 루틴 기반 작업큐로 향상된 성능을 구현합니다.
* re(4): UDP 포트 10012에 FEC (순방향 오류 정정) 알고리즘 지원으로 향상된 성능을 구현합니다.
* 메모리에 매핑되기 전에 mudflow 프로세스가 동작하고 있는지 점검합니다.
* 메모리 매핑 구조에 어떤 오류가 발생한다면, 재시작하며 다시 읽습니다.

### mudflow

* 메모리 매핑을 시도할 때, 연결하기 전 프로세스가 동작하는지 점검합니다.

### mudrun

* UDP 포트 10012를 지원합니다.
* SSL로 UI 사용자 접근을 하는 <https://ui.mudfish.net:8282> 를 구현합니다. 이에 따라 활성용 `-s` 옵션이 새로 추가됩니다.

### mudwfp\_proxy

* 인스톨러가 새 버전 설치를 시도할 때 WFP 드라이버를 멈춥니다.

### 기타

* Odroid용 ARMv7l을 지원합니다.

## 미꾸라지 버전 4.5.2

### muddiag

* 문제점 보고를 할 때 "SYSTEMINFO" 명령을 실행하여 자세한 시스템 내용을 보여줍니다.

### mudfish

* 정적 링크를 사용하여 리눅스용 미꾸라지 패키지를 배포합니다.

### mudflow

* 정적 링크를 사용하여 리눅스용 미꾸라지 패키지를 배포합니다.

### mudrun

* HTTP 역방향 프록시에 대하여 log level을 변경합니다. 어떤 에러가 존재할 경우, 알림 영역에 나타나게 됩니다.
* 정적 링크를 사용하여 리눅스용 미꾸라지 패키지를 배포합니다.

### mudwfp\_proxy

* UDP flow association 코드에 대하여 guarded mutex 대신 spin lock을 사용하여 커널 패닉을 방지합니다.
* 필요하지 않은 경우 UDP flow association을 구동하지 않습니다.

## 미꾸라지 버전 4.5.1

### mudflow

* WFP 드라이버를 지원하는 코드를 도입하였습니다.
* backend 라우팅 정보를 다루는 코드를 간소화하였습니다.

### mudrun

* 특정 프로세스에 기반한 트래픽만 리다이렉트하는 WFP 드라이버를 Windows 사용자용으로 구현하였습니다.
* WFP 프록시를 지원하는 코드를 도입하였습니다 (mudwfp\_proxy.exe).

### mudwfp.sys 및 mudwfp\_proxy.exe

* WFP (Windows Filtering Platform) 기반으로 각 프로세스 별 트래픽 리다이렉트를 하는 새로운 callout 드라이버를 구현하였습니다. 따라서 미꾸라지는 라우팅 테이블 기반과 프로세스 기반 두 가지 방식으로 리다이렉션을 지원합니다

## 미꾸라지 버전 4.5.0

### mudflow

* 미꾸라지 중계 서버에 대한 블랙리스트 또는 화이트리스트를 지원합니다. 더 이상 불필요한 RTT 체크 주기로 작동하지 않습니다.
* 미꾸라지 중계 서버 목록의 새로 고침 버그를 수정합니다.

### mudrun

* 패킷 덤프 업로드를 실패할 경우 상세한 에러 메세지를 보고합니다.
* 리눅스에서 프로그램을 실행 중일 때 특수 문자를 올바르게 지원합니다.
* 마스터 서버로 도달하지 못 할 경우 여러 IP:Port 조합으로 테스트를 해 봅니다.
* 자동 설정 구성에 대해 잘못된 RT 계산을 수정합니다.
* MUDEC\_00044 에러에 대해 해결 방안으로 윈도우 작업 관리자를 자동으로 실행합니다.
* 윈도우 기본 브라우저 경로 찾기 버그를 수정합니다.

## 미꾸라지 버전 4.4.7

### mudfish

* 지원할 수 있는 아이템 갯수가 늘어났습니다.&#x20;
* 14.63.198.203 은 이제 미꾸라지 웹 서버로 쓰지 않습니다.&#x20;
* 미꾸라지 인증 서버로 연결에 실패하였을 때 재시도 문제를 해결했습니다.&#x20;

### mudrun&#x20;

* 미꾸라지 마스터 서버로 패킷 덤프를 업로드 할 때 생기는 문제를 해결했습니다.&#x20;
* 미꾸라지 런처가 실행되는 동안 실시간 트래픽 사용량을 보여줍니다.&#x20;
* Windows 10에서 기본 브라우저를 찾는 문제를 해결했습니다.&#x20;
* SSL 연결 에러가 발생했을 때 좀 더 자세한 내용을 보여줍니다.
