summaryrefslogtreecommitdiff
path: root/system/doc/general_info/deprecations_23.inc
blob: f7c5dc0790e89bee4292f3a706dac2de836b1f13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
    <section>
      <title>Crypto Old API</title>
      <p>The <seeguide marker="crypto:new_api#the-old-api">Old API</seeguide> is now deprecated
      and has also been
      <seeguide marker="scheduled_for_removal#otp-24">scheduled for removal</seeguide>.</p>
      <p>For replacement functions see the
      <seeguide marker="crypto:new_api#the-new-api">New API</seeguide>.</p>
    </section>

    <section>
      <title>http_uri</title>
      <p>Since OTP 21 the recommended module to handle URIs is
      <seeerl marker="stdlib:uri_string">uri_string</seeerl>. The module
      http_uri does not provide a implementation that satisfies the
      RFC.
      </p>
    </section>

    <section>
	<title>ssh</title>
	<p>The public key algorithm <c>'ssh-rsa</c> is regarded as insecure due
	to its usage of SHA1, and is therfore deprecated.
	It will not be available by default from OTP-24.
	</p>

	<p>The public key algorithm <c>'ssh-dss</c> is regarded as insecure due
	to its usage of SHA1 and its short key length, and is therfore deprecated.
	It is not available by default from OTP-23.
	</p>
    </section>

    <section>
      <title>pg2</title>
      <p>
	As of OTP 23, a new process group implementation
	<seeerl marker="kernel:pg">pg</seeerl> is introduced.
	<c>pg</c> is similar to <seeerl marker="kernel:pg2">pg2</seeerl>,
	but with much better scalability properties. However, the API and behavior
	are not compatible.
      </p>
      <p>
	<c>pg2</c> is now deprecated and has also been
	<seeguide marker="scheduled_for_removal#otp-24">scheduled for removal</seeguide>
	in OTP 24.
      </p>
    </section>

    <section>
      <title>Distributed Disk Logs</title>
      <p>
	As of OTP 23, the distributed
	<seeerl marker="kernel:disk_log"><c>disk_log</c></seeerl>
	feature has been deprecated and it has also been
	<seeguide marker="scheduled_for_removal#otp-24">scheduled for removal</seeguide>
	in OTP 24.
      </p>
    </section>

    <section>
      <title>erl_interface registry</title>
      <p>
	As of OTP 23, the
	<seecref marker="erl_interface:registry"><c>registry</c></seecref>
	functionality part of
	<seeapp marker="erl_interface:index"><c>erl_interface</c></seeapp>
	has been deprecated and it has also been
	<seeguide marker="scheduled_for_removal#otp-24">scheduled for removal</seeguide>
	in OTP 24.
      </p>
    </section>