ejabberd

소프트웨어 스크린 샷:
ejabberd
소프트웨어 정보:
버전: 18.01 업데이트
업로드 날짜: 20 Jan 18
개발자: Alexey Shchepin
라이센스: 무료
인기: 45

Rating: nan/5 (Total Votes: 0)

ejabberd는 IPv6 및 가상 호스트를 지원하는 오픈 소스, 다중 플랫폼, 확장 가능, 분산 형, 관리자 친화적 인 설정 및 결함 허용 Jabber 및 XMPP (Extensible Messaging and Presence Protocol) 서버입니다. Erlang / OTP로 작성되었습니다.


기능 요약

주요 기능으로는 다중 사용자 채팅, 게시 및 가입 서비스, IRC 전송, Jabber 사용자 디렉토리, SSL / TLS 지원, 웹 기반 관리 인터페이스, HTTP 폴링 서비스, 특정 모듈 만로드 지원, LDAP 또는 외부 인증 지원.

사용자는 자신의 맞춤 모듈을 사용하여 소프트웨어를 쉽게 확장 할 수 있습니다. ejabberd에는 PostgreSQL 및 MySQL 데이터베이스에 대한 기본 지원, Dialback s2s 및 STARTTLS 연결에 대한 지원, Microsoft SQL Server 데이터베이스 및 ODBC 데이터 저장소에 대한 지원이 포함됩니다.

또한 ejabberd는 빠른 배포에 사용할 수있는 Mnesia라는 내부 데이터베이스를 제공하며 ODBC (Open Database Connectivity), LDAP (Lightweight Directory Access Protocol) 및 PAM (Pluggable Authentication Module)을 완벽하게 지원합니다. / p>

광범위한 프로토콜 지원

이 소프트웨어는 XMPP IM 1.0, XMPP Core 1.0, SASL (단순 인증 및 보안 계층) 인증, STARTTLS 암호화, STARTTLS + SASL 및 STARTTLS + Dialback 프로토콜을 지원합니다.

또한 내부 인증을 지원하고 외부 인증 스크립트, 통계 수집, IRC (Internet Relay Chat) 전송을 통한 통계, s2s 및 c2s 연결을위한 IPv6 프로토콜 지원, 가상 호스팅 지원, 지원하는 채팅 모듈 여러 사용자 및 HTTPS 프로토콜을 통해 액세스 할 수있는 관리 인터페이스를 제공합니다.


Linux, BSD, Solaris, Mac OS X 및 Windows에서 실행

ejabberd는 GNU / Linux, BSD (FreeBSD 및 NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) 등 여러 운영 체제에서 실행되도록 설계된 진정한 크로스 플랫폼 응용 프로그램입니다. Mac OS X 운영 체제입니다. 현재이 버전에서는 32 비트 및 64 비트 컴퓨터 플랫폼이 모두 지원됩니다.

이 릴리스의 새로운 기능 :

유연한 오프라인 검색 지원, 일명 XEP-0013. 이것은 모바일 개발자에게 큰 승리입니다.
메시지 보관 관리 (MAM)가 0.4.1 사양을 지원하므로 보관 기능이 향상되었습니다.
ejabberd를 자신의 응용 프로그램에서 Hex.pm 종속성으로 배포 할 수있는 Full Elixir 호환 패키지. hex.pm에서 ejabberd를 참조하십시오.
보다 빠르고 효율적인 XML 구문 분석 및 TLS 암호화를 통한 성능 향상. ejabberd 대규모 확장 성 : 1 노드 - 2 백만 이상의 동시 사용자
SASL 이후의 스트림 압축을 가능하게하는 향상된 스트림 압축.
Prosody XMPP 서버의 새로운 마이그레이션 스크립트로 ejabberd를 쉽게 채택 할 수 있습니다.

버전 16.02의 새로운 기능 :

유연한 오프라인 검색 지원, 일명 XEP-0013. 이것은 모바일 개발자에게 큰 승리입니다.
메시지 보관 관리 (MAM)가 0.4.1 사양을 지원하므로 보관 기능이 향상되었습니다.
ejabberd를 자신의 응용 프로그램에서 Hex.pm 종속성으로 배포 할 수있는 Full Elixir 호환 패키지. hex.pm에서 ejabberd를 참조하십시오.
보다 빠르고 효율적인 XML 구문 분석 및 TLS 암호화를 통한 성능 향상. ejabberd 대규모 확장 성 : 1 노드 - 2 백만 이상의 동시 사용자
SASL 이후의 스트림 압축을 가능하게하는 향상된 스트림 압축.
Prosody XMPP 서버의 새로운 마이그레이션 스크립트로 ejabberd를 쉽게 채택 할 수 있습니다.

버전 15.07의 새로운 기능 :

