유니콘
my
back-button-icon
유니콘 Pro(안드로이드) 릴리즈 노트
유니콘 Pro(안드로이드) 릴리즈 노트

버전 0.12.428(130)
2022년 5월 23일

개선

  • Dns 설정 페이지에서 private dns 가 켜져있을 경우 출력하는 문구 변경
  • https 필터링이 불가능한 브라우저를 활성화 할 경우에 다이얼로그 출력 추가

버그 수정

  • HTTP2 Settings 파싱시 마지막 setting이 파싱되지 않던 버그 수정
  • Dns 설정 페이지에서 private dns 가 켜져있을 경우 출력하는 문구 변경
  • 필터링로그 상세 페이지에서 삭제된 앱의 상세페이지를 열려 할때 발생하는 크래시 수정
    • 삭제된 앱의 상세페이지를 열려 할 경우 토스트 출력
  • 필터 상세 페이지에서 활성화시 필터 리스트 페이지에 적용이 안되던 버그 수정
  • ohasis 어플리케이션에서 ssl 연결이 되지 않던 버그 수정
  • config 로드할 때 json 파싱 실패시 발생하는 크래시 수정

 


 

버전 0.10.422(128)
2022년 5월 19일

버그 수정

  • cosmetic script load 시 style이 생기지 않던 버그 수정

 


 

버전 0.10.421(127)
2022년 5월 19일

새로운 기능

  • smart popup blocking 기능 토글 config 추가
  • dynamic iframe script injecting 기능 토글 config 추가 

개선

  • 파일 시스템을 internal로 이동

버그 수정

  • 로컬 서버에 match시 이미지 요청이 오는 버그 수정
  • match 요청이 정상적으로 동작이 되지 않던 버그 수정

 


 

버전 0.8.419(125)
2022년 5월 19일

새로운 기능

  • 파일 암호화 기능 추가

개선

  • https 필터링 제외 목록에 "com.duckduckgo.mobile.android" 추가

 


 

버전 0.7.418(121)
2022년 5월 18일

새로운 기능

  • 로컬 스크립트 난독화, 바벨 처리

버그 수정

  • config페이지 에서 sni_whitelist 아이템뷰의 아래쪽 영역이 사라지지 않던 버그 수정

 


 

버전 0.6.415(120)
2022년 5월 13일

새로운 기능

  • 팝업 요청 필터링 로그 추가
  • ssl alert시 필터링 로그에 남기는 기능 추가

버그 수정

  • Resource에 item 추가시 첫글자 없어지는 버그 수정

 


 

버전 0.5.410(118)
2022년 5월 10일

개선

  • 평생 이용권 사용시 menu 에 평생이용 가능합니다 출력하도록 수정
  • 앱 관리 페이지 에서 유니콘PRO 앱의 필터링 기능 비활성되도록 수정
  • 문의하기시 api 서버에서 오는 invalid email 처리 추가

버그 수정

  • 잘못된 regex를 파싱할 때 발생하는 except 처리 추가
  • EUC-KR 문서에서 js의 한글이 깨지는 버그 수정
  • 잘못된 인증서를 가진 서버를 차단할 경우 sni로 차단이 되던 버그 수정
  • popup match시 url이 없을 경우 발생하는 크래시 수정
  • ipv6 파싱시 extension의 type이 0일 경우 발생하는 크래시 수정
  • 필터의 정규표현식에 $가 있고 필터에 옵션이 없는 경우 발생하는 버그 수정

 


 

버전 0.2.398(117)
2022년 5월 6일

새로운 기능

  • Config에 sni whitelist 작성 기능 추가
  • 앱 상세 페이지에 애플리케이션 정보 메뉴 추가
  • local server에 popup match를 하는 기능 추가

개선

  • 고급설정 다이얼로그 open시 edit text 커서 우측으로 이동되도록 수정
  • 필터 상세 페이지에 우측 여백 추가
  • DPI 보호 처리 설명 문구 변경
  • launcher 이미지 변경

