source: squid-ssl/trunk/fuentes/helpers/external_acl/LDAP_group/ChangeLog @ 5495

Last change on this file since 5495 was 5495, checked in by Juanma, 2 years ago

Initial release

File size: 6.4 KB
Line 
1/*
2 * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
9Version 2.18
10
112010-07-12 Amos Jeffries <amosjeffries@squid-cache.org>
12
13        Rename to ext_ldap_group_acl (Squid-3 helper naming schema)
14        Convert to build under C++
15        Remove several goto statements.
16        Update to use helper macro API
17
18/*
19 * ext_ldap_group_acl: lookup group membership in LDAP
20 *
21 * Version 2.17
22 *
23 * (C)2002,2003 MARA Systems AB
24 *
25 * License: squid_ldap_group is free software; you can redistribute it
26 * and/or modify it under the terms of the GNU General Public License
27 * as published by the Free Software Foundation; either version 2,
28 * or (at your option) any later version.
29 *
30 * Authors:
31 *  Flavio Pescuma <flavio@marasystems.com>
32 *  Henrik Nordstrom <hno@marasystems.com>
33 *  MARA Systems AB, Sweden <http://www.marasystems.com>
34 *
35 * With contributions from others mentioned in the ChangeLog file
36 *
37 * In part based on squid_ldap_auth by Glen Newton and Henrik Nordstrom.
38 *
39 * Latest version of this program can always be found from MARA Systems
40 * at http://marasystems.com/download/LDAP_Group/
41 *
42 * Dependencies: You need to get the OpenLDAP libraries
43 * from http://www.openldap.org or use another compatible
44 * LDAP C-API library.
45 *
46 * If you want to make a TLS enabled connection you will also need the
47 * OpenSSL libraries linked into openldap. See http://www.openssl.org/
48 */
49
50Version 2.17
51
522005-03-19 Henrik Nordstrom <hno@squid-cache.org>
53
54        Bug #1258: LDAP helpers fails to compile with SUN LDAP SDK
55
562005-02-05 Henrik Nordstrom <hno@squid-cache.org>
57
58        Define LDAP_NO_ATTRS if not defined in LDAP API headers
59
602005-02-04 Henrik Nordstrom <hno@squid-cache.org>
61
62        Fix LDAP helpers to send a proper NO_ATTR search when looking
63        for the user DN
64
652005-01-30 Oliver Hookins
66
67        LDAP helper documentation updates
68
69Version 2.16
70
712004-10-21 Henrik Nordstrom <hno@squid-cache.org>
72
73        Documentation fixes
74
75Version 2.15
76
772004-08-15 Henrik Nordstrom <hno@squid-cache.org>
78        Helper format changed in Squid-3.0 to use URL escaped
79        strings. Simplifies things a bit and well known encoding.
80
81Version 2.14
82
832004-03-02 Henrik Nordstrom <hno@squid-cache.org>
84        Added -d (debug) flag
85
862004-02-09 Henrik Nordstrom <hno@squid-cache.org>
87        -E and -S options mismatch
88
892004-01-08 Henrik Nordstrom <hno@squid-cache.org>
90        Increase buffer size when reading group lookups from Squid
91
92Version 2.13
93
942004-01-05 Henrik Nordstrom <hno@squid-cache.org>
95        Corrected TLS mode (-Z)
96
97Version 2.12
98
992003-03-01 Christoph Lechleitner <lech@ibcl.at>
100        Added -W option to read bindpasswd from file,
101        e.g. from /etc/ldap.secret
102
1032003-03-01 Juerg Michel
104
105        Added support for ldap URI via the -H option
106
107Version 2.11
108
1092003-01-31 Henrik Nordstrom <hno@marasystems.com>
110
111        Packaged as a distribution, with Makefile, README
112        and INSTALL
113
114        Corrected the squid.conf examples in the manpage and
115        some spelling in the same
116
117        Separated the changelog/history to a separate
118        ChangeLog file (this file)
119
1202003-01-27 Henrik Nordstrom <hno@marasystems.com>
121
122        Cleaned up error messages shown when a nonexisting
123        user tries to log in
124
125Version 2.10
126
1272003-01-07 Jon Kinred
128
129        Fixed user search mode (-F/-u) when -g is not used
130
131Version 2.9
132
1332003-01-03 Henrik Nordstrom <hno@marasystems.com>
134
135        Fixed missing string termination on ldap_escape_vale,
136        and corrected build problem with LDAPv2 libraries
137
138Version 2.8
139
1402002-11-27 Henrik Nordstrom <hno@marasystems.com>
141
142        Replacement for ldap_build_filter. Also changed
143        the % codes to %u (user) and %g (group) which
144        is a bit more intuitive.
145
1462002-11-21 Gerard Eviston
147
148        Fix ldap_search_s error management. This fixes
149        a core dump if there is a LDAP search filter
150        syntax error (possibly caused by malformed input).
151
152Version 2.7
153
1542002-10-22: Henrik Nordstrom <hno@marasystems.com>
155
156        strwordtok bugfix
157
158Version 2.6
159
1602002-09-21: Gerard Eviston
161
162        -S option to strip NT domain names from
163        login names
164
165Version 2.5
166
1672002-09-09: Henrik Nordstrom <hno@marasystems.com>
168
169        Added support for user DN lookups
170        (-u -B -F options)
171
172Version 2.4
173
1742002-09-06: Henrik Nordstrom <hno@marasystems.com>
175
176        Many bugfixes in connection management
177
178        -g option added, and added support
179        for multiple groups. Prior versions
180        only supported one group and an optional
181        group base RDN
182
183Version 2.3
184
1852002-09-04: Henrik Nordstrom <hno@marasystems.com>
186
187        Minor cleanups
188
189Version 2.2
190
1912002-09-04: Henrik Nordstrom <hno@marasystems.com>
192
193        Merged changes from squid_ldap_auth.c
194        - TLS support (Michael Cunningham)
195        - -p option to specify port
196               
197        Documented the % codes to use in -f
198
199Version 2.1
200
2012002-08-21: Henrik Nordstrom <hno@marasystems.com>
202
203        Support groups or usernames having spaces
204
205Version 2.0
206
2072002-01-22: Henrik Nordstrom <hno@marasystems.com>
208
209        Added optional third query argument for search RDN
210
2112002-01-22: Henrik Nordstrom <hno@marasystems.com>
212
213        Removed unused options, and fully changed name
214        to squid_ldap_match.
215
216Version 1.0
217
2182001-07-17: Flavio Pescuma <flavio@marasystems.com>
219
220        Using the main function from squid_ldap_auth
221        wrote squid_ldap_match. This program replaces
222        the %a and %v (ldapfilter.conf) from the filter
223        template supplied with -f with the two arguments
224        sent by squid. Returns OK if the ldap_search
225        using the composed filter succeeds.
226
227Changes from squid_ldap_auth.c:
228
2292001-12-12: Michael Cunningham <m.cunningham@xpedite.com>
230
231        - Added TLS support and partial ldap version 3 support.
232
2332001-09-05: Henrik Nordstrom <hno@squid-cache.org>
234
235        - Added ability to specify another default LDAP port to
236          connect to. Persistent connections moved to -P
237
2382001-05-02: Henrik Nordstrom <hno@squid-cache.org>
239
240        - Support newer OpenLDAP 2.x libraries using the
241          revised Internet Draft API which unfortunately
242          is not backwards compatible with RFC1823..
243
2442001-04-15: Henrik Nordstrom <hno@squid-cache.org>
245
246        - Added command line option for basedn
247
248        - Added the ability to search for the user DN
249
2502001-04-16: Henrik Nordstrom <hno@squid-cache.org>
251
252        - Added -D binddn -w bindpasswd.
253
2542001-04-17: Henrik Nordstrom <hno@squid-cache.org>
255
256        - Added -R to disable referrals
257
258        - Added -a to control alias dereferencing
259
2602001-04-17: Henrik Nordstrom <hno@squid-cache.org>
261
262        - Added -u, DN username attribute name
263
2642001-04-18: Henrik Nordstrom <hno@squid-cache.org>
265
266        - Allow full filter specifications in -f
267
268-- END --
Note: See TracBrowser for help on using the repository browser.