메시지 아카이브 관리 (XEP-0313) :
& quot; 완료 & quot; MAM 최종 응답의 속성
RSM과의 mod_mam 호환성 수정
mam iq가 XEP-0313 v0.3에 지정된대로 설정되도록 변경됨
모듈 관리 :
모듈 설치시 config snippet이로드되었는지 확인하십시오.
.yml 또는 .yaml 설정 파일을 포함하도록 기여하십시오.
간단한 의존성을 허용합니다.
다중 사용자 채팅 :
새 API 후크 : muc_filter_packet
MUC 구성 변경 사항에 대한 알림 보내기
비 익명의 방에 관한 경고 메시지 생략
로컬 노드의 MUC 룸을 종료하는 동안 만 종료합니다.
Pubsub :
본문에서 이전 xmlelement 구조를 사용하는 이전 pubsub 항목 마이그레이션 허용
CAPS 업데이트에서 PEP 알림 트리거
베어 JID의 노드 가입 확인
Flat은 이제 기본 플러그인입니다.
스트림 관리 (XEP-0198) :
다시 시작하는 동안 제한 시간 늘리기
기본 & quot; max_ack_queue & quot;를 늘리십시오. 값
ejabberd 클라이언트 연결 :
API 변경 : user_send_packet은 이제 run_fold 훅으로 c2s State를 매개 변수로 전달합니다. 이미

ejabberd 15.06의 경우지만, 변경 내역에서 실수로 언급되지 않았습니다. 그래서, 지금, 당신은 알고 있습니다 :)
관리자:
구성 유효성 검사를 할 때 동작 정보에 의존하지 마십시오. ejabberd 바이너리 설치 프로그램에서 작동 할 수 있습니다.
비밀번호가 스크램블되면 check_password_hash 리포트가 작동하지 않습니다.
여러 설정 파일의 값을 병합 할 때 발생하는 문제 수정
로컬 guide.html 파일을 찾을 수없는 경우 온라인 가이드로 리디렉션하십시오.
히브리어 용 WebAdmin에서 RTL 페이지 방향 지원
configure.ac : AC_CONFIG_MACRO_DIR 및 정적 AC_INIT 추가
WebAdmin :
사용자를 사용하여 websocket에 대한 정보를 표시 할 때 웹 관리자를 중단시키지 마십시오.
설치자 :
RPM과 DEB 모두 현재 설치시 ejabberd 사용자를 생성하는 향상된 설치 후 스크립트를 사용하고 있습니다.
뿌리. 이렇게하면 ejabberd가 수동 설정없이 사용자로 실행됩니다.
Windows 설치 프로그램은 이제 % USERPROFILE %를 사용하여 사용자 쓰기 가능 디렉토리의 경로를 가져옵니다. 우리는 수많은 수정을했다.
귀하의 의견에 감사드립니다.

버전 15.04의 새로운 기능 :

엘릭서 지원 추가, 엘릭서에 플러그인 작성 가능
다시 시작하지 않고 구성을 다시로드하는 새로운 명령
YAML 설정에서 구식 erlang 표현식 지원
프로토콜이 지정되지 않은 경우 향상된 captcha 리스너 구문 분석
이전 unbinarized pubsub 테이블의 2.1에서 업그레이드 수정
문서의 마이너 업데이트
기타 버그 수정

버전 15.03의 새로운 기능 :

엘릭서 지원 추가, 엘릭서에 플러그인 작성 가능
다시 시작하지 않고 구성을 다시로드하는 새로운 명령
YAML 설정에서 구식 erlang 표현식 지원
프로토콜이 지정되지 않은 경우 향상된 captcha 리스너 구문 분석
이전 unbinarized pubsub 테이블의 2.1에서 업그레이드 수정
문서의 마이너 업데이트
기타 버그 수정

14.12 버전의 새로운 기능 :

이전 (공식적으로 발표되지 않은) 13.06에 비해 몇 가지 변경 사항, 몇 가지 개선 사항 및 많은 버그 수정이 있습니다. 그것은 ejabberd 2.1.13 이후 ejabberd Community의 첫 공식 안정적인 릴리스이기도합니다. 마스터 지점에서 ejabberd의 안정적인 릴리스에 대한 참조로 ejabberd 커뮤니티를 사용하게되어 기쁩니다. ejabberd 2.1.x 지원이 중단되었습니다.

2.1.11 버전의 새로운 기능 :

Erlang / OTP R15B 및 기타 버그 수정 지원.

버전 2.1.9의 새로운 기능 :

