ejabberd

Software screenshot:
ejabberd
Rincian Software:
Versi: 18.01 Diperbarui
Tanggal Upload: 20 Jan 18
Pengembang: Alexey Shchepin
Lisensi: Gratis
Popularitas: 45

Rating: nan/5 (Total Votes: 0)

ejabberd adalah server open source, multi platform, skalabel, terdistribusi, mudah diatur, mudah dikonfigurasi dan fault-tolerant Jabber dan XMPP (Extensible Messaging and Presence Protocol) yang mendukung IPv6 dan host virtual Ini ditulis dalam Erlang / OTP.


Fitur sekilas

Fitur utama termasuk chat multi-user, layanan penerbitan dan berlangganan, transport IRC, direktori pengguna Jabber, dukungan SSL / TLS, antarmuka administrasi berbasis Web, layanan polling HTTP, dukungan untuk hanya memuat modul tertentu, dan juga Dukungan otentikasi LDAP atau eksternal.

Pengguna akan dapat dengan mudah memperpanjang perangkat lunak dengan modul khusus mereka sendiri. ejabberd mencakup dukungan asli untuk database PostgreSQL dan MySQL, mendukung koneksi Dialback s2s dan STARTTLS, dan dukungan untuk database Microsoft SQL Server dan penyimpanan data ODBC.

Selain itu, ejabberd hadir dengan database internal bernama Mnesia, yang dapat digunakan untuk penyebaran cepat, menawarkan dukungan penuh untuk ODBC (Open Database Connectivity), LDAP (Ringan Directory Access Protocol) dan PAM (Pluggable Authentication Module).

Mendukung berbagai macam protokol
Perangkat lunak ini mendukung otentikasi XMPP IM 1.0, XMPP Core 1.0, SASL (Otentikasi Sederhana dan Keamanan), protokol enkripsi STARTTLS + SASL dan STARTTLS + Dialback.

Ini juga mendukung otentikasi internal, menyediakan skrip otentikasi eksternal, statistik melalui Gathering Statistik, transport IRC (Internet Relay Chat), dukungan untuk protokol IPv6 untuk koneksi s2s dan c2s, dukungan untuk virtual hosting, modul obrolan yang mendukung beberapa pengguna, dan antarmuka administrasi yang dapat diakses melalui protokol HTTPS.


Berjalan di Linux, BSD, Solaris, Mac OS X dan Windows

ejabberd adalah aplikasi cross-platform sejati yang telah direkayasa untuk dijalankan pada beberapa sistem operasi, termasuk GNU / Linux, BSD (FreeBSD dan NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7), juga seperti sistem operasi Mac OS X. Platform komputer 32 dan 64-bit saat ini didukung.

Apa yang baru dalam rilis ini:

  • Dukungan untuk pengambilan kembali offline yang fleksibel, alias XEP-0013. Ini adalah kemenangan besar bagi pengembang seluler.
  • Perbaikan pengarsipan, dengan Message Archive Management (MAM) sekarang mendukung versi 0.4.1 dari spesifikasi.
  • Kemasan penuh Elixir dengan kemampuan menyebarkan ejabberd sebagai ketergantungan Hex.pm dari aplikasi Anda sendiri. Lihat ejabberd di hex.pm.
  • Peningkatan kinerja dengan penguraian XML yang lebih cepat dan lebih efisien dan enkripsi TLS. Anda juga bisa melihat posting blog kami sebelumnya: ejabberd Skalabilitas Massive: 1 Node - 2+ Million Concurrent Users
  • Kompresi streaming yang lebih baik dengan kemampuan untuk mengaktifkan kompresi aliran setelah SASL.
  • Lebih mudahnya adopsi ejabberd dengan skrip migrasi baru dari server Prosody XMPP.