버그 수정

  • 데이터 차단시 브라우저에서 error 페이지가 출력이 안되던 버그 수정
  • 필터링 로그의 도메인이 길어질 경우 상태표시 아이콘이 사라지던 버그 수정
  • file-type이 document가 아니어도 스크립트를 삽입하도록 수정
  • youtube에서 페이지 전환시 replace가 되지 않던 버그 수정
  • 필터 활성화시 다운로드 실패할 경우에도 설치된 필터로 업데이트 되던 버그 수정

 


 

버전 0.2.388(116)
2022년 4월 29일

개선

  • Api 파일 로드시 Json 에러 처리 추가
  • document인 경우 location이 없을 경우에 스크립트를 삽입 하도록 수정
  • content-type이 other 일 경우에도 다른 타입에 상관없이 content-type을 로그에 기록 하도록 수정
  • Config ui 변경
  • Config 설정 초기화 관련 기능 추가
  • 외부 필터 추가 실패시 NetworkErrorHandleDialog가 보여지도록 수정
  • 문의 하기 요청 실패시 NetworkErrorHandleDialog가 보여지도록 수정
  • 앱상세에서 스위치 버튼 클릭시 vpn refresh 하도록 수정
  • 로그인시 서버에서 주는 값으로 관리자 권한 처리하도록 수정
  • 설정 목록에서 firebase 인증서 설치 항목 제거

버그 수정

  • 팝업창에 404 response를 응답 받을 경우 팝업으로 처리 안되던 버그 수정
  • 필터 업데이트 페이지에서 실패시 완료로 표시되던 버그 수정
  • 필터 활성화시 다운로드 실패 할 경우 비활성화 되지 않던 버그 수정
  • 스낵바의 text가 많을 경우 text가 짤리던 버그 수정
  • 기기 등록 해제 실패시 토스트가 출력되던 버그 수정
  • 필터의 설명이 나오지 않던 버그 수정
  • 필터 리스트에서 국기가 많을 경우 단 내림 되지 않던 버그 수정

 


 

버전 0.2.370(114)
2022년 4월 27일

새로운 기능 

  • 방화벽 기능 추가

개선

  • FilterGroup 활성화,비활성화를 core에서 하도록 수정
  • REST API 압축 파일 업로드 형식 변경(zip -> gzip)
  • remote script를 native에서 로드하여 cosmetic script 응답시 remote script를 포함하여 응답하도록 수정

버그 수정

  • App.OnCreate에서 local에 저장되어있는 파일을 로드 하도록 수정
    • 재시작 자동 실행 안되는 버그 수정
    • dex, 단말기 앱 전환 실행 이용권 활성화 alert 뜨는 버그 수정
    • 필터 관리 페이지에서 크래시 후 필터 업데이트 표시가 뜨는 버그 수정 
  • 모든 http request에서 accept-enconding을 추가하던 기능 제거
    • 일부 사이트에서 동영상이 로드되지 않던 버그 수정
  • 앱 실행시 필터 업데이트 토스트가 뜨지않던 버그 수정
  • 이미 vpn이 켜져있는 상태에서 vpn start 호출시 vpn이 꺼지는 버그 수정
  • 필터 리스트 페이지에서 스크롤시 발생하는 크래시 수정
  • 필터 비활성화시 sort 되는 버그 수정
  • html comment 내부의 tag가 삭제되는 버그 수정

 


 

버전 0.1.358(113)
2022년 4월 22일

개선

  • 네트워크 필터링 제외 목록에 "Windows 와 연결" 추가
  • ssl alert시 sni도 로그에 남기도록 수정
  • 로그 레벨 관련 코드 변경
    • debug 빌드에서는 debug 로그를 작성하지 않도록 수정
    • 레벨 작성 포맷 변경
  • Ssl Handshake 구현 변경
    • client hello에 supported version extension이 있는 경우 server hello에 supported version 추가
    • client finish의 initial sequence가 0이 아닌 경우에 대한 처리 추가

버그 수정

  • Windows size 관련 버그 수정
    • Windows size가 소수점이 되는 경우 네트워크가 멈추는 버그 수정
    • Windows size, ack 싱크 버그 수정
  • TcpPacket에서 selective ack 파싱시 발생하는 크래시 수정

 


 

버전 0.1.352(112)
2022년 4월 20일

