Compare commits

...

112 Commits
f9 ... rawhide

Author SHA1 Message Date
Alexander Bokovoy
9ae329ce55 Update license field to use GPL-3.0-or-later
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2022-08-20 11:53:57 +03:00
Alexander Bokovoy
26056aa892 Fix up nvr
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2022-08-20 11:47:17 +03:00
Alexander Bokovoy
ac364c14a7 slapi-nis 0.60.0 upstream release
- Change license from GPLv2 to GPLv3+ to follow 389-ds licensing
- Fix ID views integration
- Fix base scope lookups
- Bump NIS max dgram size to 8KB by default instead of 1KB

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2022-08-20 11:32:55 +03:00
Fedora Release Engineering
76ba541dc3 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:48:53 +00:00
Alexander Bokovoy
2b349e8aed Rebuild against newer OpenLDAP version
Resolves: rhbz#2032691

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2022-02-01 08:39:03 +02:00
Fedora Release Engineering
f3a2601486 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 01:05:54 +00:00
Björn Esser
4972d64430
Rebuild(libnsl2)
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-12 22:26:58 +01:00
Fedora Release Engineering
b85cebdb0a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 17:45:10 +00:00
Alexander Bokovoy
f47ccc4d08 CVE-2021-3480: invalid bind DN crash
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2021-05-18 09:59:08 +03:00
Fedora Release Engineering
11dc0273b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 20:34:14 +00:00
Tom Stellard
86b3e881e1 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 21:36:10 +00:00
Alexander Bokovoy
24638db0b5 Update to slapi-nis 0.56.6
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
2020-12-04 15:45:42 +02:00
Fedora Release Engineering
235ff39d92 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 10:56:44 +00:00
Troy Dawson
fe51ffdb63 Minor conditional tweak for ELN
Signed-off-by: Troy Dawson tdawson@redhat.com
2020-06-24 20:21:07 +00:00
Alexander Bokovoy
2b91164db3 Initialize map lock in NIS plugin 2020-05-06 14:50:08 +03:00
Alexander Bokovoy
461588afaf New upstream release 2020-05-04 13:32:01 +03:00
Alexander Bokovoy
81bb8b97ed 0.56.4 release 2020-02-07 10:10:57 +02:00
Fedora Release Engineering
b91f56973a - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 23:40:11 +00:00
Fedora Release Engineering
c1f13c2d75 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 23:30:54 +00:00
Alexander Bokovoy
596fde59d3 New upstream release 2019-06-06 08:59:01 +03:00
Fedora Release Engineering
ede705b184 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 15:36:28 +00:00
Igor Gnatenko
13d01f93c6 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:50 +01:00
Fedora Release Engineering
a0de49a5b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 06:16:25 +00:00
Jason Tibbitts
afc907ca51 Remove needless use of %defattr 2018-07-10 01:23:06 -05:00
Alexander Bokovoy
fcb4fd005b Actually apply the patch 2018-05-02 10:11:56 +03:00
Alexander Bokovoy
7b7e87fe6a Require autoconf/automake/libtool for rebuild of configure 2018-05-02 10:02:49 +03:00
Alexander Bokovoy
af37832f98 Force rebuild of configure 2018-05-02 09:56:51 +03:00
Alexander Bokovoy
a936e6da81 Link against libnsl in Fedora 28 or later
Resolves rhbz#1573636
2018-05-02 09:40:12 +03:00
Alexander Bokovoy
ad9fe36aec Remove tcpwrappers support 2018-03-15 11:29:17 +02:00
Alexander Bokovoy
056c4e7667 Exclude slapi-nis from i686 architecture
Resolves rhbz#1556448 - 'slapi-nis: FTBFS in F28'