Core ejabberd :
tls로 인한 CPU 사용량 감소 : 대용량 데이터 전송
NIF가 비활성화되면 iolist를 올바르게 종료합니다 (EJAB-1462).
Dialyzer 경고를 만족시키는 코드 수정
Windows에서 컴파일 수정
R14가 필요하기 때문에 OTP 바이너리의 호출을 바꿉니다.
LDAP :
ldap_tls_cacertfile 및 ldap_tls_depth 옵션 문서화 (EJAB-1299)
LDAP 필터가 잘못되었을 때 오류를 기록하십시오 (EJAB-1395).
새 옵션 : ldap_tls_cacertfile 및 ldap_tls_depth (EJAB-1299)
새 옵션 : ldap_deref_aliases (EJAB-639)
대소 문자 구별없이 ldap_uidattr_format와 일치 (EJAB-1449)
MUC :
MUC 룸 (EJAB-305)과 동일한 닉으로 여러 항목 지원
음성 요청 및 승인 지원
새 룸 옵션 : allow_private_messages_from_visitors
새로운 방 옵션 : allow_voice_requests 및 voice_request_min_interval
새로운 거주자 (EJAB-740)의 현존 상태 110 포함
첫 번째 로그 항목이 room destroy 일 때 mod_muc_log 충돌을 수정했습니다 (EJAB-1499).
mod_muc의 많은 수정 및 개선
Pubsub :
pubsub # 배달 _ 알림 확인 사용 (EJAB-1453)

사용자가 조작 된 공개 연을 보낸 경우 서비스 거부를 수정합니다 (EJAB-1498).
ODBC :
ODBC 계정 계산 수정 (EJAB-1491)
최적화 된 mod_roster_odbc : get_roster
잡집:
새로운 SASL SCRAM-SHA-1 인증 메커니즘 (EJAB-1196)
새 옵션 : resource_conflict (EJAB-650)

버전 2.1.8의 새로운 기능 :

이 버전은 2.1.7에서 손상된 PubSub을 수정합니다.

버전 2.1.7의 새로운 기능 :

BOSH 및 웹
BOSH 쿼리가 실행되지 않는 모듈로 전송되면 오류 메시지가 나타납니다.
BOSH가 몇 군데 (EJAB-1374)를 보냈을 때 연의 순서를 유지하십시오.
HTTPS http_bind의 구성 표시
읽기 전용 HTTP 메소드로 GET, HEAD를 지원합니다.
HEAD에 대한 응답에는 빈 Body가 있어야합니다.
CAPTCHA :
포트 번호가 리스너가 아닌 경우 프로토콜을 지정하십시오 (EJAB-1418)
새로운 CAPTCHA 한도
새로운 보안 문자 (CAPTCHA) 화이트리스트 지원
옵션이 사용 가능한 경우 시스템을 시작할 때만 확인하십시오.
청취자가 'tls'옵션을 가지고있을 때 보안 문자 형태로 HTTPS URL 제공 (EJAB-1406)
예제 설정에서 captcha_limit 옵션 표시
더 많은 captcha_host 값 형식 지원 (EJAB-1418)
서버 시작시 captcha가 실패 할 때 런타임에 오류가 발생하지 않고 오류가 발생합니다.
프로토콜을 얻으려면 captcha_host에 포트 번호가 있어야합니다 (EJAB-1418).
코어 ejabberd :
모든 엔티티 확장 해제 (EJAB-1451)
정의되지 않은 접두사가있는 XML을 허용하지 않습니다 (EJAB-680).
jlib : ip_to_list를 사용하기 안전하게 만드십시오.
모든 상태에서 '닫힌'이벤트가 올바르게 처리되는지 확인하십시오.
새로운 route_iq / 5 Accepting Timeout (EJAB-1398)

