1 |
85ad3d82
|
Assos Assos
|
Changes in version 1.2.2
|
2 |
|
|
|
3 |
|
|
Bug Fixes:
|
4 |
|
|
* Improve compatibility with php < 5.3 for E_USER_DEPRECATED [PHPCAS-116] (Hugh Eaves)
|
5 |
|
|
|
6 |
|
|
Changes in version 1.2.2RC1
|
7 |
|
|
|
8 |
|
|
Bug Fixes:
|
9 |
|
|
* CASClient::getURL() cannot be private [PHPCAS-103] (Joachim Fritschi)
|
10 |
|
|
* CASClient::getServerServiceValidateURL() doesn't respect existing query strings [PHPCAS-104] (Bradley Froehle, Joachim Fritschi)
|
11 |
|
|
* CASClient::retrievePT() must be a public function [PHPCAS-107] (Joachim Fritschi)
|
12 |
|
|
* Expose setNoClearTicketsFromUrl() to the client [PHPCAS-108] (Joachim Fritschi)
|
13 |
|
|
* Remove the PGT filestorage in xml format that is not implemented [PHPCAS-112] (Joachim Fritschi)
|
14 |
|
|
* Fix compatibility of the PGT db storage interface with postgres [PHPCAS-113] (Joachim Fritschi)
|
15 |
|
|
|
16 |
|
|
Improvement
|
17 |
|
|
* Support for proxied POST requests. [PHPCAS-90] (Adam Franco)
|
18 |
|
|
* Add missing example for the new pgt-db storage [PHPCAS-101] (Joachim Fritschi)
|
19 |
|
|
* CASClient::getServerLoginURL(): Don't cache gateway/renew parameters [PHPCAS-105] (Bradley Froehle)
|
20 |
|
|
* fix parsing of cookies with special symbols in their values [PHPCAS-106] (Joachim Fritschi)
|
21 |
|
|
* Removal of the debug_backtrace hack for php4 [PHPCAS-110] (Joachim Fritschi)
|
22 |
|
|
* Clean up the naming structure of the classes [PHPCAS-111] (Joachim Fritschi)
|
23 |
|
|
* Better debug log output format [PHPCAS-114] (Joachim Fritschi)
|
24 |
|
|
* Many more examples and one central config. Improved code documentation [PHPCAS-86] (Joachim Fritschi, Adam Franco)
|
25 |
|
|
|
26 |
|
|
Changes in version 1.2.1
|
27 |
|
|
* None
|
28 |
|
|
|
29 |
|
|
Changes in version 1.2.1RC1
|
30 |
|
|
Improvements
|
31 |
|
|
* add support for storing PGTs in a database [PHPCAS-94] (Daniel Frett)
|
32 |
|
|
|
33 |
|
|
Bug Fixes
|
34 |
|
|
* phpCAS::setDebug(FALSE) should stop logging [PHPCAS-95] (Joachim Fritschi)
|
35 |
|
|
* fix checkAuthenticate return value documentation [PHPCAS-92] (Joachim Fritschi)
|
36 |
|
|
* fix PGTStorage contructor name [PHPCAS-93] (Daniel Frett)
|
37 |
|
|
* fix the PHPCAS_SERVICE_NOT_AVAILABLE constant [PHPCAS-91] (Daniel Frett)
|
38 |
|
|
* fix redirection with multiple proxies in HTTP_X_FORWARDED_HOST [PHPCAS-98] (Joachim Fritschi)
|
39 |
|
|
* fix some undefinde variable warnings in debug mode [PHPCAS-96] (Joachim Fritschi)
|
40 |
|
|
|
41 |
|
|
Changes in version 1.2.0
|
42 |
|
|
* None
|
43 |
|
|
|
44 |
|
|
Changes in version 1.2.0RC2
|
45 |
|
|
Improvements
|
46 |
|
|
* add callback hooks during authentication and single sign-out [PHPCAS-76] (Adam Franco)
|
47 |
|
|
|
48 |
|
|
Changes in version 1.2.0RC1
|
49 |
|
|
Improvements
|
50 |
|
|
* add hasAttribute($key) and getAttribute($key) [PHPCAS-43] (Adam Franco)
|
51 |
|
|
* add unit tests for cas 2.0 attribute support [PHPCAS-88] (Adam Franco)
|
52 |
|
|
* expose the proxy chain through the phpcas interface [PHPCAS-89] (Adam Franco)
|
53 |
|
|
* add deprecation messages to the logout functions with an url parameter [PHPCAS-85] (Joachim Fritschi)
|
54 |
|
|
|
55 |
|
|
Bug Fixes
|
56 |
|
|
* fix public/private modifier for some functions [PHPCAS-87] (Joachim Fritschi)
|
57 |
|
|
|
58 |
|
|
Changes in version 1.2.0-beta1
|
59 |
|
|
|
60 |
|
|
Bug Fixes
|
61 |
|
|
* fix redirection behind a proxy. [PHPCAS-78] (Alex Barker)
|
62 |
|
|
* remove the bogus setCasServerCert() function and clean up the curl ssl settings [PHPCAS-84] (Joachim Fritschi)
|
63 |
|
|
|
64 |
|
|
Improvements
|
65 |
|
|
* mark the logout functions with an url parameter a deprecated [PHPCAS-85] (Joachim Fritschi)
|
66 |
|
|
* add public/private modifier for all vars and functions [PHPCAS-77] (Joachim Fritschi)
|
67 |
|
|
* add a testing framwork that implement on and offline testing capabilities [PHPCAS-66] (Adam Franco)
|
68 |
|
|
* add RFC compliant cookie storage for the proxy() mode. [PHPCAS-54] (Adam Franco)
|
69 |
|
|
* removal of the domxml compatibility lib [PHPCAS-72] (Matthew Brooks, Joachim Fritschi)
|
70 |
|
|
* add support for attributes for the cas_2.0 protocol [PHPCAS-43] (Joachim Fritschi, Adam Franco)
|
71 |
|
|
* removal of unused code and comments [PHPCAS-63] (Joachim Fritschi)
|
72 |
|
|
* fix static function warnings for php 5.x [PHPCAS-46] (Joachim Fritschi)
|
73 |
|
|
|
74 |
|
|
Changes in version 1.1.3
|
75 |
|
|
Bug Fixes
|
76 |
|
|
* removal of the non functional pgt-db backend [PHPCAS-65] (Joachim Fritschi)
|
77 |
|
|
|
78 |
|
|
Changes in version 1.1.3RC1
|
79 |
|
|
Security Issue
|
80 |
|
|
* CVE-2010-3690 phpCAS: XSS during a proxy callback [PHPCAS-80] (Joachim Fritschi)
|
81 |
|
|
* CVE-2010-3691 phpCAS: prevent symlink attacks during a proxy callback [PHPCAS-80] (Joachim Fritschi)
|
82 |
|
|
* CVE-2010-3692 phpCAS: directory traversal during a proxy callback [PHPCAS-80] (Joachim Fritschi)
|
83 |
|
|
|
84 |
|
|
Bug Fixes
|
85 |
|
|
* fix missing $this in domxml-php4-to-php5 [PHPCAS-73] (Iñaki Arenaza)
|
86 |
|
|
* fix broken redirection with safari [PHPCAS-79] (Alex Barker)
|
87 |
|
|
* fix missing exit() call during ticket validation [PHPCAS-76] (Igor Blanco,Joachim Fritschi)
|
88 |
|
|
* fix a notice because REQUEST_URL is not defined on IIS [PHPCAS-81] (Iñaki Arenaza)
|
89 |
|
|
* fix a typo in pgt-db.php [PHPCAS-75] (Julien Cochennec)
|
90 |
|
|
|
91 |
|
|
Improvements
|
92 |
|
|
* upgrade domxml-php4-to-php5 to the newest version [PHPCAS-74] (Joachim Fritschi)
|
93 |
|
|
|
94 |
|
|
Changes in version 1.1.2
|
95 |
|
|
* None
|
96 |
|
|
|
97 |
|
|
Changes in version 1.1.2RC2
|
98 |
|
|
Bug Fixes
|
99 |
|
|
* Prevent domxml-php4-to-php5 to be inclueded twice [PHPCAS-48] (Brad Krane)
|
100 |
|
|
|
101 |
|
|
Changes in version 1.1.2RC1
|
102 |
|
|
Security Issue
|
103 |
|
|
* Fix a session hijacking hole CVE-2010-2795 [PHPCAS-61] (Joachim Fritschi)
|
104 |
|
|
* callbackurl in proxy mode should be urlencoded CVE-2010-2796 [PHPCAS-67] (Joachim Fritschi)
|
105 |
|
|
|
106 |
|
|
Improvement
|
107 |
|
|
* Debuglog contains phpCAS version information [PHPCAS-62] (Joachim Fritschi)
|
108 |
|
|
|
109 |
|
|
Bug Fixes
|
110 |
|
|
* Fix warnings for SAML responses without attributes [PHPCAS-59] (Joachim Fritschi)
|
111 |
|
|
* Fix duplicate SAML debug output [PHPCAS-64] (Joachim Fritschi)
|
112 |
|
|
* Providing a new ST/PT/SA during an authenticated session will be ignored
|
113 |
|
|
and a warning will be issued to the debug log. [PHPCAS-61] (Joachim Fritschi)
|
114 |
|
|
* fix 2 undefinded variable notices in serviceWeb() [PHPCAS-68] (Joachim Fritschi)
|
115 |
|
|
|
116 |
|
|
Changes in version 1.1.1
|
117 |
|
|
Improvement
|
118 |
|
|
* On Single Sign Out destroy any existing application session before deleting the phpcas session [PHPCAS-58] (Joachim Fritschi)
|
119 |
|
|
|
120 |
|
|
Changes in version 1.1.1RC2
|
121 |
|
|
Bug fixes
|
122 |
|
|
* Fix bug in handling urls containing parameters without values [PHPCAS-57] (Joe Lencioni)
|
123 |
|
|
* New XSS patch for PHPCAS-52 that was undone in r48507 [PHPCAS-57] (Joachim Fritschi)
|
124 |
|
|
|
125 |
|
|
Changes in version 1.1.1RC1
|
126 |
|
|
Bug fixes
|
127 |
|
|
* Fix bug in restoring an existing session [PHPCAS-55] (Joachim Fritschi)
|
128 |
|
|
|
129 |
|
|
Changes in version 1.1.0
|
130 |
|
|
Improvement
|
131 |
|
|
* Replace deprecated split() with explode(). [PHPCAS-42] (Joe Lencioni)
|
132 |
|
|
|
133 |
|
|
Changes in version 1.1.0RC8
|
134 |
|
|
Bug fixes
|
135 |
|
|
* Add additional comments regarding the use of serviceValidate and proxyValdiate [PHPCAS-44] (Joachim Fritschi)
|
136 |
|
|
* Revert all changes made to the ticket parsing in r47347 r48210 [PHPCAS-44] (Joachim Fritschi)
|
137 |
|
|
* Fix warning when destroying uninitialized session [PHPCAS-53] (Yann Richard,Joachim Fritschi)
|
138 |
|
|
|
139 |
|
|
Changes in version 1.1.0RC7
|
140 |
|
|
Security fixes
|
141 |
|
|
* Fix XSS Vulnerability. Sanatize parameters before using the url submitted by a client [PHPCAS-52] (Joachim Fritschi)
|
142 |
|
|
|
143 |
|
|
Changes in version 1.1.0RC6
|
144 |
|
|
Bug fixes
|
145 |
|
|
* restore any possible old session before renaming the session [PHPCAS-50] (Joachim Fritschi)
|
146 |
|
|
|
147 |
|
|
Changes in version 1.1.0RC5
|
148 |
|
|
Bug fixes
|
149 |
|
|
* fixed don't destroy existing sessions unless needed, more debug output [PHPCAS-50] (Joachim Fritschi)
|
150 |
|
|
|
151 |
|
|
Changes in version 1.1.0RC4
|
152 |
|
|
Bug fixes
|
153 |
|
|
|
154 |
|
|
* fixed use PHP4 functions to parse saml11 attributes [PHPCAS-51] (Joachim Fritschi)
|
155 |
|
|
|
156 |
|
|
Changes in version 1.1.0RC3
|
157 |
|
|
Bug fixes
|
158 |
|
|
|
159 |
|
|
* added a check for missing params [PHPCAS-42] (Joachim Fritschi)
|
160 |
|
|
|
161 |
|
|
Changes in version 1.1.0RC2
|
162 |
|
|
New features
|
163 |
|
|
|
164 |
|
|
* added custom validation Urls [PHPCAS-45] (Joachim Fritschi).
|
165 |
|
|
|
166 |
|
|
Bug fixes
|
167 |
|
|
|
168 |
|
|
* fixed PGT DB storage parameter list [PHPCAS-47] (Paul Merchant, Jr.)
|
169 |
|
|
* fixed parsing of STs [PHPCAS-44] (Joachim Fritschi)
|
170 |
|
|
* fixed session initialisation [PHPCAS-50] (Joachim Fritschi)
|
171 |
|
|
* fixed urls with than one query parameter [PHPCAS-42] (Caio Chassot)
|
172 |
|
|
|
173 |
|
|
Changes in version 1.1.0RC1
|
174 |
|
|
New features
|
175 |
|
|
|
176 |
|
|
* added SAML support [PHPCAS-40] (Brian Long and Matthias Crauwels).
|
177 |
|
|
|
178 |
|
|
Bug fixes
|
179 |
|
|
|
180 |
|
|
* fixed invalid validation URLs [PHPCAS-39] (Alex Danieli).
|
181 |
|
|
* removed old PHP4 references [PHPCAS-41] (Yann Richard).
|
182 |
|
|
* fixed curl options [PHPCAS-38] (Andy Cowling).
|
183 |
|
|
|
184 |
|
|
Improvement
|
185 |
|
|
|
186 |
|
|
* added accept IP addresses for allowed clients [PHPCAS-37] (Arunas Stockus)
|
187 |
|
|
|
188 |
|
|
Changes in version 1.0.2RC1
|
189 |
|
|
Bug fixes
|
190 |
|
|
|
191 |
|
|
* fix redirections masking error messages [PHPCAS-36] (Olivier Berger)
|
192 |
|
|
* fixed validatePGT() failing on phpCAS::traceBegin() with newer domxml-php4-to-php5.php [PHPCAS-35] (Olivier Berger)
|
193 |
|
|
* Fixed missing exit() at end of callback() method [PHPCAS-34] (Olivier Berger)
|
194 |
|
|
* Update included domxml-php4-php5.php to most recent version now under LGPL [PHPCAS-30] (Olivier Berger)
|
195 |
|
|
* fixed empty $target_service in CAS_Client:serviceMail [PHPCAS-22] (Julien Marchal).
|
196 |
|
|
|
197 |
|
|
Changes in version 1.0.1
|
198 |
|
|
Bug fixes
|
199 |
|
|
|
200 |
|
|
* fixed PEAR base install directory [PHPCAS-28] (Brett Bieber).
|
201 |
|
|
* fixed illegal characters in session id [PHPCAS-29] (Michael Ströder, Brett Bieber).
|
202 |
|
|
* fixed refresh with ticket causes authentication failure [related to PHPCAS-27] (Brett Bieber).
|
203 |
|
|
* fixed conflict with custom session handlers [PHPCAS-26] (Martin Gonzalez).
|
204 |
|
|
|
205 |
|
|
Changes in version 1.0.0
|
206 |
|
|
New features
|
207 |
|
|
|
208 |
|
|
* phpCAS is now PEAR-installable (Brett Bieber).
|
209 |
|
|
* added method handleLogoutRequests() to handle logout requests incoming from the CAS server (Julien Marchal and Pascal Aubry, requested by Craig Andrews).
|
210 |
|
|
* added methods setHttpProxy(), setNetworkInterface() and setExtraCurlOptions() (Stéphane Gully).
|
211 |
|
|
|
212 |
|
|
Enhancements
|
213 |
|
|
|
214 |
|
|
* removed undesirable notice (Glennie Vignarajah).
|
215 |
|
|
* removed PEAR DB dependency when storing PGTs to the filesytem (Stéphane Gully).
|
216 |
|
|
|
217 |
|
|
Changes in version 0.6.0
|
218 |
|
|
New features
|
219 |
|
|
|
220 |
|
|
* added methods setCasServerCert() and setCasServerCaCert() to authenticate the CAS server, and method setNoCasServerValidation() to skip the SSL checks (Pascal Aubry, requested by Andrew Petro).
|
221 |
|
|
* Added spanish and catalan translations (Ivan Garcia).
|
222 |
|
|
|
223 |
|
|
Bug fix
|
224 |
|
|
|
225 |
|
|
* fixed PGT storage path on Windows (Olivier Thebault).
|
226 |
|
|
|
227 |
|
|
Changes in version 0.5.1
|
228 |
|
|
New features
|
229 |
|
|
|
230 |
|
|
* restored method isAuthenticated() (Julien Marchal).
|
231 |
|
|
|
232 |
|
|
Changes in version 0.5.0
|
233 |
|
|
New features
|
234 |
|
|
|
235 |
|
|
* added japanese translation (Noriyuki Fukuoka).
|
236 |
|
|
* added german translation (Henrik Genssen).
|
237 |
|
|
* phpCAS now works for CAS v3 proxy tickets (Matt Zukowski).
|
238 |
|
|
* phpCAS now also works with lighttpd (Marvin Addison)
|
239 |
|
|
|
240 |
|
|
Bug fixes
|
241 |
|
|
|
242 |
|
|
* fixed method setHTMLFooter() (Noriyuki Fukuoka).
|
243 |
|
|
* fixed method setHTMLHeader() (Xavier Castanho).
|
244 |
|
|
* fixed method isHttps() (Henrik Genssen).
|
245 |
|
|
* fixed method PGTStorageDB() (Ray Lambe).
|
246 |
|
|
* encode all the parameters, not only '&' characters (Matthew Debus).
|
247 |
|
|
* fixed ST proxy tickets (Julien Marchal).
|
248 |
|
|
|
249 |
|
|
Changes in version 0.4.23
|
250 |
|
|
Enhancement
|
251 |
|
|
|
252 |
|
|
* removed notice messages (David Lowry).
|
253 |
|
|
|
254 |
|
|
Changes in version 0.4.22
|
255 |
|
|
Bug fix
|
256 |
|
|
|
257 |
|
|
* added default value for parameter gateway in methods setServerLoginUrl() and redirectToCas() (Velpi).
|
258 |
|
|
|
259 |
|
|
New Feature
|
260 |
|
|
|
261 |
|
|
* added method isSessionAuthenticated() (Brendan Arnold).
|
262 |
|
|
|
263 |
|
|
Other change
|
264 |
|
|
|
265 |
|
|
* removed the call to error_reporting() to allow the configuration of error reporting at server level (Pascal Aubry, requested by Sylvain Derosiaux).
|
266 |
|
|
|
267 |
|
|
Changes in version 0.4.21
|
268 |
|
|
Bug fix
|
269 |
|
|
|
270 |
|
|
* some URLs were ill-formed in some rare circumstances (Jérôme Andrieux).
|
271 |
|
|
|
272 |
|
|
New Feature
|
273 |
|
|
|
274 |
|
|
* added methods setServerLoginURL() and setServerLogoutURL() (Wyman Chan).
|
275 |
|
|
|
276 |
|
|
Changes in version 0.4.20
|
277 |
|
|
New feature
|
278 |
|
|
|
279 |
|
|
* phpCAS::checkAuthentication() implements the gateway feature of CAS (Pascal Aubry, requested by Romuald Lorthioir).
|
280 |
|
|
|
281 |
|
|
Other change
|
282 |
|
|
|
283 |
|
|
* phpCAS::authenticateIfNeeded() was renamed phpCAS::forceAuthentication() (Pascal Aubry).
|
284 |
|
|
|
285 |
|
|
Changes in version 0.4.19
|
286 |
|
|
New features
|
287 |
|
|
|
288 |
|
|
* the service URL for the CAs server can be fixed with method phpCAS::setFixedServiceURL (Julien Marchal).
|
289 |
|
|
* the callback URL used to receive PGTs can be fixed with method phpCAS::setFixedCallbackURL() (Julien Marchal).
|
290 |
|
|
|
291 |
|
|
* added a CAS_Client wrapper to class phpCAS for method retrievePGT() (Julien Marchal).
|
292 |
|
|
|
293 |
|
|
Changes in version 0.4.18
|
294 |
|
|
Bug fixes
|
295 |
|
|
|
296 |
|
|
* debugging information was missing (Alexandre Boisseau).
|
297 |
|
|
* used an undefined variable in pgt-file.php (Alexandre Boisseau).
|
298 |
|
|
|
299 |
|
|
Changes in version 0.4.17
|
300 |
|
|
Enhancement
|
301 |
|
|
|
302 |
|
|
* made phpCAS PHP5 compliant (Vangelis Haniotakis).
|
303 |
|
|
|
304 |
|
|
Changes in version 0.4.16
|
305 |
|
|
Enhancement
|
306 |
|
|
|
307 |
|
|
* added the possibility not to start the session management (Vangelis Haniotakis).
|
308 |
|
|
|
309 |
|
|
Changes in version 0.4.15
|
310 |
|
|
Enhancement
|
311 |
|
|
|
312 |
|
|
* added a hack to make phpCAS work with IIS (Vangelis Haniotakis).
|
313 |
|
|
|
314 |
|
|
Changes in version 0.4.14
|
315 |
|
|
Enhancement
|
316 |
|
|
|
317 |
|
|
* a URL can be given to the CAS server on logout (Sébastien Gougeon and Yann Richard).
|
318 |
|
|
|
319 |
|
|
Changes in version 0.4.13
|
320 |
|
|
Bug fix
|
321 |
|
|
|
322 |
|
|
* Removed infinite loop in debug mode (Robert Legros).
|
323 |
|
|
|
324 |
|
|
Changes in version 0.4.12
|
325 |
|
|
Enhancement
|
326 |
|
|
|
327 |
|
|
* phpCAS now works even if the web server does not set SERVER_NAME, by relying on HTTP_HOST (Terence Chiu).
|
328 |
|
|
|
329 |
|
|
Changes in version 0.4.11
|
330 |
|
|
Bug fix
|
331 |
|
|
|
332 |
|
|
* A typo prevented ticket validation to work correctly (Robert Legros).
|
333 |
|
|
|
334 |
|
|
Changes in version 0.4.10
|
335 |
|
|
Enhancement
|
336 |
|
|
|
337 |
|
|
* phpCAS was previously working with PHP >= 4.3.0. A debug_backtrace() wrapper was added and get_elements_by_tagname() calls were modified to make phpCAS work with phpCAS >= 4.2.2 (Robert Legros).
|
338 |
|
|
|
339 |
|
|
Changes in version 0.4.9
|
340 |
|
|
New features
|
341 |
|
|
|
342 |
|
|
* Added greek translation (Haniotakis Vangelis).
|
343 |
|
|
|
344 |
|
|
Changes in version 0.4.8
|
345 |
|
|
Enhancements
|
346 |
|
|
|
347 |
|
|
* PEAR's DB.php inclusion is done only if a DB class was not already included. This eases the integration into some stand-alone tools that already include DB.php, like Tikiwiki (Pascal Aubry, requested by Terence Chiu).
|
348 |
|
|
|
349 |
|
|
Changes in version 0.4.7
|
350 |
|
|
Enhancements
|
351 |
|
|
|
352 |
|
|
* PHP session is now destroyed when using the phpCAS::logout() method (Pascal Aubry, requested by Ruben Recaba).
|
353 |
|
|
* Call getenv() whenever possible instead of directly dealing with environment variables (with $_ENV['xxx']), as $_ENV is not available par default on some Windows systems (Pascal Aubry).
|
354 |
|
|
* Set error reporting level to E_ALL ~ E_NOTICE (Pascal Aubry).
|
355 |
|
|
* Added the release number in the name of the main directory of the zip distribution file (Pascal Aubry, requested by Vincent Mathieu).
|
356 |
|
|
* Explicitly set certificate control to get round with different curl default configurations (Wyman Chan).
|
357 |
|
|
|
358 |
|
|
Changes in version 0.4.6
|
359 |
|
|
Security bug fix
|
360 |
|
|
|
361 |
|
|
* Credentials given to HTTP realms were given in the service URLs to the CAS server (Julien Marchal).
|
362 |
|
|
|
363 |
|
|
Enhancements
|
364 |
|
|
|
365 |
|
|
* phpCAS now works behind an Apache reverse proxy (Julien Marchal).
|
366 |
|
|
|
367 |
|
|
Changes in version 0.4.5
|
368 |
|
|
Enhancements
|
369 |
|
|
|
370 |
|
|
* Developer releasing is now made by ant (Pascal Aubry).
|
371 |
|
|
|
372 |
|
|
Bug fixes
|
373 |
|
|
|
374 |
|
|
* CAS/PGTStorage files have been renamed to fit to Windows case insensitivity (Pascal Aubry);
|
375 |
|
|
* %TMP% and %TEMP% environment variables are now taken into account to set the location of the log file (Pascal Aubry).
|
376 |
|
|
|
377 |
|
|
Changes in version 0.4.4
|
378 |
|
|
Enhancement
|
379 |
|
|
|
380 |
|
|
* ticket retrieval and validation is now made with curl (Pascal Aubry).
|
381 |
|
|
|
382 |
|
|
Changes in version 0.4.3
|
383 |
|
|
Bug fix
|
384 |
|
|
|
385 |
|
|
* phpCAS was not exiting right after redirecting in callback mode (Julien Marchal)
|
386 |
|
|
|
387 |
|
|
Changes in version 0.4.2
|
388 |
|
|
New features
|
389 |
|
|
|
390 |
|
|
* Authentication checking is not necessarily redirecting to the CAS server (introduced phpCAS::isAuthenticated()) (Pascal Aubry)
|
391 |
|
|
* phpCAS can now be used to access IMAP/POP3/NNTP services (cf phpCAS::serviceMail()) (Pascal Aubry)
|
392 |
|
|
|
393 |
|
|
Enhancements
|
394 |
|
|
|
395 |
|
|
* debugging informations has been improved and is now send to a separate file (/tmp/phpCAS.log by default, can be changed by phpCAS::setDebug()) (Pascal Aubry)
|
396 |
|
|
|
397 |
|
|
Changes
|
398 |
|
|
|
399 |
|
|
* phpCAS::authenticate() is replaced by phpCAS::authenticateIfNeeded() (semantics unchanged) (Pascal Aubry)
|
400 |
|
|
* phpCAS::service() is replaced by phpCAS::serviceWeb() (semantics unchanged) (Pascal Aubry)
|
401 |
|
|
* phpCAS::setDebug() accepts FALSE (to stop debugging) or the name of a file (to log informations) (Pascal Aubry)
|
402 |
|
|
|
403 |
|
|
Changes in version 0.4.1
|
404 |
|
|
New features
|
405 |
|
|
|
406 |
|
|
* Sessionning between CAS proxies and services (Pascal Aubry)
|
407 |
|
|
|
408 |
|
|
Changes in version 0.4
|
409 |
|
|
New features
|
410 |
|
|
|
411 |
|
|
* CAS proxies can be chained (Pascal Aubry)
|
412 |
|
|
* improved error printing and debugging (introduced phpCAS::error()) (Pascal Aubry)
|
413 |
|
|
|
414 |
|
|
Enhancements
|
415 |
|
|
|
416 |
|
|
* proxy parameter removed from phpCAS::client() and introduced phpCAS::proxy() (Pascal Aubry)
|
417 |
|
|
* moved history from CAS/doc.php to history.php (create_version script updated accordingly) (Pascal Aubry)
|
418 |
|
|
* improved type-checking and controls for phpCAS methods (Pascal Aubry)
|
419 |
|
|
|
420 |
|
|
Changes in version 0.3.2
|
421 |
|
|
New features
|
422 |
|
|
|
423 |
|
|
* CAS proxies now work with HTTP (HTTPS only used for callbacks) (Pascal Aubry)
|
424 |
|
|
|
425 |
|
|
Changes in version 0.3.1
|
426 |
|
|
Bug fixes
|
427 |
|
|
|
428 |
|
|
* syntax error in CAS/Client.php (Julien Marchal)
|
429 |
|
|
|
430 |
|
|
Changes in version 0.3
|
431 |
|
|
New features
|
432 |
|
|
|
433 |
|
|
* CAS proxies are now supported (but no PGT retrieving for proxied client) (Pascal Aubry)
|
434 |
|
|
* introduced phpCAS container (Pascal Aubry)
|
435 |
|
|
|
436 |
|
|
Bug fixes
|
437 |
|
|
|
438 |
|
|
* CAS_LANG_DEFAULT is now taken into account (Pascal Aubry)
|
439 |
|
|
|
440 |
|
|
TODO
|
441 |
|
|
|
442 |
|
|
* support for PGT storage to databases (Pascal Aubry)
|
443 |
|
|
* PGT retrieving for proxied clients (Pascal Aubry)
|
444 |
|
|
|
445 |
|
|
Version 0.2
|
446 |
|
|
Features (Pascal Aubry)
|
447 |
|
|
|
448 |
|
|
* `Basic' (1.0) CAS mechanism supported (CAS proxies not implemented)
|
449 |
|
|
* Support for CAS versions 1.0 and 2.0 URL's
|
450 |
|
|
* Debug mode
|
451 |
|
|
* Customization of all output pages
|
452 |
|
|
* Internationalization (english and french, looking for translators...) |