blob: 4fbdb1d169fcc1558c19d6048de70fb73b91d90f (
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
Changes between 1.2.12 and 1.2.13:
----------------------------------
* Drop BSD/OS and Windows 95 support.
* Rewrite most of the buildsystem, and simplify it
* System dependant code cleanup
* Move to git and rewrite of the history to get proper authorship
* Drop LaTeX documentation
* Fix build on various systems
* Fix compilation on MSVC
Changes between 1.2.11 and 1.2.12:
----------------------------------
* fix regression on RPC-I drives handling.
Changes between 1.2.10 and 1.2.11:
----------------------------------
* improvements on RPC-II handling.
* more robust key retrieval.
* fixes for MinGW compilation.
* fixes for OS/2 compilation.
* various bug fixes for small issues, memleaks, crashes and build issues.
Changes between 1.2.9 and 1.2.10:
---------------------------------
* DVD drive autodetection.
* new dvdcss_is_scrambled() function.
* various failure recovery improvements.
* accept "X:\" as a device name, as well as "X:".
* various bug fixes.
Changes between 1.2.8 and 1.2.9:
--------------------------------
* more robust key caching
* support for cache directory tags
* improved seeking on win32
* support for Solaris libsmedia library
Changes between 1.2.7 and 1.2.8:
--------------------------------
* win32 fix for encrypted DVDs.
* workaround for strange discs that report read errors seemingly at random.
Changes between 1.2.6 and 1.2.7:
--------------------------------
* activated key caching by default.
* fix for collisions between cached keys.
* packaging improvements for Debian.
* packaging improvements for RPM-based distributions.
Changes between 1.2.5 and 1.2.6:
--------------------------------
* compilation fix for most Unixes
Changes between 1.2.4 and 1.2.5:
--------------------------------
* key cache support
* improved robustness in case of read errors
* now builds under Cygwin
* now builds under Microsoft Visual C++
Changes between 1.2.3 and 1.2.4:
--------------------------------
* administrator rights are no longer required under Windows NT/2000/XP
Changes between 1.2.2 and 1.2.3:
--------------------------------
* many Windows bug fixes
* workaround for drives which prevent key decryption
Changes between 1.2.1 and 1.2.2:
--------------------------------
* fix for the "ioctl_ReadTitleKey failed" bug on RPC2 drives
* better error checking
* improved documentation
* OS/2 port
Changes between 1.2.0 and 1.2.1:
--------------------------------
* fix for discs with a mismatched region
* QNX port
Changes between 1.1.1 and 1.2.0:
--------------------------------
* fix for a crash when an unencrypted sector is found on a scrambled disc
* stability enhancements
Changes between 1.1.0 and 1.1.1:
--------------------------------
* compilation fixes for BeOS, IRIX, OpenBSD
Changes between 1.0.0 and 1.1.0:
--------------------------------
* merged all patches from the Ogle group
* lots of bug fixes
* HP-UX port
* better error recovery
* third descrambling implementation
Changes between 0.0.3 and 1.0.0:
--------------------------------
* stable API
* OpenBSD port
* NetBSD port
* Mac OS X port
Changes between 0.0.2 and 0.0.3:
--------------------------------
* fix to access the whole device under Win32
* BSD/OS port
* Solaris port
Changes between 0.0.1 and 0.0.2:
--------------------------------
* internal key cache mechanism
* stability fixes
|