ejabberd

Phần mềm chụp màn hình:
ejabberd
Các chi tiết về phần mềm:
Phiên bản: 18.01 Cập nhật
Ngày tải lên: 20 Jan 18
Nhà phát triển: Alexey Shchepin
Giấy phép: Miễn phí
Phổ biến: 121

Rating: 5.0/5 (Total Votes: 1)

ejabberd là một máy chủ hỗ trợ Jabber và XMPP (Extensible Messaging and Presence Protocol) mã nguồn mở, đa nền tảng, có thể mở rộng, dễ quản lý, hỗ trợ IPv6 và máy ảo. Nó được viết bằng Erlang / OTP.


Tính năng trong nháy mắt

Các tính năng chính bao gồm dịch vụ trò chuyện, xuất bản và đăng ký qua nhiều người, vận chuyển IRC, thư mục người dùng Jabber, hỗ trợ SSL / TLS, giao diện quản trị dựa trên Web, dịch vụ bỏ phiếu HTTP, hỗ trợ tải các mô đun cụ thể, cũng như Hỗ trợ xác thực bên ngoài LDAP hoặc.

Người dùng sẽ có thể dễ dàng mở rộng phần mềm với các mô đun tùy chỉnh của riêng họ. ejabberd bao gồm hỗ trợ bản địa cho các cơ sở dữ liệu PostgreSQL và MySQL, hỗ trợ các kết nối Dialback s2s và STARTTLS, và hỗ trợ cơ sở dữ liệu Microsoft SQL Server và lưu trữ dữ liệu ODBC.

Ngoài ra, ejabberd đi kèm với cơ sở dữ liệu nội bộ gọi là Mnesia, có thể được sử dụng để triển khai nhanh, cung cấp hỗ trợ đầy đủ cho ODBC (Open Database Connectivity), LDAP (Giao thức Truy cập Thư mục Nhẹ) và PAM (Mô đun Xác thực Pluggable).

Hỗ trợ một loạt các giao thức

Phần mềm hỗ trợ XMPP IM 1.0, XMPP Core 1.0, chứng thực SASL (Xác thực đơn giản và Bảo mật), mã hoá STARTTLS, STARTTLS + SASL và STARTTLS + Giao thức Quay lại Quay lại.


Nó hỗ trợ xác thực nội bộ, cung cấp một kịch bản chứng thực bên ngoài, thống kê thông qua Thu thập Thống kê, truyền tải IRC (Internet Relay Chat), hỗ trợ giao thức IPv6 cho cả kết nối s2 và c2, hỗ trợ lưu trữ ảo, mô đun trò chuyện hỗ trợ nhiều người dùng và giao diện quản trị có thể truy cập qua giao thức HTTPS.


Chạy trên Linux, BSD, Solaris, Mac OS X và Windows

ejabberd là một ứng dụng nền tảng thực đã được thiết kế để chạy trên nhiều hệ điều hành, bao gồm GNU / Linux, BSD (FreeBSD và NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) như hệ điều hành Mac OS X. Cả hai nền tảng máy tính 32 và 64-bit đều được hỗ trợ tại thời điểm này.