버그 수정

  • 앱 실행시 간혹 발생하는 크래시 수정
  • httplib 에서 poll을 사용하여 fd가 1024이상일 경우 크래시가 발생하지 않도록 수정

 


 

버전 0.1.349(110)
2022년 4월 19일

개선

  • android12 이상 갤럭시에서 인증서 설치 문구 변경

버그 수정

  • https 중 connection close로 응답이 오는 사이트가 로드되지 않던 버그 수정
    • CensorshipBypassaEngine.ProcessSocketClosed 처리 변경
  • 앱 실행시 앱 버전 체크를 제일 먼저 하도록 수정
  • XBOX 사이트에서 알수없는 문자가 로드되던 버그 수정
    • request header에 accept-enconding을 "gzip, br" 로 지정하는 기능 추가
  • redirect-rule이 있어도 태그가 삭제되던 버그 수정
  • 강제 앱 업데이트 버튼 클릭시 좌측 문구가 사라지지 않던 버그 수정
  • 필터 규칙이 제대로 파싱되지 않던 버그 수정
  • api 서버 통신시 필요한 인증서 변경(30년)

 


 

버전 0.1.342(109)
2022년 4월 14일

새로운 기능 

  • Reverse 파편화 구현

개선

  • 라이선스 로그아웃 처리 변경

버그 수정

  • 로그시 파일 이름이 impl.hh로 남던 버그 수정
  • Vpn 재시작시 간혹 Vpn이 시작 되지 않던 버그 수정
  • 디바이스 재등록시 server device id를 사용하지 않는 버그 수정
  • getPackageForUid 호출시 except 처리 추가
  • 필터링 로그 검색시 데드락 걸리던 버그 수정
  • 없어지는 필터링 로그가 있던 버그 수정
  • 암복호화시 필요한 ca 인증서 변경(30년)

 


 

버전 0.0.334(108)
2022년 3월 23일