Apa yang baru di versi 16.02:

  • Dukungan untuk pengambilan kembali offline yang fleksibel, alias XEP-0013. Ini adalah kemenangan besar bagi pengembang seluler.
  • Perbaikan pengarsipan, dengan Message Archive Management (MAM) sekarang mendukung versi 0.4.1 dari spesifikasi.
  • Kemasan penuh Elixir dengan kemampuan menyebarkan ejabberd sebagai ketergantungan Hex.pm dari aplikasi Anda sendiri. Lihat ejabberd di hex.pm.
  • Peningkatan kinerja dengan penguraian XML yang lebih cepat dan lebih efisien dan enkripsi TLS. Anda juga bisa melihat posting blog kami sebelumnya: ejabberd Skalabilitas Massive: 1 Node - 2+ Million Concurrent Users
  • Kompresi streaming yang lebih baik dengan kemampuan untuk mengaktifkan kompresi aliran setelah SASL.
  • Lebih mudahnya adopsi ejabberd dengan skrip migrasi baru dari server Prosody XMPP.

Apa yang baru di versi 15.07:

  • Manajemen Arsip Pesan (XEP-0313):
  • Tambahkan & quot; lengkap & quot; atribut ke respon akhir MAM
  • Perbaiki kompatibilitas mod_mam dengan RSM
  • Berubah mam iq bisa diatur seperti yang ditentukan oleh XEP-0313 v0.3
  • Manajemen modul:
  • Pastikan cuplikan konfigurasi dimuat di instalasi modul
  • Izinkan kontribusi untuk menyertakan .yml atau .yaml config file
  • Izinkan menyertakan dependensi sederhana
  • Multi User Chat:
  • Kait API baru: muc_filter_packet
  • Kirim pemberitahuan tentang perubahan konfigurasi MUC
  • Hentikan pesan peringatan tentang ruangan non-anonim
  • Saat berhenti hanya mematikan kamar MUC di node lokal
  • Pubsub:
  • Izinkan migrasi item pubsub lama dengan struktur xmlelement tua di tubuh
  • Memicu pemberitahuan PEP tentang pembaruan CAPS
  • Periksa langganan simpul JID telanjang
  • Flat sekarang menjadi plugin default
  • Manajemen Aliran (XEP-0198):
  • Tingkatkan batas waktu saat memulai kembali
  • Tingkatkan default & quot; max_ack_queue & quot; nilai
  • ejabberd Koneksi klien:
  • Perubahan API: user_send_packet sekarang merupakan pengait run_fold dan meneruskan status c2s sebagai parameter. Itu sudah
  • kasus di ejabberd 15.06, tapi tidak disebutkan di changelog, karena kesalahan. Jadi, sekarang, Anda tahu:)
  • Admin:
  • Jangan mengandalkan info perilaku saat melakukan validasi konfigurasi, sehingga bisa bekerja dengan installer biner ejabberd
  • Saat kata kunci dicabut, laporkan check_password_hash tidak dapat berfungsi
  • Perbaiki masalah dengan menggabungkan nilai dari beberapa file konfigurasi
  • Jika file guide.1 lokal tidak ditemukan, redirect ke panduan online
  • Dukung arah halaman RTL di WebAdmin untuk bahasa Ibrani
  • configure.ac: tambahkan AC_CONFIG_MACRO_DIR dan static AC_INIT
  • WebAdmin:
  • Jangan jatuhkan web admin saat menampilkan info tentang websocket menggunakan pengguna
  • Penginstal:
  • Baik RPM dan DEB sekarang menggunakan skrip pemasangan ulang yang telah diperbaiki yang membuat pengguna ejabber saat memasang sebagai
  • root Ini membiarkan ejabberd berjalan sebagai pengguna tanpa setup manual.
  • Windows installer sekarang menggunakan% USERPROFILE% untuk mendapatkan path dari direktori yang dapat ditulis pengguna. Kami membuat banyak perbaikan lainnya
  • ke versi itu, berkat masukan Anda.