Tính năng mới trong phiên bản này:

  • Hỗ trợ cho việc truy xuất ngoại tuyến linh hoạt, hay còn gọi là XEP-0013. Đây là chiến thắng lớn cho các nhà phát triển thiết bị di động.
  • Cải tiến về lưu trữ, với Quản lý Lưu trữ Thư Tích (MAM) hiện hỗ trợ phiên bản 0.4.1 của các thông số kỹ thuật.
  • Đóng gói tuân thủ đầy đủ Elixir với khả năng triển khai ejabberd như là một sự phụ thuộc Hex.pm từ ứng dụng của riêng bạn. Xem ejabberd trên hex.pm.
  • Hiệu suất cải tiến với khả năng phân tích cú pháp và phân tích cú pháp hiệu quả nhanh hơn và TLS. Bạn cũng có thể tham khảo bài đăng trên blog trước của chúng tôi: ejabberd Khả năng mở rộng quy mô lớn: 1 Node - Hơn 2 triệu Người dùng đồng thời
  • Luồng nén luồng tốt hơn với khả năng kích hoạt nén luồng sau khi SASL.
  • Dễ dàng chấp nhận ejabberd với một tập lệnh chuyển đổi mới từ máy chủ Prosody XMPP.

  • Tính năng mới trong phiên bản 16.02:

    • Hỗ trợ cho việc truy xuất ngoại tuyến linh hoạt, hay còn gọi là XEP-0013. Đây là chiến thắng lớn cho các nhà phát triển thiết bị di động.
    • Cải tiến về lưu trữ, với Quản lý Lưu trữ Thư Tích (MAM) hiện hỗ trợ phiên bản 0.4.1 của các thông số kỹ thuật.
    • Đóng gói tuân thủ đầy đủ Elixir với khả năng triển khai ejabberd như là một sự phụ thuộc Hex.pm từ ứng dụng của riêng bạn. Xem ejabberd trên hex.pm.
    • Hiệu suất cải tiến với khả năng phân tích cú pháp và phân tích cú pháp hiệu quả nhanh hơn và TLS. Bạn cũng có thể tham khảo bài đăng trên blog trước của chúng tôi: ejabberd Khả năng mở rộng quy mô lớn: 1 Node - Hơn 2 triệu Người dùng đồng thời
    • Luồng nén luồng tốt hơn với khả năng kích hoạt nén luồng sau khi SASL.
    • Dễ dàng chấp nhận ejabberd với một tập lệnh chuyển đổi mới từ máy chủ Prosody XMPP.

    • Tính năng mới trong phiên bản 15.07:

      • Quản lý Lưu trữ Thư (XEP-0313):
      • Thêm & quot; hoàn thành & quot; thuộc tính cho phản hồi cuối cùng của MAM
      • Khắc phục sự tương thích mod_mam với RSM
      • Thay đổi mam iq được đặt theo quy định của XEP-0313 v0.3
      • Quản lý mô-đun:
      • Đảm bảo đoạn mã cấu hình được tải tại cài đặt mô-đun
      • Cho phép đóng góp bao gồm tệp cấu hình .yml hoặc .yaml
      • Cho phép bao gồm các phụ thuộc đơn giản
      • Trò chuyện đa người dùng:
      • móc API mới: muc_filter_packet
      • Gửi thông báo về thay đổi cấu hình MUC
      • Bỏ qua thông điệp cảnh báo về phòng không ẩn danh
      • Chỉ trong thời gian ngừng chỉ dừng các phòng MUC trên nút cục bộ
      • Pubsub:
      • Cho phép di chuyển các mục pubsub cũ có cấu trúc xmlelement cũ trong cơ thể
      • Thông báo PEP kích hoạt về cập nhật CAPS
      • Kiểm tra đăng ký nút của JID trần
      • Flat bây giờ là plugin mặc định
      • Quản lý luồng (XEP-0198):
      • Tăng thời gian chờ trong quá trình khôi phục
      • Tăng mặc định & quot; max_ack_queue & quot; giá trị
      • ejabberd Kết nối máy khách:
      • Sự thay đổi API: user_send_packet bây giờ là một lệnh run_fold và vượt qua trạng thái c2s như một tham số. Nó đã là
      • trường hợp trong ejabberd 15.06, nhưng do nhầm lẫn, nó đã không được đề cập trong changelog. Vì vậy, bây giờ, bạn biết:)
      • Quản trị viên:
      • Không dựa vào thông tin về hành vi khi thực hiện kiểm tra cấu hình để nó có thể hoạt động với trình cài đặt nhị phân ejabberd
      • Khi mật khẩu bị nhồi, báo cáo check_password_hash không thể hoạt động
      • Khắc phục sự cố khi kết hợp các giá trị từ nhiều tệp tin cấu hình
      • Nếu không tìm thấy tập hướng dẫn địa phương.html, chuyển hướng tới hướng dẫn trực tuyến
      • Hỗ trợ hướng trang RTL trong WebAdmin cho tiếng Do Thái
      • configure.ac: thêm AC_CONFIG_MACRO_DIR và tĩnh AC_INIT
      • WebAdmin:
      • Không đổ lỗi quản trị web khi hiển thị thông tin về websocket sử dụng người dùng
      • Trình cài đặt:
      • Cả RPM và DEB đều đang sử dụng tập lệnh post-install được cải tiến tạo người dùng ejabberd khi cài đặt dưới dạng
      • gốc. Điều này cho phép ejabberd chạy như người dùng mà không cần bất kỳ cài đặt thủ công nào.
      • Trình cài đặt Windows bây giờ sử dụng% USERPROFILE% để nhận đường dẫn thư mục có thể ghi. Chúng tôi đã thực hiện nhiều bản sửa lỗi khác
      • đến phiên bản đó, nhờ phản hồi của bạn.

      • Tính năng mới trong phiên bản 15.04:

        • Thêm hỗ trợ Elixir, cho phép viết plugin trong Elixir
        • Lệnh mới để tải lại cấu hình mà không cần khởi động lại
        • Hỗ trợ các biểu thức erlang kiểu cũ trong cấu hình YAML
        • Cải thiện khả năng phân tách cú pháp nghe người nhận captcha khi giao thức không được chỉ định
        • Sửa chữa nâng cấp của bảng pubsub cũ chưa được phân nhóm từ 2.1
        • Các cập nhật nhỏ trong tài liệu
        • Sửa lỗi khác

          • Thêm hỗ trợ Elixir, cho phép viết plugin trong Elixir

          li>

        • Lệnh mới để tải lại cấu hình mà không cần khởi động lại
        • Hỗ trợ các biểu thức erlang kiểu cũ trong cấu hình YAML
        • Cải thiện khả năng phân tách cú pháp nghe người nhận captcha khi giao thức không được chỉ định
        • Sửa chữa nâng cấp của bảng pubsub cũ chưa được phân nhóm từ 2.1
        • Các cập nhật nhỏ trong tài liệu
        • Sửa lỗi khác

        • Tính năng mới trong phiên bản 14.12:

          • Nó có một số thay đổi, một số cải tiến và nhiều sửa lỗi trong quá khứ (không chính thức công bố) 13.06. Đây cũng là phiên bản ổn định chính thức đầu tiên của cộng đồng ejabberd sau ejabberd 2.1.13. Bạn hiện vui lòng sử dụng cộng đồng ejabberd để tham khảo cho các bản phát hành ổn định của ejabberd, từ chi nhánh chính. Hỗ trợ ejabberd 2.1.x bị ngưng.

          • Hỗ trợ Erlang / OTP R15B và các bản sửa lỗi khác .

          • Tính năng mới trong phiên bản 2.1.9:

            • Core ejabberd:
            • Giảm mức sử dụng CPU do tls: gửi với dữ liệu lớn
            • Thoát khỏi iolist chính xác khi tắt NIFs (EJAB-1462)
            • Sửa mã để đáp ứng các cảnh báo Dialyzer
            • Chỉnh sửa bản biên dịch trong Windows
            • Thay thế các cuộc gọi của OTP's Binary, vì chúng sẽ yêu cầu R14
            • LDAP:
            • Tài liệu ldap_tls_cacertfile và ldap_tls_depth options (EJAB-1299)
            • Đăng nhập lỗi khi bộ lọc LDAP không chính xác (EJAB-1395)
            • Tùy chọn mới: ldap_tls_cacertfile và ldap_tls_depth (EJAB-1299)
            • Tùy chọn mới: ldap_deref_aliases (EJAB-639)
            • Phù hợp với ldap_uidattr_format trường hợp-insensitively (EJAB-1449)
            • MUC:
            • Hỗ trợ nhiều mục nhập có cùng nick với các phòng MUC (EJAB-305)
            • Hỗ trợ yêu cầu bằng giọng nói và phê duyệt
            • Tùy chọn phòng mới: allow_private_messages_from_visitors
            • Tùy chọn phòng mới: allow_voice_request và voice_request_min_interval
            • Bao gồm tình trạng 110 trong sự hiện diện của người mới (EJAB-740)
            • Sửa lỗi mod_muc_log khi mục nhập nhật ký đầu tiên là phá hủy phòng (EJAB-1499)
            • Nhiều bản sửa lỗi và cải tiến trong mod_muc
            • Pubsub:
            • Bật kiểm tra deliver_notification pubsub # (EJAB-1453)
            • Khắc phục sự từ chối dịch vụ khi người dùng gửi bảng báo xuất bản bị thay đổi (EJAB-1498)
            • ODBC:
            • Xử lý số tài khoản ODBC (EJAB-1491)
            • Tối ưu hóa mod_roster_odbc: get_roster
            • Miscellanea:
            • Cơ chế xác thực SASL SCRAM-SHA-1 mới (EJAB-1196)
            • Tùy chọn mới: resource_conflict (EJAB-650)

              • Phiên bản này đã sửa lỗi PubSub, bị hỏng trong 2.1 .7.

              • Tính năng mới trong phiên bản 2.1.7:

                • BOSH và Web
                • Làm rõ thông báo lỗi khi truy vấn BOSH tới mô-đun không chạy
                • Giữ thứ tự các câu thơ khi BOSH gửi nhiều (EJAB-1374)
                • Hiển thị cấu hình cho HTTPS http_bind
                • Hỗ trợ là phương pháp HTTP chỉ đọc, không chỉ GET, cũng HEAD
                • Câu trả lời cho HEAD phải có Body trống
                • CAPTCHA:
                • Nếu số cổng không phải là người nghe, sau đó chỉ định giao thức (EJAB-1418)
                • Giới hạn CAPTCHA mới
                • Hỗ trợ mới của CAPTCHA trong danh sách trắng
                • Chỉ kiểm tra hệ thống lúc khởi động nếu bật tùy chọn
                • Cung cấp URL HTTPS ở dạng CAPTCHA khi người nghe có tùy chọn 'tls' (EJAB-1406)
                • Hiển thị tùy chọn captcha_limit trong ví dụ cấu hình
                • Hỗ trợ thêm các định dạng giá trị captcha_host (EJAB-1418)
                • Xảy ra lỗi khi captcha thất bại khi khởi động máy chủ, không phải sau khi chạy
                • captcha_host phải có số cổng để nhận giao thức (EJAB-1418)
                • Core ejabberd:
                • Tắt tất cả sự mở rộng thực thể (EJAB-1451)
                • Không chấp nhận XML với tiền tố chưa xác định (EJAB-680)
                • Thực hiện jlib: ip_to_list an toàn để sử dụng
                • Đảm bảo sự kiện 'đóng' được xử lý chính xác trên mọi tiểu bang
                • Route_iq / 5 mới nhận thời gian chờ (EJAB-1398)
                • Hãy tính đến chiều dài hàng đợi nội bộ khi phân loại hàng đợi quy trình
                • Sử dụng tuyến đường thay vì send_element để đi qua quy trình làm việc chuẩn
                • Tương thích Erlang / OTP:
                • Loại bỏ Loại và Spec, danh sách các danh mục đảo ngược, do đó, R12B-5 có thể biên dịch
                • Tweak pg2_backport.erl để làm việc với Erlang cũ hơn R13A (EJAB-1349)
                • ODBC:
                • Không để nguyên tắc bảo mật ở hiện tại chặn một đăng ký hiện diện (EJAB-255)
                • Trừ người dùng nhập vào mod_privacy_odbc (EJAB-1442)
                • Cố gắng cải tiến hỗ trợ cho roster_version trong MSSQL (EJAB-1437)
                • Pubsub / PEP / Caps:
                • Áp dụng thông báo đã lọc cho các mục cuối cùng của PEP (EJAB-1456)
                • Xử lý kiểm tra tải hàng rỗng pubsub trống
                • Chủ sở hữu có thể xóa bất kỳ mục nào khỏi nút riêng (EJAB-1445)
                • Pubsub node maxitem buộc phải 0 nếu nút không liên tục (EJAB-1434)
                • Tái tổ chức chức năng push_item và xử lý phiên bản not_found (EJAB-1420)
                • Các tập lệnh:
                • ejabberd.init: Một số bản sửa lỗi và cải tiến
                • ejabberdctl: Thoát kết xuất từ ​​ctlexec () tới tập lệnh erl (EJAB-1399)
                • ejabberdctl: Sửa chữa bashism và nhánh chủ đạo (EJAB-1404)
                • ejabberdctl: Sửa khoảng cách giữa INET_DIST_INTERFACE (EJAB-1416)
                • ejabberdctl: Mới DIST_USE_INTERFACE hạn chế IP của erlang listen (EJAB-1404)
                • ejabberdctl: Mới ERL_EPMD_ADDRESS hoạt động kể từ khi Erlang / OTP R14B03
                • extauth: Khắc phục sự phản ứng chậm trễ của thời gian chờ đã được sử dụng lại cho lần đăng nhập tiếp theo (EJAB-1385)
                • extauth: Chuyển tiếp các thư cũ sang quá trình extauth mới xuất hiện (EJAB-1385)
                • extauth: Nếu kịch bản bị treo, ejabberd nên khởi động lại nó (EJAB-1428)
                • Hỗ trợ XEP:
                • mod_blocking: Mới XEP-0191 Ngăn chặn truyền thông đơn giản (EJAB-695)
                • Không cần thông báo rằng XEP-0237 là tùy chọn; được làm rõ trong phiên bản XEP 1.2
                • Miscellanea:
                • Nếu một mô đun bắt đầu thất bại trong khi khởi động máy chủ, dừng erlang (EJAB-1446)
                • Bản dịch mới của Indonesia (EJAB-1407)
                • LDAP: Lưu ý rằng ejabberd hoạt động với máy chủ CGP LDAP
                • S2S: Xử lý phiên bản bất ngờ của Tigase = 1.0 (EJAB-1379)
                • mod_irc: Gửi hiện diện không khả dụng cho người đang khởi hành (EJAB-1417)
                • mod_last: Cho phép người dùng truy vấn Hoạt động cuối cùng của riêng mình
                • mod_muc: Không làm giảm vai trò / liên kết của MUC admin
                • mod_muc: Gửi thuộc tính jid khi người thuê bị cấm (EJAB-1432)
                • mod_offline: Thay đổi trạng thái c2s trước khi gửi tin nhắn ngoại tuyến
                • mod_ping: Sử dụng iqdisc no_queue theo mặc định (EJAB-1435)
                • mod_pres_counter: Ngăn ngừa lũ lụt đăng ký (EJAB-1388)
                • mod_register Truy cập bây giờ cũng kiểm soát việc hủy đăng ký tài khoản
                • mod_register: Làm rõ thêm nội dung mong đợi của tùy chọn welcome_message
                • mod_shared_roster: Khắc phục sự hỗ trợ cho các tài khoản ẩn danh trong @ all @ (EJAB-1264)
                • mod_shared_roster: Chỉ dẫn mới @ online @ (EJAB-1391)

                • BOSH: Khắc phục các vòng lặp hiếm, vhost hỗ trợ, cho phép

                Có gì mới môđun khởi động lại

              • Cấu hình: Cấu hình mặc định chỉ cho phép đăng ký từ localhost
              • Cấu hình: Hỗ trợ thay đổi loglevel cho mỗi mô-đun khi chạy
              • Erlang / OTP: Khắc phục sự tương thích từ R10B-9 đến R14B01
              • ODBC: Khả năng tương thích với PostgreSQL 9.0
              • Danh sách bảo mật: Chỉnh sửa để cho phép chặn theo nhóm và đăng ký lại

              • Tính năng mới trong phiên bản 2.1.5:

                • Hỗ trợ Erlang / OTP R12 cố định
                • Hỗ trợ Erlang / OTP R14A
                • Cần có OpenSSL 0.9.8 hoặc cao hơn
                • BOSH: Quy trình kết nối tùy chọn mới-trì hoãn
                • C2S: Không yêu cầu chứng chỉ ứng dụng khách khi sử dụng tls
                • C2S: Thông báo cho khách hàng rằng bộ nhớ đệm phiên SSL đã bị vô hiệu hóa

                • Thoát thư khi đóng phiên c2s
                • Sửa lỗi khi xử lý Dịch vụ Khám phá với các địa chỉ liên hệ
                • Không gửi chú thích lỗi như trả lời cho bảng chú thích lỗi
                • Không lưu trữ thư bị chặn trong hàng đợi ngoại tuyến
                • Extauth: Tùy chọn người dùng bộ nhớ cache extauth với sự thiếu sáng tạo
                • Hỗ trợ đầy đủ các tính năng của cá nhân XEP-0115 v1.5
                • HTTP-Bind (BOSH): Gỡ bỏ sự chậm trễ 100ms không cần thiết và các hàm xuất khẩu để tạo thuận lợi cho các phương thức đóng gói trước

                • Tùy chọn ejabberd_c2s mới: max_fsm_queue
                • ejabberdctl: Hỗ trợ kết nối đồng thời với tên kết nối bị ràng buộc
                • Hỗ trợ HTTP-Bind cho miền chéo (EJAB-1168)
                • Hibernate quá trình http-ràng buộc sau khi xử lý một yêu cầu

Phần mềm tương tự

Aleph
Aleph

20 Feb 15

VoiceChatter
VoiceChatter

11 May 15

python-jabberbot
python-jabberbot

15 Apr 15

Ý kiến ​​để ejabberd

Bình luận không
Nhập bình luận
Bật hình ảnh!