개선

  • Config 아이템 추가 (ssl.certificateCacheSize, networkTraffic.maxRedirectSize

버그 수정

  • Traffic tracking시 무한으로 리다이렉트 되던 버그 수정

 


 

버전 0.0.332(107)
2022년 3월 23일

새로운 기능

  • VPN start시 isLogIn 결과에 로그 추가
  • 크래시 발생시 시스템 로그에 스택트레이스 남기는 기능 추가

버그 수정

  • package name이 대문자가 있을 경우 앱의 광고차단이 꺼지지 않던 버그 수정
  • http 문서 차단시 우회가 표시되던 버그 수정
  •  ~domain 옵션이 두개 이상 있을 경우 차단이 안되던 버그 수정

 


 

버전 0.0.326(106)
2022년 3월 21일

새로운 기능

  • Config에 상세 로그 키고 끄는 기능 추가 
  • Config에 코스매틱 기능 키고 끄는 기능 추가
  • 로그에 레벨 기능 추가

개선

  • media type map 에 이미지 관련 타입 추가(image/avif, image/apng)
  • m3u8 확장자 타입 변경, media -> other

버그 수정

  • json-prune, set-const 동시 적용시 에러 발생하는 버그 수정

 


 

버전 0.0.320(105)
2022년 3월 18일

새로운 기능

  • 요청 유형에 리다이렉트 표현 추가, 콘텐트 타입이 먼저 나오도록 수정
  • 하드코딩된 상수값을 config에서 설정하도록 수정
  • 관리자 아이디로 로그인시 admin 설정이 나오도록 수정

개선

  • Api 로그, System 로그 분리
  • Config 속성 설명 수정
  • 필터 활성화시 인터넷이 안되거나 서버연결 실패할 경우 재시도 다이얼로그 표시

버그 수정

  • url에 " 나 \가 있을 경우 db에 insert sql이 실패하는 버그 수정
  • onDumped 호출시 필터가 중복되지 않도록 수정
  • 파일에서 읽어온 license tracker 데이터를 초기화 하지 않던 버그 수정
  • set const scriptlet 작동안되던 버그 수정
  • klipdrops.com에서 로그인이 실패하던 버그 수정
  • Config 리스트를 스크롤 할때마다 Config의 값이 바뀌던 버그 수정
  • 갤럭시 s6 에서 인터넷이 안되던 버그 수정
  • ping 옵션 필터가 other 타입을 차단하던 버그 수정
  • aspx -> document 타입 맵 추가
  • 인터넷이 없을 경우에 서버 연결에 실패했다는 다이얼로그가 뜨던 버그 수정
  • Script를 넣을수 없는 html에서 로그를 남길 수 없던 버그 수정

 


 

버전 0.0.296(103)
2022년 2월 28일

개선

  • 필터링 로그, 화이트리스트, 사용자 규칙, 필터 관리 검색어 입력 시 취소 버튼 위치를 앱 관리 검색쪽과 동일하게 조정
  • 필터 관리 인디케이터 작성

     

버그 수정

  • 메인 메뉴의 업데이트 뱃지가 필터 업데이트가 되었음에도 없어지지 않는 버그 수정
  • 필터링 로그의 인디게이터가 좌측 상단에 위치하고 있던 버그 수정

 


 

버전 0.0.292(102)
2022년 2월 25일

개선

  • cosmetic 스크립트 삽입시 광고차단이 꺼져있을 경우 selector를 넣지 않도록 수정
  • cosmetic 필터 컴파일시 첫글자가 숫자인 경우 누락하도록 수정
  • "보호 일시 중지됨" 알림 고정되도록 수정
  • 필터링 로그에서 유형이 없을 경우 이미지 중앙 정렬하도록 수정
  • 앱 관리에서 앱목록 가져올때 보이는 로딩 인디게이터 위치 변경
  • dns 관련 시스템 로그 수정
  • 업데이트 알림 누를 경우 업데이트 상세 페이지로 이동되도록 수정

버그 수정

  • 문의하기시 파일 첨부 안되던 버그 수정

 


 

버전 0.0.283(101)
2022년 2월 23일

개선

  • $app=browser 필터에 매치시 https filtering 여부도 확인 하도록 수정
  • DnsObserver.onLost에서도 active network의 dns를 비교 하도록 수정
  • 인증서에서 (기본 제약, SAN, 확장 키 사용)을 제외한 확장을 제거하도록 수정

버그 수정

  • $app=~browser 필터로 인해 차단되었을시 필터를 찾을 수 없던 버그 수정

 


 

버전 0.0.280(100)
2022년 2월 23일

새로운 기능

  • HTTPS 필터링 불가 알림 클릭시 앱 상세 페이지를 여는 기능 추가
  • 앱 별로 SNI를 화이트리스트 하는 기능 추가
  • HTTPS 필터링이 켜져있는 앱에서 암복호화 실패시 해당 SNI를 임시적으로 필터링 하지 않도록 하는 기능 추가 

버그 수정

  • Referer가 없을 경우 domain=~hostname 옵션이 동작하지 않던 버그 수정

 


 

버전 0.0.277(99)
2022년 2월 17일

버그 수정

  • 인증서의 subject alternative name이 client hello의 server name indicator와 다를 경우 ssl alert를 무시하는 기능 추가
  • Http2Context 소멸시 concurrency문제로 발생하는 크래시 수정
  • 쿠첸 사이트 접속시 발생하는 데드락 수정
  • App.OnCreate에서 크래시 발생시 UpdateWorkManager에서 앱을 재실행하여 크래시가 반복적으로 발생하는 버그 수정

 


 

버전 0.0.274(98)
2022년 2월 16일

개선

  • 필터링 로그 작성시 필터를 파악하여 공식필터 여부에 따라 필터를 적는 방식으로 변경

버그 수정

  • H1에서 redirect 필터 적용시 페이지 멈추는 버그 수정

 


 

버전 0.0.272(97)
2022년 2월 15일

버그 수정

  • iframe의 유형이 보조문서, 문서로 나오던 버그 수정
  • file format이 xml일 경우 accept type이 */*일 때 xhr로 취급하도록 수정
  • 유형이 html이 아닌 도큐먼트가 로그에 남지 않던 버그 수정
  • x-request-with의 value가 소문자가 아닌경우 xhr로 취급되지 않던 버그 수정
  • 필터 업데이트 페이지에서 업데이트 일시가 서버의 업데이트 일시로 나오던 버그 수정
  • 필터 업데이트 페이지에서 업데이트 완료후 뷰가 업데이트 되지 않던 버그 수정
  • 필터링 로그 페이지에서 dns의 앱이름이 표시되지 않던 버그 수정
  • 필터링 로그 페이지에서 유형이 여러개 일때 ,가 표시되지 않던 버그 수정
  • 앱 업데이트 후 apk파일이 지워지지 않던 버그 수정

 


 

버전 0.0.264(96)
2022년 2월 14일

개선

  • Html이 아닌 (main, sub, popup)document 차단시에도 html block page를 반환하도록 수정
  • DnsObserver에서 OnCapabilitiesChange호출시 activeNetwork가 이전과 다른 경우에 vpn의 dns를 변경하도록 수정

버그 수정

  • .php 파일에 cosmetic script가 적용되지 않는 버그 수정
  • H1.Stream 소멸 과정에서 발생하는 데드락 수정

 


 

버전 0.0.261(95)
2022년 2월 11일

버그 수정

  • vpn 알림 업데이트시 알림 아이콘의 위치가 바뀌는 버그 수정

 


 

버전 0.0.260(94)
2022년 2월 11일

버그 수정

  • pdf 파일 다운로드시 파일 깨지는 버그 수정
  • cosmetic script가 여러번 로드되는 버그 수정
  • jtcb 사이트 이용시 발생하는 크래시 수정
  • 외부필터 업데이트시 외부 필터의 정보가 업데이트 되지 않던 버그 수정
  • object 출력시 null일 경우 "null" 출력하도록 수정
  • 실제 인증서에 문제가 있을 경우 https filtering 알림이 발생하는 버그 수정
  • iframe에서 cosmetic script가 삽입되지 않는 버그 수정
  • scriptlet 변수에",\가 들어가는 경우에 발생하는 에러 수정
  • vpn 사용중 브라우저 설치시 https filtering이 꺼져있던 버그 수정
  • vpn 알림이 업데이트 될때 alert가 발생하던 버그 수정

 


 

버전 0.0.250(93)
2022년 2월 7일

버그 수정

  • 필터링 로그에 스크립트 삽입, 태그 삭제가 기록되지 않던 버그 수정
  • response가 압축 되지 않았을 경우 코스매틱이 적용되지 않던 버그 수정
  • Windows에서 mixed domain 컴파일시 크래시 나는 버그 수정
  • main document가 domain으로 차단되지않는 버그 수정
  • Windows에서 replace 필터에 hostname가 있을경우 크래시 발생하던 버그 수정
  • wildchilly.com 의 상품페이지가 정상적으로 동작되지 않던 버그 수정

 


 

버전 0.0.244(92)
2022년 2월 4일

개선

  • 필터링 로그 → 상세 → 규칙 추가 후 스낵바 표시
  • 앱 관리 → “앱 목록” 문구에 현재 정렬 상태 추가
  • 유니콘 설정 → “DPI 보호처리” → “DPI 보호 처리” 띄어쓰기 수정
  • 필터 정렬 → 기준 언어(language), 기준 국가(country), 공식(official) 순으로 변경
  • 필터 → 국기 표시 방법을 “기준 국가” 로 변경
  • html 파싱시 inline script는 파싱하지 않도록 수정

버그 수정

  • Brotli 압축 해제시 null 값이 올 경우 발생하는 크래시 수정
  • Set-const 필터 사용시 ''를 넣을경우 발생하는 스크랩트 에러 수정
  • Replace 옵션 사용시 hostname이 앞에 있을 경우 크래시 발생하는 버그 수정

 


 

버전 0.0.235(90)
2022년 1월 28일

버그 수정

  • 위메프, SSG 사이트 안들어가지는 버그 수정

 


 

버전 0.0.234(89)
2022년 1월 27일

개선

  • Decompress를 stream으로 처리하도록 수정
  • Html에 스크립트 삽입, 태그 삭제를 stream으로 처리하도록 수정
  • Replace를 stream으로 처리하도록 수정

 


 

버전 0.0.231(88)
2022년 1월 21일

버그 수정

  • 사용자 필터 수정시 덤프 안되는 버그 수정

 


 

버전 0.0.230(87)
2022년 1월 21일

새로운 기능

  • 로그인 페이지 힌트 작성
  • $app=browser 옵션 구현
  • 비동기 네트워크 처리 실패시 다이얼로그 출력

개선

  • 업데이트 페이지 UI 수정
  • 외부 필터 → 설치된 버전 정보 없을 경우 표시 안하도록 수정
  • 활성화된 외부 필터가 없을 때 외부필터 그룹 활성화시 덤프 하지 않도록 수정
  • 필터 상세, 외부 필터 상세 → 웹사이트 url 링크 기능 추가

버그 수정

  • $redirect=noopjs 사용 시 #undefined 가 생기는 버그 수정
  • 업데이트 실패하는 필터를 여러번 업데이트 시도할 경우 덤프 결과에 개수가 누적되는 버그 수정
  • 필터링 로그 실시간 반영시 애니메이션이 정상적으로 동작되지 않는 버그 수정
  • 필터 그룹 모두 비활성화 했는데 메인에서 필터 꺼졌다는 스낵바 표시 안되는 버그 수정
  • 메뉴 → 업데이트 뱃지 표시 안되고 있던 버그 수정

 


 

버전 0.0.210(86)
2022년 1월 20일

개선

  • Script server ip 변경

 


 

버전 0.0.209(85)
2022년 1월 20일

새로운 기능

  • 업데이트 워크 매니저 동작시 version이 min 보다 낮을때 vpn을 종료하는 기능 추가

버그 수정

  • 업데이트 알림이 지속적으로 발생하는 버그 수정
  • 업데이트 알림에 build number가 표시 되는 버그 수정

 


 

버전 0.0.206(84)
2022년 1월 19일

새로운 기능

  • 알림 채널 이름 번역 추가 
  • 필터 관리 페이지 그룹 정렬 추가
  • 업데이트 알림에 자세히, 업데이트하기 버튼 추가

개선

  • 필터 업데이트, 필터 관리 UI 수정

버그 수정

  • 앱 상세 페이지에서 전체 DPI 보호 처리 비활성 상태일 경우 버튼 활성화시 다이얼로그의 안내 문구가 잘못 출력되고 있던 버그 수정
  • 앱 상세 페이지에서 통계 초기화시 다이얼로그에 앱이름이 나오지 않던 버그 수정
  • 필터링 로그가 package name으로 검색 되지 않던 버그 수정
  • 클립 보드 복사시 토스트가 2번 뜨던 버그 수정
  • 사용자 외부 필터 추가시 잘못된 url을 입력했을때 업데이트 실패 토스트가 뜨던 버그 수정
  • 서버에서 필터의 그룹 변경시 앱에서 반영이 잘못되고 있던 버그 수정
  • 앱상세에서 그래프가 나오지 않던 버그 수정
  • 구글 플레이에서 대용량 앱 다운로드시 다이얼로그가 뜨던 버그 수정
  • 필터 상세에서 off시 필터 목록에 반영되지 않던 버그 수정
  • 앱관리에서 날짜, 데이터 변경시 앱리스트가 업데이트 되지 않던 버그 수정
  • 리스트뷰에 onDataSetChanged 호출시 뷰가 깜박이던 버그 수정
  • script에서 redirect시 #undefined가 붙던 버그 수정
  • vpn, test log가 만들어지지 않던 버그 수정
  • 동적 iframe 삭제시 log가 작성되지 않고 취소되는 버그 수정
  • enabled가 false인 사용자 필터 수정시 enabled를 true로 변경하지 않던 버그 수정

 


 

버전 0.0.186(83)
2022년 1월 14일

버그 수정

  • 외부 필터 실패(중복, 잘못된 url) 리스너를 호출 하지 않던 버그 수정
  • 애드가드 외부필터 추가시 잘못 파싱되는 부분 수정(외부 필터 데이터 파싱시 본문 전체를 파싱해서 발생)
  • ipv6 에서 코스매틱 필터 적용안되는 버그 수정

 


 

버전 0.0.182(81)
2022년 1월 11일

새로운 기능

  • Vpn on/off 시 진동 기능 추가
  • 화이트리스트 페이지의 다이얼로그에 placeholder 추가
  • On 상태에서 다른 vpn앱이 활성화 되어 vpn이 종료될 경우 재활성 기능이 있는 알림 추가
  • Private dns 설정이 변경 된 경우 알림을 끄고 키는 기능 추가
  • Vpn 종료시 alert, error 알림을 끄는 기능 추가

버그 수정

  • Ca 인증서가 삭제된 경우 유니콘 설정 페이지에서 HTTPS 필터링 아이템 클릭시 기능이 동작하지 않던 버그 수정
  • 인트로에서 페이지 마다 버튼의 위치가 다르던 버그 수정
  • Ca 인증서가 삭제된 경우 메인페이지에 경고가 뜨지 않던 버그 수정
  • Replace 옵션이 동작되지 않던 버그 수정
  • Redirect 필터가 적용된 경우 request type이 문서일 때 필터링 로그에서 redirect 필터가 blocking 필터 보다 먼저 출력되는 버그 수정
  • m.tf.co.kr/read/ptoday/1908367.htm 접속시 로드가 끝나지 않던 버그 수정
    • 마지막 pending data를 정상적으로 처리하지 않던 부분 수정
  • Facebook에서 ttimes.co.kr 링크가 열리지 않던 버그 수정
    • http://lc.getunicorn.app에 요청시 hsts에 의해 https로 redirect되어서 발생

 


 

버전 0.0.163(78)
2021년 12월 31일

개선

  • Filter 관련 기능 구현 변경
    • 모두 업데이트시 onDumpListener가 한번만 호출되도록 수정
    • 이전 덤프후 onDumpListener 호출시 queue에 dump task가 있을 경우 onDumpListener 호출을 미루도록 수정
  • 업로드 최적화
    • Selective-ack 기능 추가
    • 업로드 아키텍쳐 변경

 


 

버전 0.0.159(77)
2021년 12월 15일

버그 수정

  • ipv6 환경에서 네트워크 통신이 원활하지 않던 버그 수정
  • ipv6 환경에서 코스매틱이 적용되지 않던 버그 수정

 


 

버전 0.0.157(76)
2021년 12월 14일

개선

  • Script inject 관련 DNS 패킷 변조하는 코드 삭제
  • VPN 서버 생성시 필터 덤프 파일이 무결하지 않으면 재덤프 하는 기능 추가
  • 필터 로드시 필터 덤프 파일이 무결하지 않으면 로드하지 않는 기능 추가

버그 수정

  • HttpStream이 제거되지 않아 메모리가 누적되는 버그 수정
  • Scriptlet 필터 적용시 cosmetic script에서 에러가 발생하는 버그 수정
  • Content를 request에서 차단할 시 로그에 차단으로 남지 않는 버그 수정

 


 

버전 0.0.153(75)
2021년 12월 10일

개선

  • Private DNS를 설정하였을 경우 DNS 설정 페이지 하단에 알림문구 추가
  • 인증서 삭제하였을 경우 SSL연결 실패시 알림 추가

버그 수정

  • Private DNS를 설정하였을 경우 cosmetic이 동작되지 않는 버그 수정

 


 

버전 0.0.151(74)
2021년 12월 3일

개선

  • HTML 파싱 최적화

버그 수정

  • 브라우저 사용중 발생하는 connection_close 에러 수정
  • 메모리 누수 제거

 


 

버전 0.0.145(72)
2021년 11월 25일

버그 수정

  • 네이버 톡톡 대화창 입장이 느리던 버그 수정

 


 

버전 0.0.144(71)
2021년 11월 25일

개선

  • SslSocket.Receive/Send 구현 변경

버그 수정

  • ' ' 또는 '\t' 로 시작하는 document를 파싱할 경우 발생하는 크래시 수정 
  • 101 Switching protocol response시 웹소켓 메시지가 http 헤더와 같은 버퍼에 있을 경우 웹소켓 메시지를 client에 전달하지 않던 버그 수정

 


 

버전 0.0.141(70)
2021년 11월 19일

버그 수정

  • https://gasengi.com 접속시 뜨는 alert 페이지를 무시해도 alert 페이지가 뜨던 버그 수정

 


 

버전 0.0.140(69)
2021년 11월 19일

버그 수정

 


 

버전 0.0.136(68)
2021년 11월 15일

버그 수정

  • 필터 설정 페이지에서 필터가 보이지 않던 버그 수정
  • 버그 수정

 


 

버전 0.0.135(67)
2021년 11월 12일

버그 수정

  • VPN 사용중 크래시를 유발할 수 있는 코드 수정
  • chrome inspect에서 ERR_CONNECTION_RESET 이 발생하는 버그 수정

 


 

버전 0.0.130(66)
2021년 11월 9일

새로운 기능

  • 정보 페이지, 업데이트 내역 클릭시  릴리즈 노트 웹 페이지 여는 기능 추가
  • 필터링 로그 상세 페이지에서 앱 광고 차단 off 안내문구에서 켜기 눌렀을 때 앱 관리 상세의 하단으로 스크롤 하는 기능 추가
  • 필터링 로그 페이지에서 로그 비활성화시 다이얼로그 표시
  • 필터링 로그 페이지에서 로그 초기화시 다이얼로그 표시
  • 이용권 관리 페이지에서 기기 등록 해제시 다이얼로그 표시
  • 앱 관리 페이지에서 통계 초기화 시 다이얼로그 표시

개선

  • 필터링 로그 상세 페이지 액션바에 검색 아이콘이 표시되던 버그 수정
  • 필터 업데이트 상세 페이지 텍스트 좌측 정렬되도록 수정
  • 앱 업데이트 페이지에서 설치파일을 다운로드 중입니다.. 문구가 표시되는 경우 이 버전 무시 버튼 숨김 처리
  • 앱 업데이트 페이지에서 설치파일을 다운로드 중입니다.. 문구가 표시시 가로 화면 좁은 경우 두줄 처리
  • 필터링 로그 페이지에서 차단-리다이렉트 순으로 점 아이콘 표시
  • 필터링 로그 상세 페이지에서 필터링 규칙 선택 시 클립보드 복사되도록 변경
  • 앱업데이트 페이지에서 이 버전 무시는 권장 버전 미만인 경우 앱 실행 시 업데이트 창이 자동 표시되는 경우에만 이 버전 무시 버튼 표시, 권장 버전 이상인 경우는 이 버전 무시 버튼 숨김 처리
  • 필터링 로그 상세 페이지에서 차단-리다이렉트 순으로 필터 표기
  • 로그인 버튼 누를시 인디게이터 표시
  • 전체 HTTPS 필터링/광고 차단/DPI 보호처리 비활성인 경우 앱 상세에서 각 기능 별로 비활성 처리 및 스위치 터치시 안내 문구 표시
  • 사용자 외부 필터의 이름 정보가 없는 경우 url 주소로 표시
  • 사용자 외부 필터의 일시 정보가 없는 경우 실제 업데이트 된 일시로 표시

버그 수정

  • 필터링 로그 상세 페이지에서 태그 삭제 된 경우 url 열기 표시 안되는 버그 수정
  • 필터링 로그 상세 페이지 액션바에 검색 아이콘이 표시되던 버그 수정
  • 포어그라운드 전환 시 메인 액티비티 메뉴 아이템들이 깜빡 거리는 버그 수정
  • android12에서 vpn을 킬 경우 업데이트 앱 apk 다운로드가 진행되지 않던 버그 수정

 


 

버전 0.0.105(65)
2021년 11월 5일

버그 수정

  • 에픽게임즈 접속시 311.js가 펜딩되어 페이지가 멈추는 버그 수정

 


 

버전 0.0.104(64)
2021년 11월 3일

버그 수정

  • 에픽게임즈 주문하기 페이지에서 발생하는 csp에러 수정
  • script server의 packet이 ssl layer에서 처리되던 버그 수정

 


 

버전 0.0.102(63)
2021년 11월 2일

버그 수정

  • 간혹 인증서 전송시 client가 alert를 발생하던 버그 수정
  • SSL pending시 read가 불가능 할때 client가 멈추던 버그 수정