Apa yang baru di versi 15.04:

  • Tambahkan dukungan Elixir, memungkinkan untuk menulis plugin di Elixir
  • Perintah baru untuk me-reload konfigurasi tanpa restart
  • Dukung ekspresi erlang gaya lama di konfigurasi YAML
  • Parser pendengar captcha yang disempurnakan saat protokol tidak ditentukan
  • Perbaiki upgrade tabel pubsub unbinarized lama dari 2,1
  • Pembaruan minor di dokumentasi
  • Perbaikan bug lainnya

Apa yang baru di versi 15.03:

  • Tambahkan dukungan Elixir, memungkinkan untuk menulis plugin di Elixir
  • Perintah baru untuk me-reload konfigurasi tanpa restart
  • Dukung ekspresi erlang gaya lama di konfigurasi YAML
  • Parser pendengar captcha yang disempurnakan saat protokol tidak ditentukan
  • Perbaiki upgrade tabel pubsub unbinarized lama dari 2,1
  • Pembaruan minor di dokumentasi
  • Perbaikan bug lainnya

Apa yang baru di versi 14.12:

  • Ada beberapa perubahan, beberapa perbaikan dan banyak perbaikan bug dari sebelumnya (tidak diumumkan secara resmi) 13.06. Ini juga rilis resmi pertama dari Komunitas ejabberd setelah ejabberd 2.1.13. Anda sekarang senang menggunakan komunitas ejabberd sebagai referensi untuk rilis ejabberd yang stabil, dari cabang master. Dukungan ejabberd 2.1.x dihentikan.

Apa yang baru di versi 2.1.11:

  • Dukungan untuk Erlang / OTP R15B, dan perbaikan bug lainnya .

Apa yang baru di versi 2.1.9:

  • Inti ejabberd:
  • Mengurangi penggunaan CPU yang disebabkan oleh tls: kirim dengan data besar
  • Lolosilah iolist dengan benar saat NIF dinonaktifkan (EJAB-1462)
  • Perbaiki kode untuk memenuhi peringatan Dialyzer
  • Perbaiki kompilasi di Windows
  • Ganti panggilan biner OTP, karena mereka memerlukan R14
  • LDAP:
  • Dokumen ldap_tls_cacertfile dan ldap_tls_depth pilihan (EJAB-1299)
  • Log kesalahan saat filter LDAP salah (EJAB-1395)
  • Opsi baru: ldap_tls_cacertfile dan ldap_tls_depth (EJAB-1299)
  • Pilihan baru: ldap_deref_aliases (EJAB-639)
  • Cocokkan ldap_uidattr_format case-insensitive (EJAB-1449)
  • MUC:
  • Dukungan untuk beberapa entri dengan nick yang sama ke kamar MUC (EJAB-305)
  • Dukung permintaan suara dan persetujuan
  • Opsi kamar baru: allow_private_messages_from_visitors
  • Pilihan kamar baru: allow_voice_requests dan voice_request_min_interval
  • Sertakan status 110 di hadapan penghuni baru (EJAB-740)
  • Perbaiki kerusakan mod_muc_log saat entri log pertama menghancurkan ruangan (EJAB-1499)
  • Banyak perbaikan dan perbaikan pada mod_muc
  • Pubsub:
  • Aktifkan pengecer publisitas # deliver_notification (EJAB-1453)
  • Perbaiki Denial of Service saat pengguna mengirimkan bait publikasi yang salah (EJAB-1498)
  • ODBC:
  • Perbaiki penghitungan akun ODBC (EJAB-1491)
  • Optimized mod_roster_odbc: get_roster
  • Miscellanea:
  • Mekanisme otentikasi SASL SCRAM-SHA-1 yang baru (EJAB-1196)
  • Opsi baru: resource_conflict (EJAB-650)

Apa yang baru di versi 2.1.8:

  • Versi ini memperbaiki PubSub, yang rusak di 2.1 .7.

