]> git.ipfire.org Git - thirdparty/squid.git/blame - src/acl/external/LDAP_group/ChangeLog
Source Format Enforcement (#532)
[thirdparty/squid.git] / src / acl / external / LDAP_group / ChangeLog
CommitLineData
5a14d64b 1/*
77b1029d 2 * Copyright (C) 1996-2020 The Squid Software Foundation and contributors
5a14d64b
AJ
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
4a618699 10
c152a447
AJ
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
5a14d64b
AJ
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
4a618699 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
b10eaeab 69Version 2.16
70
712004-10-21 Henrik Nordstrom <hno@squid-cache.org>
72
73 Documentation fixes
74
1958420a 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
b627c18a 92Version 2.13
93
1958420a 942004-01-05 Henrik Nordstrom <hno@squid-cache.org>
b627c18a 95 Corrected TLS mode (-Z)
96
5eecb267 97Version 2.12
98
954a8513 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
5eecb267 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 --