Ukukhishwa kwe-Erlang/OTP 23

kwenzeka ukukhululwa kolimi lokuhlela olusebenzayo I-Erlang 23, okuhloswe ngayo ukuthuthukisa izinhlelo zokusebenza ezisabalalisiwe, ezibekezelela amaphutha ezihlinzeka ngokucutshungulwa okufanayo kwezicelo ngesikhathi sangempela. Ulimi selusabalele ezindaweni ezifana nezokuxhumana, amabhange, i-e-commerce, i-computer telephony kanye nemiyalezo esheshayo. Ngesikhathi esifanayo, ukukhululwa kwe-OTP 23 (Open Telecom Platform) kwakhululwa - isethi engumngane wemitapo yolwazi kanye nezingxenye zokuthuthukiswa kwezinhlelo ezisatshalaliswa ngolimi lwe-Erlang.

Okuqanjiwe okuyinhloko:

  • Imojula ye-SSL ayisasekeli i-SSL 3.0. Ukusekelwa kwe-TLS 1.3 kunikwe amandla ngokuzenzakalelayo, futhi ukuhambisana kwenqubo yezingxoxo zokuxhumanisa i-TLS 1.3 ne-TLS 1.2 kuye kwathuthukiswa;
  • Imojula ye-ssh yengeze ukusekelwa kwefomethi entsha yefayela elingukhiye i-openssh-key-v1, eyethulwe ku-OpenSSH 6.5. Kungenzeka ukuchaza uhlu lwama-algorithms kusuka kufayela elithi ".config". Ukwesekwa okwengeziwe kokudluliselwa kwembobo nge-SSH (tcp-forward/direct-tcp);
  • Amathuluzi okuqalisa ukusatshalaliswa kwe-Erlang ngaphandle I-EPMD;
  • I-backend yesokhethi yokuhlola eyengeziwe ye-gen_tcp ne-inet (ye-gen_udp ne-gen_sctp izovela ekukhishweni okuzayo);
  • Imojula entsha ye-erpc yengezwe ku-kernel, ihlinzeka ngesethi engaphansi yokusebenza kwemojuli ye-rpc, ngokusebenza okuphezulu nekhono elithuthukisiwe lokuhlukanisa amanani okubuyisela, okuhlukile kanye namaphutha;
  • Ukuthuthukiswa kwenziwe ukuthuthukisa ukukala nokusebenza;
  • Usayizi wesegimenti kumamephu kanambambili kanye nokhiye ekufanisweni kwesichazamazwi manje ungacaciswa ngamagama onogada;
  • Ukusetshenziswa kwama-underscore kuvunyelwe ukuthuthukisa ukufundeka kwezinombolo (isibonelo, 123_456_789);
  • Imisebenzi emisha yengezwe kugobolondo lomyalo ukuze kuboniswe imibhalo yamamojula, imisebenzi nezinhlobo (h/1,2,3 Yemojuli:Umsebenzi/I-Arity kanye no-ht/1,2,3 weMojula:Uhlobo/I-Arity);
  • I-kernel yethula imojula ye-pg ngokusetshenziswa okusha kwamaqembu ezinqubo ezisabalalisiwe;
  • Ikhithi yamathuluzi yokwakha iphakheji yeplathifomu ye-Windows ibuyekeziwe, eguqulelwe ukusebenzisa i-WSL (Linux Subsystem ye-Windows) futhi ihlanganisa izinguqulo ezintsha ze-C++ compiler, compiler ye-Java, i-OpenSSL kanye nemitapo yolwazi ye-wxWidgets.

Ukwengeza, umuntu angabona ukubukeka yemininingwane mayelana nokuthuthukiswa kwe-Facebook yenguqulo entsha yolimi lwesi-Erlang ngokuthayipha okumile, okuzokwenza ngcono ukusebenza kahle kwengqalasizinda ye-WhatsApp messenger.

Source: opennet.ru

Engeza amazwana