Apa yang baru di versi 2.1.7:

  • BOSH dan Web
  • Klarifikasi pesan kesalahan saat query BOSH dikirim ke modul yang tidak berjalan
  • Pertahankan urutan bait ketika BOSH mengirim beberapa (EJAB-1374)
  • Tampilkan konfigurasi HTTPS http_bind
  • Dukungan sebagai metode HTTP hanya-baca tidak hanya GET, juga HEAD
  • Tanggapan terhadap KEPALA harus memiliki Tubuh kosong
  • CAPTCHA:
  • Jika nomor port bukan pendengar, tentukan protokolnya (EJAB-1418)
  • Batas CAPTCHA baru
  • Dukungan daftar putih CAPTCHA baru
  • Hanya memeriksa sistem saat startup jika opsi diaktifkan
  • Berikan URL HTTPS dalam bentuk CAPTCHA saat pendengar memiliki opsi 'tls' (EJAB-1406)
  • Tampilkan opsi captcha_limit di contoh config
  • Mendukung format nilai captcha_host yang lebih banyak (EJAB-1418)
  • Lempar kesalahan saat captcha gagal di awal server, tidak pada saat runtime
  • captcha_host harus memiliki nomor port untuk mendapatkan protokol (EJAB-1418)
  • Core ejabberd:
  • Nonaktifkan semua perluasan entitas (EJAB-1451)
  • Jangan menerima XML dengan prefiks yang tidak terdefinisi (EJAB-680)
  • Buat jlib: ip_to_list aman digunakan
  • Pastikan acara 'ditutup' diproses dengan benar di setiap negara bagian
  • Rute baru_mq / 5 menerima Timeout (EJAB-1398)
  • Mempertimbangkan panjang antrian internal saat memilah proses antrian
  • Gunakan rute alih-alih send_element untuk melewati alur kerja standar
  • kompatibilitas Erlang / OTP:
  • Hapus Tipe dan Spec, daftar cadangan comprehensions, jadi R12B-5 dapat dikompilasi
  • Tweak pg2_backport.erl untuk bekerja dengan Erlang lebih tua dari R13A (EJAB-1349)
  • ODBC:
  • Jangan biarkan kehadiran - dalam aturan privasi memblokir langganan kehadiran (EJAB-255)
  • Melepaskan masukan pengguna di mod_privacy_odbc (EJAB-1442)
  • Cobalah untuk memperbaiki dukungan untuk roster_version di MSSQL (EJAB-1437)
  • Pubsub / PEP / Caps:
  • Terapkan pemberitahuan yang disaring ke item PEP terakhir (EJAB-1456)
  • Perbaiki cek payload pubsub kosong
  • Pemilik dapat menghapus item dari simpulnya sendiri (EJAB-1445)
  • Pubsub node maxitem dipaksa ke 0 jika simpul non persisten (EJAB-1434)
  • Susun ulang fungsi push_item, dan atur versi not_found (EJAB-1420)
  • Skrip:
  • ejabberd.init: Beberapa perbaikan dan perbaikan
  • ejabberdctl: Keluarkan output dari ctlexec () ke skrip erl (EJAB-1399)
  • ejabberdctl: Perbaiki bashism dan mimic master branch (EJAB-1404)
  • ejabberdctl: Perbaiki ruang antara INET_DIST_INTERFACE (EJAB-1416)
  • ejabberdctl: DIST_USE_INTERFACE baru membatasi IP erlang listen (EJAB-1404)
  • ejabberdctl: ERL_EPMD_ADDRESS baru yang bekerja sejak Erlang / OTP R14B03
  • extauth: Perbaiki respons tertunda batas waktu digunakan kembali untuk masuk berikutnya (EJAB-1385)
  • extauth: Meneruskan pesan lama ke proses ekstami yang baru ditelurkan (EJAB-1385)
  • extauth: Jika skrip mogok, ejabberd harus memulai ulang (EJAB-1428)
  • Dukungan XEP:
  • mod_blocking: New XEP-0191 Pemblokiran Komunikasi Sederhana (EJAB-695)
  • Tidak perlu menginformasikan bahwa XEP-0237 bersifat opsional; diklarifikasi dalam XEP versi 1.2
  • Miscellanea:
  • Jika modul mulai gagal saat server dijalankan, hentikan erlang (EJAB-1446)
  • Terjemahan bahasa Indonesia yang baru (EJAB-1407)
  • LDAP: Perhatikan bahwa ejabberd bekerja dengan server CGP LDAP
  • S2S: Tangani versi tak terduga Tigase = 1.0 (EJAB-1379)
  • mod_irc: Kirim kehadiran tidak tersedia kepada penghuni yang berangkat (EJAB-1417)
  • mod_last: Izinkan pengguna untuk melakukan kueri aktivitas Terakhirnya sendiri
  • mod_muc: Jangan mengurangi peran / afiliasi admin MUC
  • mod_muc: Kirim atribut jid saat penghuni dilarang (EJAB-1432)
  • mod_offline: Ubah status c2s sebelum mengirim pesan offline
  • mod_ping: Gunakan iqdisc no_queue secara default (EJAB-1435)
  • mod_pres_counter: Cegah langganan banjir (EJAB-1388)
  • mod_register Akses sekarang juga mengontrol akun tidak terdaftar
  • mod_register: Perjelas lebih banyak konten yang diharapkan dari opsi welcome_message
  • mod_shared_roster: Perbaiki dukungan untuk akun anonim di @ all @ (EJAB-1264)
  • mod_shared_roster: Baru @ online @ direktif (EJAB-1391)

