IRCv3

1 hour ago 3

IRCv3 Working Group은 IRC 클라이언트 프로토콜 변경을 시제품으로 구현하고 개발 및 테스트하며, 현대적인 IRC를 위한 확장 명세를 만듦 모든 IRCv3 확장은 기존 IRC 클라이언트 및 서버와 하위 호환됨 SASL 계정 로그인, 다른 클라이언트의 계정 정보 제공, 메시지별 선택적 메타데이터로 인증과 확장 기능 개발을 지원함 실시간 자리 비움 알림, 실제 메시지 수신 시각, 관련 메시지 그룹화를 통해 상태 확인과 대화 기록 재생 및 표시를 개선함 현재 계정 등록과 검증, 대화 기록 접근, 보안 연결 자동 전환, 유니코드 닉네임과 채널명, 클라이언트 아바타를 개발 중임 프로토콜 명세와 개발 참여 IRCv3 Working Group은 IRC 클라이언트 프로토콜 변경을 시제품으로 구현하고 개발 및 테스트하는 역할을 맡음 IRC 개발을 시작할 때는 핵심 명세인 RFC1459와 RFC2812를 먼저 참고할 수 있음 작업 그룹 구성원이 작성 중인 새 핵심 프로토콜 문서도 참고할 수 있음 확장 명세 페이지에서 작업 그룹이 개발한 확장을 확인할 수 있음 모든 확장은 기존 클라이언트 및 서버와 하위 호환되며, 명세 작업 대부분은 GitHub 저장소에서 진행됨 준비 중인 명세는 로드맵에서 확인할 수 있음 작업 그룹과 활동에 관한 정보는 FAQ에 있으며, 토론은 Libera.Chat의 #ircv3에서 진행하고 웹 채팅으로도 참여할 수 있음 제공 기능과 작업 중인 확장 계정 및 인증 기능을 지원함 SASL 기반 표준 계정 로그인으로 등록과 인증 속도를 높임: SASL 3.1, SASL 3.2 다른 클라이언트의 계정 정보를 제공해 고급 클라이언트 기능 개발을 지원함: account-notify, account-tag, extended-join 메시지와 사용자 상태 처리를 확장함 message-tags: 메시지마다 선택적 메타데이터를 붙여 표준화된 확장을 더 쉽게 개발할 수 있음 away-notify: 다른 사용자가 자리를 비우거나 돌아오면 즉시 알림을 보냄 server-time: 메시지의 실제 수신 시각을 표시해 IRC 바운서의 기록 재생을 개선함 batch: 관련 메시지를 그룹화해 접기와 표시를 단순화함 현재 다음 확장 기능을 개발 중임 계정 등록과 검증 표준화로 클라이언트가 최종 사용자에게 더 나은 인터페이스를 제공하도록 함 대화 기록 접근 표준화로 클라이언트가 바운서나 서버의 기록을 인식하고 접근 및 조회할 수 ...

Read Entire Article