프로세스 대기열을 정렬 할 때 내부 대기열 길이를 고려하십시오.
send_element 대신 route를 사용하여 표준 워크 플로를 수행합니다.
얼랭 / OTP 호환성 :
R12B-5가 컴파일 할 수 있도록 유형 및 사양, 백 포트 목록 보완을 제거하십시오.
R13A (EJAB-1349)보다 오래된 Erlang으로 작업하기 위해 pg2_backport.erl을 조정하십시오.
ODBC :
현재 상태 개인 정보 규칙이 현재 상태 구독을 차단하지 못하게합니다 (EJAB-255).
mod_privacy_odbc에서 사용자 입력 이스케이프 (EJAB-1442)
MSSQL에서 roster_version에 대한 지원을 향상 시키십시오 (EJAB-1437).
Pubsub / PEP / 캡 :
PEP 마지막 항목에 필터링 된 알림 적용 (EJAB-1456)
빈 pubsub 페이로드 확인을 수정했습니다.
소유자는 자체 노드에서 항목을 삭제할 수 있습니다 (EJAB-1445).
비 영구 노드 인 경우 Pubsub 노드 maxitem을 0으로 강제 설정 (EJAB-1434)
push_item 함수를 재구성하고 버전 not_found를 처리하십시오 (EJAB-1420).
스크립트 :
ejabberd.init : 몇 가지 수정 및 개선
ejabberdctl : ctlexec ()에서 erl 스크립트로 출력 이스케이프 (EJAB-1399)
ejabberdctl : bashism 수정 및 master branch 모방 (EJAB-1404)
ejabberdctl : INET_DIST_INTERFACE 사이의 공간 수정 (EJAB-1416)ejabberdctl : 새 DIST_USE_INTERFACE가 erlang 수신 IP를 제한합니다 (EJAB-1404).
ejabberdctl : Erlang / OTP R14B03 이후 작동하는 새 ERL_EPMD_ADDRESS
extauth : 다음 로그인 (EJAB-1385)을 위해 지연된 응답 시간 제한이 재사용되었습니다.
extauth : 이전 메시지를 새로 생성 된 extauth 프로세스 (EJAB-1385)로 전달합니다.
extauth : 스크립트가 충돌하면 ejabberd가 스크립트를 다시 시작해야합니다 (EJAB-1428).
XEP 지원 :
mod_blocking : 새로운 XEP-0191 단순 통신 차단 (EJAB-695)
XEP-0237이 선택 사항임을 알릴 필요는 없습니다. XEP 버전 1.2에서 명확 해짐
잡집:
서버 시작 중에 모듈 시작에 실패하면 erlang을 중지하십시오 (EJAB-1446).
새로운 인도네시아어 번역 (EJAB-1407)
LDAP : ejabberd는 CGP LDAP 서버와 작동합니다.
S2S : Tigase의 예기치 않은 버전 처리 = 1.0 (EJAB-1379)
mod_irc : 출발중인 탑승자에게 현재 상태를 보낼 수 없습니다 (EJAB-1417).
mod_last : 사용자가 자신의 마지막 활동을 쿼리하도록 허용
mod_muc : MUC 관리자의 역할 / 제휴를 줄이지 마십시오.
mod_muc : 탑승자가 금지되었을 때 jid 속성 보내기 (EJAB-1432)
mod_offline : 오프라인 메시지를 재전송하기 전에 c2s 상태 변경

mod_ping : 기본적으로 iqdisc no_queue를 사용합니다 (EJAB-1435).
mod_pres_counter : 가입 홍수 방지 (EJAB-1388)
mod_register 액세스는 이제 계정 등록 취소를 제어합니다.
mod_register : welcome_message 옵션의 예상 내용을 더 명확히해라.
mod_shared_roster : @ all @ (EJAB-1264)의 익명 계정에 대한 지원 수정
mod_shared_roster : 새 @ 온라인 @ 지시문 (EJAB-1391)

버전 2.1.6의 새로운 기능 :

BOSH : 희귀 루프 수정, 가상 호스트 지원, 모듈 재시작 허용
구성 : 기본 구성을 사용하면 로컬 호스트에서만 등록 할 수 있습니다.
Config : 런타임시 모듈 당 loglevel 변경 지원
Erlang / OTP : R10B-9에서 R14B01로 호환성 수정
ODBC : PostgreSQL 9.0과의 호환성
개인 정보 보호 목록 : 그룹 및 구독별로 다시 차단하도록 수정

버전 2.1.5의 새로운 기능 :

Erlang / OTP R12 지원 수정
Erlang / OTP R14A 지원 추가
OpenSSL 0.9.8 이상이 필요합니다.
BOSH : 새로운 선택적 연결 속성 프로세스 지연
C2S : tls를 사용할 때 클라이언트 인증서를 요구하지 마십시오.
C2S : 클라이언트에게 SSL 세션 캐싱을 사용할 수 없음을 알립니다.

버전 2.1.4의 새로운 기능 :

c2 세션을 닫을 때 메시지 바운스
연락처에 대한 서비스 검색을 처리 할 때의 버그 수정
오류 스탠자를 오류 스탠자에 대한 응답으로 보내지 마십시오.
차단 된 메시지를 오프라인 대기열에 저장하지 않습니다.
Extauth : 선택적으로 mnesia에 extauth 사용자 캐시
XEP-0115 엔티티 기능 v1.5 완벽 지원
HTTP-Bind (BOSH) : 불필요한 100ms 지연을 제거하고 사전 바인딩 방법을 용이하게하는 함수를 내 보냅니다.

버전 2.1.3의 새로운 기능 :

새로운 ejabberd_c2s 옵션 : max_fsm_queue
ejabberdctl : 바인드 된 연결 이름으로 동시 연결 지원
도메인 간 HTTP 바인딩 지원 (EJAB-1168)
요청을 처리 한 후 최대 절전 모드 http-bind 프로세스

유사한 소프트웨어

Telegram Desktop
Telegram Desktop

14 Jul 16

ytalk
ytalk

3 Jun 15

wire-bbs
wire-bbs

15 Apr 15

코멘트 ejabberd

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!