Apa yang baru di versi 2.1.6:

  • BOSH: Perbaiki lingkaran langka, dukung vhost, izinkan modul restart
  • Konfigurasi: Konfigurasi default hanya mengizinkan pendaftaran dari localhost
  • Konfigurasi: Dukungan untuk mengubah loglevel per modul saat runtime
  • Erlang / OTP: Perbaiki kompatibilitas dari R10B-9 ke R14B01
  • ODBC: Kompatibilitas dengan PostgreSQL 9.0
  • Daftar privasi: Perbaiki untuk mengizinkan blok demi grup dan berlangganan lagi

Apa yang baru di versi 2.1.5:

  • Erlang / OTP R12 mendukung tetap
  • Dukungan Erlang / OTP R14A ditambahkan
  • OpenSSL 0.9.8 atau lebih tinggi diperlukan
  • BOSH: Proses atribut koneksi opsional baru-delay
  • C2S: Jangan meminta sertifikat klien saat menggunakan tls
  • C2S: Informasikan klien bahwa caching sesi SSL dinonaktifkan

Apa yang baru di versi 2.1.4:

  • pesan Bouncing saat menutup sesi c2s
  • Bugfixes saat menangani Service Discovery ke kontak
  • Jangan kirim bait kesalahan sebagai balasan ke bilah kesalahan
  • Jangan simpan pesan yang diblokir di antrean offline
  • Extauth: Pengguna tembolok opsional di mnesia
  • Dukungan penuh untuk XEP-0115 Entity Capabilities v1.5
  • HTTP-Bind (BOSH): Hapus penundaan 100 ms yang tidak dibutuhkan, dan fungsi ekspor untuk memudahkan metode prebinding

Apa yang baru di versi 2.1.3:

  • Opsi ejabberd_c2s baru: max_fsm_queue
  • ejabberdctl: Dukung koneksi konkuren dengan nama koneksi yang terikat
  • Dukungan HTTP-Bind lintas domain (EJAB-1168)
  • Proses http-bind Hibernate setelah menangani permintaan

Software yang serupa

Underground IM
Underground IM

20 Feb 15

Pygeon
Pygeon

19 Feb 15

Komentar untuk ejabberd

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!