File: NEWS

package info (click to toggle)
lcmaps-plugins-basic 1.7.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,996 kB
  • sloc: sh: 11,020; ansic: 4,124; makefile: 128
file content (79 lines) | stat: -rw-r--r-- 3,331 bytes parent folder | download | duplicates (2)
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
Version 1.7.1:
- When retrieving the user_dn, first check the data registered by other plugins
  before trying the introspect/run arguments.
- gridmapdir code: test whether we can write the source for the hardlink before
  actually linking: otherwise we cannot touch it afterwards using utime().
- Fix some bugs in (unmaintained) ldap plugin.

Version 1.7.0:
- Move to new lcmaps-gridmapfile and lcmaps-gridmapdir functions, syncing code
  with the lcmaps-plugins-robot code-base. These new functions are a major
  rework of the original ancient and buggy lcmaps-gridlist codebase. Among other
  things it fixes a number of grid-mapfile parsing problems and problems when
  using a default grid-mapfile.
- Extensive cleanup and synchronization of different banning and mapping plugins
  ban_dn, localaccount and poolaccount.

Version 1.6.3:
- Add test for ldap.h and fail in configure when missing.
- Import non-linux setgroups handling from gLExec to POSIX-enf plugin.  
- Remaining cleanup of compiler warnings.

Version 1.6.2:
- Numerous small code improvements, general cleanup.

Version 1.6.1:
- Fix bug in poolaccount when requested username is unset
- Fix missing #include of dlfcn.h for poolaccount

Version 1.6.0:
- When LCMAPS has version 1.6.0 or higher, the localaccount and poolaccount
  plugins will try to obtain a "requested_username" from the framework.
  When set:
  * for the localaccount it needs to match one of the target
    useraccounts for the DN in the grid-mapfile. This enables support for
    mapping to e.g. user2 in an entry such as
       "/DN" user1,user2
  * for the poolaccount it needs to match the resulting leased poolaccount.

Version 1.5.1:
- New plugin lcmaps_ban_dn.mod, replicating the LCAS userban plugin, including
  manpage.

Version 1.5.0:
- Changing the log messages to match the logging method used in LCMAPS version
  1.5.0, which will be using the Syslog native log priority/levels.

- Fixed an error message that mentioned a gridmapdir was not available, while
  the grid-mapfile couldn't be found

Version 1.4.7:
- Moving the debug message more to the background into the debug stream.

- For all LCMAPS plugins:
  Updated the gridmapfile and gridmapdir code to signal that the gridmapdir is
  not setup properly or full in the logfile. This message was lost. Updated all
  other localaccount and poolaccount plug-in logging as well to be less verbose
  and to the point for debugging purposes.

- Dummy Good plugin:
  The dummy plugin "good" is transmorfed into something more then just a dummy
  to provide a static account selection/mappin:

    Configuration options:
    --dummy-uid     <numerical Unix User ID, like: 501>
    --dummy-gid     <numerical Unix Primary Group ID, like: 1024>
    --dummy-sec-gid <numerical Unix Secondary Group ID, like: 201>
	Note: Only ONE secondary GID can be configured.

    --dummy-username  <Unix username, like: nobody>
    --dummy-group     <Unix group,    like: nobody>
    --dummy-sec-group <Unix group,    like: nobody>

- Generic to all components:

    - adjusted to be able to use EPEL, EMI and gLite packages and system native
      library installations
    - cleanup of unused files and support for distribution tarball.
    - provide pkg-config files
    - All LCMAPS public header files are all in ${includeDir}/lcmaps/*.h