389-ds-base is not available on i686 architecture in Fedora 28 or later
anymore, so it is not possible to build slapi-nis on i686.
2018-03-15 11:21:57 +02:00
Igor Gnatenko
46272064ee
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 08:50:21 +01:00
Igor Gnatenko
fc0a2d96e9 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:38:08 +01:00
Fedora Release Engineering
94beee5851 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 16:58:43 +00:00
Alexander Bokovoy
00c7cf68ec New upstream release 0.56.2 2018-01-19 12:59:02 +02:00
Fedora Release Engineering
314166f352 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:33:40 +00:00
Fedora Release Engineering
89b93df624 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 18:46:17 +00:00
Fedora Release Engineering
96a7fd44c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:34:48 +00:00
Alexander Bokovoy
9dff7aef7a Fix spec changelog date 2016-08-08 09:58:36 +03:00
Alexander Bokovoy
dcb01e3fbb New upstream release 0.56.1 2016-08-08 09:57:12 +03:00
Alexander Bokovoy
3f687b588a Update sources to use the correct tarball 2016-06-20 18:37:15 +03:00
Alexander Bokovoy
4db4a44d40 Use updated tarball 2016-06-20 18:24:51 +03:00
Alexander Bokovoy
d72d0c6ed9 Updated upstream tarball 2016-06-20 18:09:28 +03:00
Alexander Bokovoy
57cf3400b6 Update upstream tarball 2016-06-20 18:08:34 +03:00
Alexander Bokovoy
71b72df031 Package 0.56 release 2016-06-20 17:47:00 +03:00
Alexander Bokovoy
ab05dcd61f Increase release 2016-05-30 14:54:07 +03:00
Alexander Bokovoy
755c3f433a Add support for properly shutdown priming thread 2016-05-30 14:52:52 +03:00
Fedora Release Engineering
ee5147f62b - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 00:08:45 +00:00
Alexander Bokovoy
eef5a22f6e Package slapi-nis 0.55 2016-01-26 14:22:09 +02:00
Dennis Gilmore
32843e578c - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:03:55 +00:00
Alexander Bokovoy
a6c212d250 Upstream release 0.54.2
- CVE-2015-0283 slapi-nis: infinite loop in getgrnam_r() and
  getgrgid_r() (#1206049)
- Make sure nss_sss.so.2 module is used directly
- Allow building slapi-nis with ID views against 389-ds-base from
  RHEL7.0/CentOS7.0 releases
2015-03-26 11:20:31 +02:00
Alexander Bokovoy
e987499800 New upstream release: 0.54.1
- support FreeIPA overrides in LDAP BIND callback
- ignore FreeIPA override searchs outside configured schema compat subtrees
2014-11-06 14:47:15 +02:00
Alexander Bokovoy
85450498c2 Add support for FreeIPA's ID views
- Allow searching SSSD-provided users as memberUid case-insensitevly
  Fixes bug #1130131
2014-10-10 13:55:24 +03:00
Peter Robinson
87671cdc8a - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 02:39:38 +00:00
Dennis Gilmore
a8bd066679 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 01:32:41 -05:00
Nalin Dahyabhai
ebe22e515d Update to 0.53
- correct the default NIS map settings for hosts.byname and hosts.byaddr,
  from report by Rik Megens
- fix several problems when hitting out-of-memory conditions, spotted by
  static analysis
- remove ExclusiveArch if %%{rhel} is 7 or higher, because 389-ds-base gets
  built for everything now (#1055711)
2014-04-22 15:29:18 -04:00
Nalin Dahyabhai
2004714e5d Update to 0.52
- correctly reflect whether or not we're built with transaction support in
  the module's nsslapd-pluginVersion attribute
- fix a couple of should've-used-memmove()-instead-of-memcpy() cases which
  would hit when removing maps or groups of maps (#1043546)
2013-12-16 13:31:34 -05:00
Nalin Dahyabhai
5c7342a92f Update to 0.51
- fix another request argument memory leak in NIS server
- fix miscellaneous items found by static analysis
2013-12-09 17:35:47 -05:00
Nalin Dahyabhai
a65ac98381 Update to 0.50
- if we get an EPIPE while registering with rpcbind, try to reconnect and
  retransmit before giving up
2013-10-01 15:05:05 -04:00
Nalin Dahyabhai
8dfff49d90 update to 0.49
- add {nis,schema-compat}-ignore-subtree and -restrict-subtree settings,
  which should let us avoid deadlocks when tasks are modifying data in
  the backend database (#1007451)
2013-09-19 12:03:50 -04:00
Nalin Dahyabhai
60283f080b Update to 0.48
0.48 is basically 0.47.5 with self-tests for the new functionality
added, along with fixes which those tests showed that we needed.
2013-08-12 23:42:45 -04:00
Nalin Dahyabhai
11b78ffedf Update to 0.47.7, fixing some build problems 2013-08-07 14:52:19 -04:00
Nalin Dahyabhai
4c650e9178 update to 0.47.5
Update to 0.47.5:
- merge Alexander Bokovoy's patches to
  - teach the schema compatibility plugin to optionally serve user and group
    information retrieved from libc as part of a set of compat entries
  - handle simple bind requests for those entries by calling out to PAM
  - to rewrite the DN of incoming bind requests to compat entries to point
    at the source entries, instead of returning a referral which most clients
    won't handle
2013-08-07 12:46:36 -04:00
Dennis Gilmore
c349498234 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 09:51:46 -05:00
Nalin Dahyabhai
1d9f542385 update to 0.47
- fix request argument memory leaks in NIS server
- add a %sort function
2013-05-24 11:58:32 -04:00
Nalin Dahyabhai
8b956e4f21 update to 0.46
- when checking if we can skip processing for a given change, pay attention to
  whether or not the changes cause the entry to need to be added or removed
  from a map (#912673)
- check SLAPI_PLUGIN_OPRETURN in post-change hooks, in case the backend failed
  to update things but the server called us anyway
2013-04-04 18:13:49 -04:00
Nalin Dahyabhai
2a96b6feba update to 0.45
- fix dispatching for multiple connected clients in the NIS plugin (#923336)
2013-03-19 16:38:30 -04:00
Nalin Dahyabhai
49117af8cd Work around multilib in example .ldifs, fix dates
* Work around multilib warnings in our example .ldif files by
  taking advantage of the server's ability to turn a bare name into
  a full module path.
* Fix the day-of-week in some of the packaging changelog, going by the
  SCM changelog for the right values.
2013-02-05 16:36:47 -05:00
Nalin Dahyabhai
9cecca2cef disable betxn support in older releases
- set betxn support to be disabled by default on Fedora 17 or EL 5 or older,
  which have versions of IPA < 3.0, per mkosek on freeipa-devel
2012-11-20 11:24:31 -05:00
Nalin Dahyabhai
bea5638eff whoops, update the sources, too 2012-11-14 10:58:50 -05:00
Nalin Dahyabhai
3f0b7a58cf update to 0.44
- add missing newline to a couple of debug log messages
- note whether or not betxn support is compiled in as part of the
  nsslapd-pluginVersion value we report to the server
- register callbacks in the same order in both plugins, so that
  their log messages are logged in the same order
2012-11-14 10:57:24 -05:00
Nalin Dahyabhai
b99b66152f update to 0.43
update to 0.43:
- reintroduce support for directory server transactions (nhosoi, IPA#3046)
- control transaction support at run-time, deciding when to do things based
  on the value of the nsslapd-pluginbetxn attribute in the plugin's entry
- NIS: add default settings for shadow.byname and passwd.adjunct.byname maps
2012-11-13 17:56:19 -05:00
Dennis Gilmore
1bc85f98ca - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 14:50:44 -05:00
Nalin Dahyabhai
f337444307 update to 0.42
- fixes a slow memory leak
- removes transaction support, because 389's new strategy for adding
  transactions no longer expects plugins to change to accomodate the
  feature, and attempts to do so are now bad
2012-06-13 17:16:16 -04:00
Nalin Dahyabhai
f4f35c9914 - of course, i forgot the new sources 2012-04-10 17:17:49 -04:00
Nalin Dahyabhai
f48be61872 - log errors evaluating pad expressions in %%link rather than continuing on until we hit an arithmetic exception (#810258) 2012-04-10 17:12:49 -04:00
Nalin Dahyabhai
a993c1f03e - treat padding values passed to the "link" function as expressions to be
evaluated rather than simply as literal values (part of #767372)
- add a "default" function for trying to evaluate one expression, then
  another, then another... (part of #767372)
- when creating a compat entry based on a real entry, set an entryUSN based on
  the source entry or the rootDSE (freeipa #864); the "scaffolding" entries
  won't have them
2012-04-03 12:07:56 -04:00
Nalin Dahyabhai
8143e92c1b - update to 0.38 2012-03-06 15:27:02 -05:00
Nalin Dahyabhai
a7f763871f - fix a compile error on systems where LDAP_SCOPE_SUBORDINATE isn't defined (reported by Christian Neuhold)
- conditionalize whether we have a build dependency on tcp_wrappers (older releases) or tcp_wrappers-devel (newer releases)
2012-02-13 10:52:07 -05:00
Nalin Dahyabhai
663ab376f2 - jump to 0.36, which adds more formatting operators and tries to keep clients which "ypcat" by doing "yp_first"/"yp_next" from getting stuck when a nis map contains duplicate keys based on a single directory entry 2012-01-24 14:29:40 -05:00
Nalin Dahyabhai
b0c2be4c76 - update to 0.34, pulling in fixes for memory leaks, performance
improvements, and initial support for server backend transactions
2012-01-19 14:24:37 -05:00
Dennis Gilmore
b0f63f5b9d - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 22:01:45 -06:00
Nalin Dahyabhai
d84fcec2eb - update to 0.28:
- when configured with --with-ldap=openldap, link with -lldap_r rather than -lldap (rmeggins, #769107)
2011-12-19 18:30:00 -05:00
Nalin Dahyabhai
986b9f9cca - when building for 389-ds, use Slapi_RWLocks if they appear to be available (the rest of #730394/#730403) 2011-12-06 14:48:37 -05:00
Nalin Dahyabhai
d7f8644030 - update to 0.26
- use posix rwlocks instead of nspr rwlocks
2011-08-12 16:37:32 -04:00
Nalin Dahyabhai
14574aca42 - update to 0.25 2011-07-27 18:45:07 -04:00
Nalin Dahyabhai
e73f356cb7 - speed up building compat entries with attributes with thousands of literal values (#692690) 2011-04-01 11:54:52 -04:00
Dennis Gilmore
0278bb3338 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 08:10:21 -06:00
Nalin Dahyabhai
ffe3123291 - update to 0.22 2011-01-06 12:08:39 -05:00
Nalin Dahyabhai
7cdd06ee7d - update to 0.21 2010-11-23 14:33:12 -05:00
Nalin Dahyabhai
3fd362c481 - upadte to 0.20 2010-11-23 14:19:18 -05:00
Nalin Dahyabhai
c59da85228 - update to 0.20 2010-11-23 14:15:46 -05:00
Nalin Dahyabhai
2dce4f0139 0.19: fix a brown-paper-bag crash 2010-11-22 20:05:35 -05:00
Nalin Dahyabhai
51f19601aa - update to 0.18 2010-11-22 19:37:15 -05:00
Nalin Dahyabhai
1a6b1df1b2 update to 0.18 2010-11-22 19:36:46 -05:00
Fedora Release Engineering
dfdc062da9 dist-git conversion 2010-07-29 12:51:04 +00:00
Bill Nottingham
160182626c Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:15:33 +00:00
Jesse Keating
adf4130661 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 04:26:18 +00:00
Nalin Dahyabhai
b484294941 - change buildreq from fedora-ds-base-devel to 389-ds-base-devel, which
should avoid multilib conflicts from installing both arches of the new
    package (#511504)
2009-07-15 14:50:41 +00:00
Nalin Dahyabhai
5c8af7c854 don't forget that last change 2009-07-14 18:58:02 +00:00
Nalin Dahyabhai
5561cf549c fixup changelog entries that resemble macro invocations 2009-07-14 18:56:43 +00:00
Nalin Dahyabhai
4f73d84fbb send portmap registrations to the right place 2009-05-14 21:34:23 +00:00
Nalin Dahyabhai
013526c857 update to 0.16, which fixes a bug we don't trigger 2009-05-14 20:17:32 +00:00
Nalin Dahyabhai
8c984f8a7b - fix %deref and %referred to fail rather than return a valid-but-empty
result when they fail to evaluate (reported by Rob Crittenden)
2009-05-08 13:40:45 +00:00
Nalin Dahyabhai
22ceab2625 update to 0.14 to correctly handle being loaded but disabled (#499404) 2009-05-06 19:24:39 +00:00
Nalin Dahyabhai
c44fc08299 - update to 0.13, fixing %link() (#498432) 2009-04-30 20:15:32 +00:00
Nalin Dahyabhai
49c21d1259 fixup a formatting typo in the changelog 2009-04-27 20:52:24 +00:00
Nalin Dahyabhai
685e513002 update to 0.11 2009-04-27 20:50:56 +00:00
Nalin Dahyabhai
068f1b9e73 update to 0.10 2009-03-05 00:57:35 +00:00
Jesse Keating
13487e7968 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 01:28:38 +00:00
Nalin Dahyabhai
ecd2ee098c update to 0.9 2008-11-07 17:21:00 +00:00
Nalin Dahyabhai
6c5f104449 - update to 0.8.1 to fix a heap corruption (Rich Megginson) 2008-10-03 19:47:26 +00:00
Nalin Dahyabhai
a54ed2d9ff - initial import 2008-08-13 15:16:50 +00:00
7 changed files with 694 additions and 21 deletions

View File

89
.gitignore vendored Normal file
View File

@ -0,0 +1,89 @@
slapi-nis-0.8.tar.gz
slapi-nis-0.8.1.tar.gz
slapi-nis-0.9.tar.gz
slapi-nis-0.10.tar.gz
slapi-nis-0.11.tar.gz
slapi-nis-0.13.tar.gz
slapi-nis-0.14.tar.gz
slapi-nis-0.15.tar.gz
slapi-nis-0.16.tar.gz
slapi-nis-0.17.tar.gz
/slapi-nis-0.18.tar.gz
/slapi-nis-0.19.tar.gz
/slapi-nis-0.20.tar.gz
/slapi-nis-0.21.tar.gz
/slapi-nis-0.22.tar.gz
/slapi-nis-0.23.tar.gz
/slapi-nis-0.25.tar.gz
/slapi-nis-0.26.tar.gz
/slapi-nis-0.27.tar.gz
/slapi-nis-0.27.tar.gz.sig
/slapi-nis-0.28.tar.gz
/slapi-nis-0.28.tar.gz.sig
/slapi-nis-0.34.tar.gz
/slapi-nis-0.34.tar.gz.sig
/slapi-nis-0.36.tar.gz
/slapi-nis-0.36.tar.gz.sig
/slapi-nis-0.37.tar.gz
/slapi-nis-0.37.tar.gz.sig
/slapi-nis-0.38.tar.gz
/slapi-nis-0.38.tar.gz.sig
/slapi-nis-0.40.tar.gz
/slapi-nis-0.40.tar.gz.sig
/slapi-nis-0.42.tar.gz
/slapi-nis-0.42.tar.gz.sig
/slapi-nis-0.43.tar.gz
/slapi-nis-0.43.tar.gz.sig
/slapi-nis-0.44.tar.gz
/slapi-nis-0.44.tar.gz.sig
/slapi-nis-0.45.tar.gz
/slapi-nis-0.45.tar.gz.sig
/slapi-nis-0.46.tar.gz
/slapi-nis-0.46.tar.gz.sig
/slapi-nis-0.47.tar.gz
/slapi-nis-0.47.tar.gz.sig
/slapi-nis-0.47.5.tar.gz
/slapi-nis-0.47.5.tar.gz.sig
/slapi-nis-0.47.7.tar.gz
/slapi-nis-0.47.7.tar.gz.sig
/slapi-nis-0.48.tar.gz
/slapi-nis-0.48.tar.gz.sig
/slapi-nis-0.49.tar.gz
/slapi-nis-0.49.tar.gz.sig
/slapi-nis-0.50.tar.gz
/slapi-nis-0.50.tar.gz.sig
/slapi-nis-0.51.tar.gz
/slapi-nis-0.51.tar.gz.sig
/slapi-nis-0.52.tar.gz
/slapi-nis-0.52.tar.gz.sig
/slapi-nis-0.53.tar.gz
/slapi-nis-0.53.tar.gz.sig
/slapi-nis-0.54.tar.gz
/slapi-nis-0.54.tar.gz.sig
/slapi-nis-0.54.1.tar.gz
/slapi-nis-0.54.1.tar.gz.sig
/slapi-nis-0.54.2.tar.gz
/slapi-nis-0.54.2.tar.gz.sig
/slapi-nis-0.55.tar.gz
/slapi-nis-0.55.tar.gz.sig
/slapi-nis-0.56.tar.gz
/slapi-nis-0.56.tar.gz.sig
/slapi-nis-0.56.0.tar.gz
/slapi-nis-0.56.0.tar.gz.sig
/slapi-nis-0.56.1.tar.gz
/slapi-nis-0.56.1.tar.gz.sig
/slapi-nis-0.56.2.tar.gz
/slapi-nis-0.56.2.tar.gz.sig
/slapi-nis-0.56.3.tar.gz
/slapi-nis-0.56.3.tar.gz.sig
/slapi-nis-0.56.4.tar.gz
/slapi-nis-0.56.4.tar.gz.asc
/slapi-nis-0.56.4.tar.gz.sig
/slapi-nis-0.56.5.tar.gz
/slapi-nis-0.56.5.tar.gz.asc
/slapi-nis-0.56.6.tar.gz
/slapi-nis-0.56.6.tar.gz.asc
/slapi-nis-0.56.7.tar.gz
/slapi-nis-0.56.7.tar.gz.asc
/slapi-nis-0.60.0.tar.gz
/slapi-nis-0.60.0.tar.gz.asc

View File

@ -0,0 +1,28 @@
From 062c157013c5af8714d9015582de898b42d1a981 Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy@redhat.com>
Date: Wed, 2 May 2018 08:56:15 +0300
Subject: [PATCH] support transition from libtirpc to libnsl in Fedora 28
libnsl2-devel in Fedora 28 depends on libtirpc-devel internally
so we can also reduce the dependency in spec
diff --git a/configure.ac b/configure.ac
index 184a9af..80f2ca2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -273,6 +273,12 @@ AC_ARG_WITH(tirpc,
])
if test $use_tirpc = yes ; then
PKG_CHECK_MODULES(TIRPC,libtirpc)
+fi
+
+PKG_CHECK_MODULES(NSL,libnsl,[use_libnsl=yes],[use_libnsl=no])
+if test "$use_libnsl" = yes ; then
+ RPC_CFLAGS="$NSL_CFLAGS"
+ RPC_LIBS="$NSL_LIBS"
else
RPC_CFLAGS=
RPC_LIBS=-lnsl
--
2.14.3

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: slapi-nis
# $Id$
NAME := slapi-nis
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -0,0 +1,36 @@
From 610cf4ce34ad850eda67d9fba1f98f8ab6001e6e Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy@redhat.com>
Date: Tue, 1 Feb 2022 08:28:18 +0200
Subject: [PATCH] Update OpenLDAP detection code to deal with libldap_r removal
in 2.6
Resolves: rhbz#2032691
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
---
configure.ac | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 7cd7d76..24fbe20 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,8 +71,13 @@ dirsrv)
;;
openldap)
runtime_modules="nss nspr"
- LDAP_CFLAGS=
- LDAP_LIBS="-lldap_r -llber"
+ SAVE_LIBS="$LIBS"
+ LIBS=
+ AC_SEARCH_LIBS([ldap_search], [ldap_r ldap], [], [AC_MSG_ERROR([libldap or libldap_r not found])])
+ AC_SEARCH_LIBS([ber_peek_tag], [lber], [], [AC_MSG_ERROR([liblber not found])])
+ LDAP_LIBS="$LIBS"
+ LDAP_CFLAGS=""
+ LIBS="$SAVE_LIBS"
;;
*)
runtime_modules="nss nspr"
--
2.34.1

539
slapi-nis.spec Normal file
View File

@ -0,0 +1,539 @@
%if 0%{?fedora} >= 14 || 0%{?rhel} >= 6
%define ldap_impl openldap
%else
%define ldap_impl mozldap
%endif
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 6
%define betxn_opts --enable-be-txns-by-default
%else
%define betxn_opts --disable-be-txns-by-default
%endif
Name: slapi-nis
Version: 0.60.0
Release: 1%{?dist}
Summary: NIS Server and Schema Compatibility plugins for Directory Server
License: GPL-3.0-or-later
URL: http://pagure.io/slapi-nis/
Source0: https://releases.pagure.org/slapi-nis/slapi-nis-%{version}.tar.gz
Source1: https://releases.pagure.org/slapi-nis/slapi-nis-%{version}.tar.gz.asc
BuildRequires: make
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: 389-ds-base-devel >= 1.3.5.6, %{ldap_impl}-devel
BuildRequires: nspr-devel, nss-devel, /usr/bin/rpcgen
%if 0%{?fedora} > 18 || 0%{?rhel} > 6
BuildRequires: libsss_nss_idmap-devel > 1.16.0-5
%define sss_nss_opts --with-sss-nss-idmap --with-idviews
%else
%define sss_nss_opts %{nil}
%endif
BuildRequires: pam-devel
%if (0%{?fedora} > 14 && 0%{?fedora} < 28) || (0%{?rhel} > 6 && 0%{?rhel} < 8)
BuildRequires: libtirpc-devel
%else
BuildRequires: libnsl2-devel
%endif
%if 0%{?fedora} > 27 || 0%{?rhel} >= 9
ExcludeArch: %{ix86}
%endif
Requires: 389-ds-base >= 1.3.5.6
%description
This package provides two plugins for Red Hat and 389 Directory Server.
The NIS Server plugin allows the directory server to act as a NIS server
for clients, dynamically generating and updating NIS maps according to
its configuration and the contents of the DIT, and serving the results to
clients using the NIS protocol as if it were an ordinary NIS server.
The Schema Compatibility plugin allows the directory server to provide an
alternate view of entries stored in part of the DIT, optionally adding,
dropping, or renaming attribute values, and optionally retrieving values
for attributes from multiple entries in the tree.
%prep
%setup -q
%build
autoconf --force
%configure --disable-static --with-ldap=%{ldap_impl} \
--with-nsswitch --with-pam --with-pam-service=system-auth \
%{sss_nss_opts} %{betxn_opts}
sed -i -e 's,%{_libdir}/dirsrv/plugins/,,g' -e 's,.so$,,g' doc/examples/*.ldif
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT/%{_libdir}/dirsrv/plugins/*.la
%if 0
# ns-slapd doesn't want to start in koji, so no tests get run
%check
make check
%endif
%files
%doc COPYING NEWS README STATUS doc/*.txt doc/examples/*.ldif doc/ipa
%{_mandir}/man1/*
%{_libdir}/dirsrv/plugins/*.so
%{_sbindir}/nisserver-plugin-defs
%changelog
* Sat Aug 20 2022 Alexander Bokovoy <abokovoy@redhat.com> - 0.60.0-1
- new upstream release
- Change license from GPLv2 to GPLv3+ to follow 389-ds licensing
- Fix ID views integration
- Fix base scope lookups
- Bump NIS max dgram size to 8KB by default instead of 1KB
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Feb 01 2022 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.7-5
- Resolves: rhbz#2032691
- Rebuild against newer OpenLDAP version
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Nov 12 2021 Björn Esser <besser82@fedoraproject.org> - 0.56.7-3
- Rebuild(libnsl2)
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue May 18 2021 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.7-1
- CVE-2021-3480: invalid bind DN crash
- New upstream release
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Dec 04 2020 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.6-1
- New upstream release
- Ignore searches which don't match any configured map
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed May 06 2020 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.5-2
- Initialize map locks in NIS plugin to prevent crash
* Mon May 04 2020 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.5-1
- New upstream release
- Resolves: rhbz#1751295: (2) When sync-repl is enabled, slapi-nis can deadlock during retrochanglog trimming
- Resolves: rhbz#1768156: ERR - schemacompat - map rdlock: old way MAP_MONITOR_DISABLED
* Fri Feb 07 2020 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.4-1
- New upstream release
- Fix build with newer gcc versions
- Resolves rhbz#1800097
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jun 06 2019 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.3-1
- New upstream release
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed May 02 2018 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.2-6
- Force rebuild of configure
* Wed May 02 2018 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.2-5
- Link with libnsl explicitly in Fedora 28 or later
- Require libnsl2-devel for build
- Resolves rhbz#1573636
* Thu Mar 15 2018 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.2-4
- Remove tcpwrappers support as they aren't available in Fedora anymore
* Thu Mar 15 2018 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.2-3
- Do not build on i686 in Fedora 28 or later as 389-ds-base is not available there anymore
- Resolves rhbz#1556448
- Remove outdated ExclusiveArch for RHEL6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Jan 19 2018 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.2-1
- New upstream release
- Update links to the upstream project page and releases
- Use extended SSSD API to signal that an entry should not be cached anymore
- Add support for timeout-based NSS queries with libsss_nss_idmap
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.56.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Aug 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.1-1
- Support querying external users by UPN alias
- Don't clobber target of the pblock for ID views
* Mon Jun 20 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.56.0-2
- Updated upstream tarball
* Mon Jun 20 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.56-1
- Add support for changing passwords for users from a primary tree
- requires DS 1.3.5.6 or later
* Mon May 30 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.55-3
- Add support to properly shutdown priming cache from RHEL 7.2.4
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.55-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jan 26 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.55-1
- Support external members of IPA groups in schema compat
- Support bind over ID overrides when uid is not overridden
- Populate schema compat trees in parallel to LDAP server startup
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.54.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu Mar 26 2015 Alexander Bokovoy <abokovoy@redhat.com> - 0.54.2-1
- CVE-2015-0283 slapi-nis: infinite loop in getgrnam_r() and getgrgid_r() (#1206049)
- Make sure nss_sss.so.2 module is used directly
- Allow building slapi-nis with ID views against 389-ds-base from RHEL7.0/CentOS7.0 releases
* Thu Nov 6 2014 Alexander Bokovoy <abokovoy@redhat.com> - 0.54.1-1
- support FreeIPA overrides in LDAP BIND callback
- ignore FreeIPA override searchs outside configured schema compat subtrees
* Fri Oct 10 2014 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-1
- Add support for FreeIPA's ID views
- Allow searching SSSD-provided users as memberUid case-insensitevly
Fixes bug #1130131
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Apr 22 2014 Nalin Dahyabhai <nalin@redhat.com> - 0.53-1
- correct the default NIS map settings for hosts.byname and hosts.byaddr,
from report by Rik Megens
- fix several problems when hitting out-of-memory conditions, spotted by
static analysis
* Mon Jan 20 2014 Nalin Dahyabhai <nalin@redhat.com> - 0.52-3
- remove ExclusiveArch if %%{rhel} is 7 or higher, because 389-ds-base gets
built for everything now (#1055711)
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.52-2
- Mass rebuild 2013-12-27
* Mon Dec 16 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.52-1
- correctly reflect whether or not we're built with transaction support in
the module's nsslapd-pluginVersion attribute
- fix a couple of should've-used-memmove()-instead-of-memcpy() cases which
would hit when removing maps or groups of maps (#1043546/#1043638)
* Mon Dec 9 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.51-1
- fix another request argument memory leak in NIS server (#1040159)
- fix miscellaneous items found by static analysis
* Tue Oct 1 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.50-1
- if we get an EPIPE while registering with rpcbind, try to reconnect and
retransmit before giving up
* Thu Sep 19 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.49-1
- add {nis,schema-compat}-ignore-subtree and -restrict-subtree settings,
which should let us avoid deadlocks when tasks are modifying data in
the backend database (#1007451)
* Mon Aug 12 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.48-1
- try to gracefully handle failures obtaining internal locks
- fix locating-by-name of entries with names that require escaping
- add self-tests for nsswitch and PAM functionality
- make nsswitch mode properly handle user and group names with commas in them
- handle attempts to PAM authenticate to compat groups (i.e., with failure)
- drop the "schema-compat-origin" attribute
* Wed Aug 7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.7-1
- fix building against versions of directory server older than 1.3.0, which
first introduced slapi_escape_filter_value()
* Wed Aug 7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.6-1
- only buildrequire libsss_nss_idmap-devel on releases that included SSSD
version 1.10 or later, where it first appeared
* Wed Aug 7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.5-1
- merge Alexander Bokovoy's patches to
- teach the schema compatibility plugin to optionally serve user and group
information retrieved from libc as part of a set of compat entries
- handle simple bind requests for those entries by calling out to PAM
- to rewrite the DN of incoming bind requests to compat entries to point
at the source entries, instead of returning a referral which most clients
won't handle
- include IPA-specific docs as docs
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.47-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri May 24 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47-1
- fix request argument memory leaks in NIS server
- add a %%sort function
* Thu Apr 4 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.46-1
- when checking if we can skip processing for a given change, pay attention to
whether or not the changes cause the entry to need to be added or removed
from a map (#912673)
- check SLAPI_PLUGIN_OPRETURN in post-change hooks, in case the backend failed
to update things but the server called us anyway
* Tue Mar 19 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.45-1
- fix dispatching for multiple connected clients in the NIS plugin (#923336)
* Tue Feb 5 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.44-3
- work around multilib differences in the example .ldif files (internal
tooling)
* Tue Nov 20 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.44-2
- set betxn support to be disabled by default on Fedora 17 or EL 5 or older,
which have versions of IPA < 3.0, per mkosek on freeipa-devel
* Wed Nov 14 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.44-1
- add missing newline to a couple of debug log messages
- note whether or not betxn support is compiled in as part of the
nsslapd-pluginVersion value we report to the server
- register callbacks in the same order in both plugins, so that
their log messages are logged in the same order
* Tue Nov 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.43-1
- reintroduce support for directory server transactions (nhosoi, IPA#3046)
- control transaction support at run-time, deciding when to do things based
on the value of the nsslapd-pluginbetxn attribute in the plugin's entry
- NIS: add default settings for shadow.byname and passwd.adjunct.byname maps
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.42-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jun 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.42-1
- drop support for directory server transactions (richm, #766320)
* Tue May 22 2012 Nalin Dahyabhai <nalin@redhat.com>
- fix a leak due to us assuming that slapi_mods_add_smod() not taking ownership
of an smod along with its contents, when it just keeps the contents
* Tue Apr 10 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.41-1
- log errors evaluating pad expressions in %%link rather than continuing on
until we hit an arithmetic exception (#810258)
* Fri Mar 30 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.40-1
- treat padding values passed to the "link" function as expressions to be
evaluated rather than simply as literal values (part of #767372)
* Wed Mar 28 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.39-1
- add a "default" function for trying to evaluate one expression, then
another, then another... (part of #767372)
- when creating a compat entry based on a real entry, set an entryUSN based on
the source entry or the rootDSE (freeipa #864); the "scaffolding" entries
won't have them
* Tue Mar 6 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.38-1
- properly escape RDN values when building compat entries (#796509, #800625)
* Mon Feb 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.37-1
- fix a compile error on systems where LDAP_SCOPE_SUBORDINATE isn't defined
(reported by Christian Neuhold)
- conditionalize whether we have a build dependency on tcp_wrappers (older
releases) or tcp_wrappers-devel (newer releases)
* Tue Jan 24 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.36-1
- take steps to avoid making yp_first/yp_next clients loop indefinitely
when a single LDAP entry produces multiple copies of the same NIS key
for a given map
* Tue Jan 24 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.35-1
- add mmatch/mregmatch[i]/mregsub[i] formatting functions which work like
match/regmatch[i]/regsub[i], but which can handle and return lists of
zero or more results (part of #783274)
* Thu Jan 19 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.34-1
- do entry comparisons ourselves, albeit less throughly, to avoid the worst
case in pathological cases (more of #771444)
* Tue Jan 17 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.33-1
- get more aggressive about skipping unnecessary calculations (most of
the problem in #771444, though not the approach described there)
* Mon Jan 16 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.32-1
- add support for directory server transactions (#758830,#766320)
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Jan 11 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.31-1
- fix some memory leaks (more of #771493)
* Tue Jan 10 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.30-1
- skip recalculations when the attributes which changed don't factor into
our calculations (part of #771493)
* Wed Jan 4 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.29-1
- add regmatchi/regsubi formatting functions which work like regmatch/regsub,
but do matching in a case-insensitive manner
- update NIS map defaults to match {CRYPT} userPassword values in a
case-insensitive manner so that we also use {crypt} userPassword values
- fix inconsistencies in the NIS service stemming from using not-normalized DNs
in some places where it should have used normalized DNs
* Mon Dec 19 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.28-1
- when configured with --with-ldap=openldap, link with -lldap_r rather
than -lldap (rmeggins, #769107)
* Tue Dec 6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.27-1
- when building for 389-ds, use Slapi_RWLocks if they appear to be available
(the rest of #730394/#730403)
* Fri Aug 12 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.26-1
- when building for 389-ds, use libpthread's read-write locks instead of
NSPR's (part of #730394/#730403)
* Wed Jul 27 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.25-1
- speed up building compat entries which reference thousands of other entries
(more of #692690)
- 389-ds-base is apparently exclusive to x86_64 and %%{ix86} on EL, so we have
to be, too
* Fri May 13 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.24-1
- carry our own yp.x, so that we don't get bitten if libc doesn't include
yp client routines
- we need rpcgen at build-time now
* Thu Mar 31 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.23-1
- speed up building compat entries with attributes with thousands of literal
values (#692690)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Jan 6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.22-1
- fix a number of scanner-uncovered defects
* Thu Jan 6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.21-2
- make sure we always pull in nss-devel and nspr-devel, and the right
ldap toolkit for the Fedora or RHEL version
* Tue Nov 23 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.21-1
- update to 0.21
- schema-compat: don't look at standalone compat containers for a search,
since we'll already have looked at the group container
* Tue Nov 23 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.20-1
- update to 0.20
- add a deref_f function
* Mon Nov 22 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.19-1
- fix a brown-paper-bag crash
* Mon Nov 22 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.18-1
- update to 0.18
- add a deref_rf function
- schema-compat: don't respond to search requests for which there's no backend
- schema-compat: add the ability to do standalone compat containers
* Wed Nov 17 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.17-6
- revert that last change, it's unnecessary
* Thu Nov 11 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.17-5
- build against either 389-ds-base or redhat-ds-base, whichever is probably
more appropriate here
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Jul 15 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-3
- change buildreq from fedora-ds-base-devel to 389-ds-base-devel, which
should avoid multilib conflicts from installing both arches of the new
package (#511504)
* Tue Jul 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-2
- fixup changelog entries that resemble possible macro invocations
* Thu May 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-1
- actually send portmap registrations to the right server
* Thu May 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.16-1
- fix NIS server startup problem when no port is explicitly configured and
we're using portmap instead of rpcbind (#500903)
* Fri May 8 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.15-1
- fix %%deref and %%referred to fail rather than return a valid-but-empty
result when they fail to evaluate (reported by Rob Crittenden)
* Wed May 6 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.14-1
- correctly handle being loaded but disabled (#499404)
* Thu Apr 30 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.13-1
- update to 0.13, reworking %%link() to correct some bugs (#498432)
* Thu Apr 30 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.12-1
- correct test suite failures that 0.11 started triggering
* Tue Apr 28 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.11-1
- update to 0.11 (#497904)
* Wed Mar 4 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.10-1
- update to 0.10
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Dec 9 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.5-2
- make the example nsslapd-pluginpath values the same on 32- and 64-bit
systems, because we can depend on the directory server "knowing" which
directory to search for the plugins
* Mon Dec 8 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.5-1
- update to 0.8.5 to suppress duplicate values for attributes in the schema
compatibility plugin
* Thu Dec 4 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.4-1
- update to 0.8.4 to fix:
- problems updating references, particularly those for %%referred() (#474478)
- inability to notice internal add/modify/modrdn/delete operations (really
this time) (#474426)
* Wed Dec 3 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.3-1
- update to 0.8.3 to also notice and reflect changes caused by internal
add/modify/modrdn/delete operations
* Wed Nov 19 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.2-1
- update to 0.8.2 to remove a redundant read lock in the schema-compat plugin
* Fri Nov 7 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.9-1
- update to 0.9
* Fri Oct 3 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.1-1
- update to 0.8.1 to fix a heap corruption (Rich Megginson)
* Wed Aug 6 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8-1
- update to 0.8
* Wed Aug 6 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.7-1
- update to 0.7
* Wed Jul 23 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.6-1
- rebuild (and make rpmlint happy)
* Wed Jul 9 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.2-1
- initial package

View File

@ -0,0 +1,2 @@
SHA512 (slapi-nis-0.60.0.tar.gz) = 15fe7f821c6b7eea5f93edb46adcc8ba8ac8369e47b607bd56db23bbaf3e0a3e35da412bcc3665aa35bfd01d3863222d926d661adb70491f3ecce1204bc4b6e7
SHA512 (slapi-nis-0.60.0.tar.gz.asc) = 117c1da76320ec065970752cfb5de379dbe7899e08dbcb7f2699daa26cb8cb429e1436092e4d5b39c162fc3b3f58b3c48a24c6884c2bd909767bccdd27cf7786