Node.js 뉴스 — 10월 2일
Node.js v4.1.2 릴리스 제안
Node.js v4.1.2 릴리스 제안
이번 주에는 Node.js v4.1.2 릴리스 제안이
있었습니다. 이전 버전의 전체 변경사항은
GitHub에서 확인할 수 있습니다.
Node.js v4.1.2 주요 변경사항
- buffer: v4.1.0에서 길이가 0인 버퍼를 새로 생성하면 JavaScript TypedArray의 다음 할당이 0으로 채워지지 않는 버그를 수정했습니다. 이 버그로 인해 TypedArray는 항상 0으로 채워져야 한다는 일반적인 보안 가정이 깨짐으로써 특정 상황에서 TypedArray의 메모리 공간을 재사용하게 되어 데이터 유출이 발생할 수 있습니다. (Trevor Norris) #2931.
- http:
response.addTrailers()
로 마지막에 추가한 HTTP 헤더의 값에서 줄 바꿈([\r\n]
) 문자를 제거해서 응답을 나누지 않도록 했습니다. 표준 헤더의 값은 이미 줄 바꿈 문자가 제거되어 있습니다. 추가 헤더를 사용하는 경우는 드물어서 보안에 주는 영향은 낮습니다. (Ben Noordhuis) #2945. - npm: npm 2.14.3에서 2.14.4로 업그레이드 했습니다. 자세한 내용은 릴리스 노트를 참고하세요. (Kat Marchán) #2958
- 여러 의존성이 더는 몽키패치를 한
fs
에 의존하지 않도록graceful-fs
를 업그레이드 했습니다. - Node의 사전 릴리스와 RC 빌드를 위해
npm link
를 수정했습니다.
- 여러 의존성이 더는 몽키패치를 한
- v8: 다음을 찾아서 검사하는 포스트-모템 디버그 도구를 사용할 수 있도록 포스트-모템 메타데이터를 업데이트했습니다.
Node.js Help 저장소
Node.js Help가 열렸습니다. Node와 관련해서 도움이
필요하다면 언제든 질문하세요. 다른 사람의 문제를 돕고 싶다면 올라온 질문에 답변하시면 됩니다.
알려진 이슈
현재 알려진 이슈의 전체 목록은
https://github.com/nodejs/node/labels/confirmed-bug에서 확인할 수 있습니다.
beforeExit
중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. #1264- REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
- DNS 질의 진행 중에 호출된
dns.setServers()
가 단언문 실패로 프로세스를 크래시시킬 수 있습니다. #894 url.resolve
가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. #1435
보안 업데이트
- CVE-2015-7384 서비스 거부 취약점, 2015년 10월 5일 월요일에 릴리스 될 새로운 v4.x에서 이 취약점을 적절하게 고칠 것이며 사용자가 영향 여부를 파악할 수 있도록 버그에 대한 자세한 내용을 공개할 것입니다.
- Node.js와 nodejs GitHub 조직에서 관리하는 프로젝트의 보안 취약점을 추적하려면 https://groups.google.com/forum/#!forum/nodejs-sec에서 nodejs-sec 메일링 리스트를 구독하기 바랍니다.
커뮤니티 업데이트
- StrongLoop에서 "JavaScript ES6 화살표 함수의 소개"라는 글을 올렸습니다.. “화살표 함수는 더 간단한 문법과 부모 범위와 this를 공유하는 두 가지 주목적으로 제공됩니다.”
Node.js나 io.js에 관한 글을 쓰거나 발견했다면, Evangelism 팀 저장소에 와서 이슈 페이지에 주간 업데이트 이슈로 알려주세요.
다가오는 이벤트
- Node.js Italian Conference 입장권을 판매하고 있습니다. 10월 10일 이탈리아 Brescia의 Desenzano에서 열립니다.
- JSConf CO가 10월 16일부터 17일까지 콜롬비아 Medellin의 Ruta N에서 열립니다.
- EmpireNode, 10월 23일 미국 뉴욕에서 열립니다.
- NodeFest, 11월 7일 일본 도쿄에서 열립니다.
- Nodevember가 11월 14일부터 15일까지 미국 Tennessee의 Nashville에서 열립니다.
- NodeConf Barcelona, 11월 21일 스페인 바르셀로나에서 열립니다.
- CampJS VI, 11월 20일부터 23일까지 오스트레일리아 퀸즐랜드에서 열립니다.
- Playnode 발표자를 모집하고 있습니다. 대한민국에서 11월에 열립니다.
- Node.js Interactive, 12월 8일부터 9일까지 미국 포틀랜드에서 열립니다.
Node.js와 io.js의 다가오는 이벤트를 계획하고 있나요? Evangelism 팀 저장소와 이슈 페이지의 주간 업데이트 이슈를 통해 알릴 수 있습니다.