debian/0000755000000000000000000000000011560467653007203 5ustar debian/cipux-storage-tools.install0000644000000000000000000000003511157055067014513 0ustar usr/bin/ usr/share/man/man1/ debian/control0000644000000000000000000000350011560467523010600 0ustar Source: cipux-storage Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: devscripts (>= 2.10.7~), perl, perl-modules (>= 5.10.0) | libmodule-build-perl (>= 0.2808), cdbs (>= 0.4.85~), debhelper (>= 7.0.1), dh-buildinfo, libclass-std-perl, libcipux-perl (>= 3.4.0.5), liblog-log4perl-perl, libnet-ldap-perl, libreadonly-perl, libmodule-build-cipux-perl (>= 0.3.0), libtest-leaktrace-perl, libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-refcount-perl, slapd Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/cipux-storage.git Vcs-Browser: http://git.debian.org/?p=collab-maint/cipux-storage.git;a=summary Homepage: http://www.cipux.org/ Package: libcipux-storage-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: storage abstraction layer for CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . This package contains CipUX::Storage, the storage abstraction layer for CipUX. Package: cipux-storage-tools Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Description: Commandline storage-related tools for CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . This package contains commandline tools to interact with the storage abstraction layer for CipUX. debian/source/0000755000000000000000000000000011526330504010465 5ustar debian/source/format0000644000000000000000000000001411316654760011705 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002760211560467653011064 0ustar cipux-storage (3.4.0.2-6) unstable; urgency=low * Improve package relations: + Drop relations for packages part of core Perl even in oldstable: - libversion-perl - libtest-simple-perl + Relax to unversioned relations when satisfied even in oldstable: - libclass-std-perl - libtest-pod-perl - libtest-pod-coverage-perl + Drop TODO file: Obsoleted by above. * Update copyright file: + Rewrite using draft 174 of DEP-5 format. + Fix use initial wildcard Files section. + Rewrap license fields at 72 chars, and shorten comments. * Bump policy compliance to standards-version 3.9.2. * Bump debhelper compatibility level to 7 (satisfied even in oldstable, and cdbs need backporting for oldstable anyway). Tighten build-dependencies on debhelper and cdbs correspondingly. -- Jonas Smedegaard Thu, 05 May 2011 11:36:07 +0200 cipux-storage (3.4.0.2-5) unstable; urgency=low * Fix generate valid cipux.ldif file. * Tighten cipux.ldif generation to not fail if accidentally done twice. -- Jonas Smedegaard Tue, 15 Feb 2011 14:44:38 +0100 cipux-storage (3.4.0.2-4) unstable; urgency=low [ Xavier Oswald ] * Update my mail address [ Jonas Smedegaard ] * Update locally included cipux.schema to version 1.4 (only cosmetic changes). * Generate ldif from schema. Install both below /etc/ldap/schema (and not as example). Build-depend on slapd (slapcat used for ldif generation). * Ease building with git-buildpackage: + Git-ignore quilt .pc dir. + Add dpkg-source local-options. * Extend copyright year in rules file, and rewrap header at 72 chars. * Reformat copyright file, using Subversion draft rev.166 of DEP5. * Bump standards-version to 3.9.1. * Newline-delimit uploaders and depends in control file. -- Jonas Smedegaard Tue, 15 Feb 2011 00:19:41 +0100 cipux-storage (3.4.0.2-3) unstable; urgency=low * Drop locally included CDBS snippets, and local implementation of DEB_MAINTAINER_MODE, all included in main cdbs now. * Adjust header of rules file: Add comma after copyright years. * Adjust years in copyright file, and rewrap and slightly reword GPL- 2+ license section. -- Jonas Smedegaard Mon, 12 Apr 2010 12:20:35 +0200 cipux-storage (3.4.0.2-2) unstable; urgency=low * Update local CDBS snippets: + package-relations.mk: - Merge mixture of versioned and unversioned dependencies - Use unversioned dependencies when satisfied in oldstable - Improve whitespace cleanup - Rewrite and silence applying dependencies - Handle cdbs 0.4.53 dependency (needed when using debhelper v7) + upstream-tarball.mk: - Depend unversioned on cdbs (the needed 0.4.39 is in oldstable) - Preserve bzip2 tarballs with source format '3.0 (quilt)'. + copyright-check.mk: - More aggressive scanning (check top 99999 lines, not just 60) - Simplify more licensing notices and preserve non-ASCII chars - Group hints by sorted owner list (ignoring years) - Limit console output both horisontally and vertically - Use rev123 of draft DEP5 for hints file + perl-build.mk: - Relax build-dependency on perl to be unversioned (see bug#525190 and perl policy 3.8.3). * Build unversioned on cdbs and perl, thanks to CDBS dependency tracking. * Bump Standards-Version to 3.8.4. * Refer to FSF website (not postal address) in licensing headers of Debian packaging files. * Update debian/copyright: + Reformat to conform to draft DEP5 rev. 135. + Bump some coyright years. + Fix include disclaimer in GPL-2+ section of copyright. + Add reference to FSF website. * Use source format '3.0 "quilt"'. * Stop conditionally enabling DEB_AUTO_UPDATE_DEBIAN_CONTROL (adopted upstream since CDBS 0.4.67), to not bogusly upset lintian. -- Jonas Smedegaard Mon, 22 Feb 2010 22:47:37 +0100 cipux-storage (3.4.0.2-1) unstable; urgency=low * New upstream release. * Bump Policy compliance to standards-version 3.8.2. * Build-depend on libtest-refcount-perl and libtest-leaktrace-perl. * Tighten dependencies on libcipux-perl to at least 3.4.0.5. * Update package-relations.mk: Cleanup unversioned+versioned dependency mix. Improve whitespace cleanup. Rewrite and silence applying dependencies. -- Jonas Smedegaard Mon, 10 Aug 2009 11:19:36 +0200 cipux-storage (3.4.0.0-2) unstable; urgency=low * Add watch file. * Build-depend on recent perl-modules (favored over libtest-simple-perl). * Add git-buildpackage configfile, enabling signed tags and use of pristine-tar. * Add README.source. Drop custom CDBS hints. * Bump standards-version to 3.8.1. * Add proper copyright header to debian/rules. * Update upstream homepage. * Reformat debian/copyright to conform to proposal DEP5 rev. 48. * Extend local CDBS snippet package-relations.mk to support all kinds of dependencies. * Handle all dependencies in debian/control. -- Jonas Smedegaard Tue, 19 May 2009 11:34:19 +0200 cipux-storage (3.4.0.0-1) unstable; urgency=low * New upstream release. * Use local CDBS snippet upstream-tarball. * Build-depend on liblog-log4perl-perl and libreadonly-perl. Tighten build-dependencies on libcipux-perl and libmodule-build-cipux-perl. Drop build-dependency on libdate-manip-perl and (for cipux-storage- tools) libcipux-perl. * Add proper licensing header to debian/rules, and bump years. * Update debian/copyright: + Bump licensing years of both upstream source and debian packaging + Add upstream tarball download URL. + Update syntax to new proposal v442 (no changes needed) + Merge entries with same authors and copyrights + Add licensing header to GPL license section. * Update copyright-hints (no new authors or licenses). * Add git-buildpackage configfile, enabling pristine-tar and tag- signing. -- Jonas Smedegaard Sun, 15 Mar 2009 02:09:11 +0100 cipux-storage (3.4.0~svn3015-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Fri, 02 Jan 2009 05:17:45 +0100 cipux-storage (3.4.0~svn3010-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Thu, 01 Jan 2009 16:47:37 +0100 cipux-storage (3.4.0~svn2996-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Fix CDBS snippets to never use dash in variable names. * Fix license-term -> license, and bump to copyright format spec v420. -- Jonas Smedegaard Mon, 22 Dec 2008 13:40:37 +0100 cipux-storage (3.4.0~svn2978-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Update copyright hints (no new owners or licenses). -- Jonas Smedegaard Wed, 17 Dec 2008 02:20:17 +0100 cipux-storage (3.4.0~svn2977-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Update copyright hints (no new owners or licenses). -- Jonas Smedegaard Wed, 17 Dec 2008 01:20:07 +0100 cipux-storage (3.4.0~svn2968-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Build-depend and depend on libcipux-perl (not libcipux-common-perl). * Install debian-edu-specific config files as example files. * Update copyright-hints. * Update CDBS snippets: + Simplify internal variables + Ignore no files by default in copyright-check.mk + Correct and update copyright hints of the snippets themselves * Update debian/copyright and copyright hints: + Add info on CDBS snippets (new owners, no new licenses) + Bump to version 413 of new format (no structural changes) * Semi-auto-update debian/control to update build-dependencies. -- Jonas Smedegaard Mon, 15 Dec 2008 17:15:45 +0100 cipux-storage (3.4.0~svn2838-2) experimental; urgency=low * Install cipux.schema as example file (as temporary workaround until provided by future cipux-storage-ldap package). -- Jonas Smedegaard Fri, 28 Nov 2008 17:08:56 +0100 cipux-storage (3.4.0~svn2838-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Update copyright hints (files added, no new owners of licenses). -- Jonas Smedegaard Wed, 22 Oct 2008 16:05:13 +0200 cipux-storage (3.4.0~svn2721-1) experimental; urgency=low * New snapshot of upstream Subversion repository. -- Jonas Smedegaard Sat, 27 Sep 2008 20:17:40 +0200 cipux-storage (3.4.0~svn2604-1) experimental; urgency=low * New snapshot of upstream Subversion repository. * Update copyright-hints. -- Jonas Smedegaard Sat, 23 Aug 2008 11:49:46 +0200 cipux-storage (3.4~svn2523-1) experimental; urgency=low * New upstream Subversion snapshot. -- Jonas Smedegaard Tue, 12 Aug 2008 01:30:07 +0200 cipux-storage (3.4~svn2489-2) experimental; urgency=low * Include man pages for all binaries. * Update copyright-hints. -- Jonas Smedegaard Thu, 31 Jul 2008 14:44:31 +0200 cipux-storage (3.4~svn2489-1) UNRELEASED; urgency=low * New upstream Subversion snapshot. * Depend and build-depend on libclass-std-perl. * Depend and build-depend (again) on libversion-perl (virtual package in Lenny but not on Etch). Add TODO note about dropping those dependencies again after Lenny+1. * Update CDBS snippets: + Allow late nocheck flagging for local cdbs snippet perl-build.mk. + Tighten build-dependency on libmodule-build-perl in perl-build.mk (older releases treat destdir differently). * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean -- Jonas Smedegaard Thu, 31 Jul 2008 13:57:42 +0200 cipux-storage (3.4~svn2439-3) experimental; urgency=low * Really update README.cdbs-tweaks as promised in -1. * Drop no longer used DEB_PERL_BUILDSYSTEM. * Fix dependencies. * Have libcipux-storage-perl suggest cipux-storage-tools. * Fix install config file man page with libcipux-sotrage-perl. -- Jonas Smedegaard Sat, 26 Jul 2008 09:41:35 +0200 cipux-storage (3.4~svn2439-2) experimental; urgency=low * Fix installing commandline tool and its man page in -tools package. * Shorten short descriptions, thanks to lintian. * Update CDBS snippets: + Fix perl-build.mk to use DEB_PERL_DESTDIR (no longer used here, but caused the embarrassing empty packages in -1 release). -- Jonas Smedegaard Fri, 25 Jul 2008 11:34:35 +0200 cipux-storage (3.4~svn2439-1) experimental; urgency=low * New upstream Subversion snapshot. * Move script + symlinks to new binary cipux-storage-tools. * Update CDBS snippets: + Use new local perl-build.mk to handle Perl Module::Build routines (and drop local improved perlmodule.mk). + Use new local package-relations.mk to resolve, cleanup and apply CDBS-declared (build-)dependencies. + Update copyright-check.mk to closer match new proposed copyright format. Update copyright-hints. + Update README.cdbs-tweaks. * Semi-auto-update debian/control to update dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Fri, 25 Jul 2008 10:38:39 +0200 cipux-storage (3.4~svn2362-1) experimental; urgency=low * New upstream Subversion snapshot. * Drop patch, adopted upstream. * Build-depend on libmodule-build-cipux-perl (not libcipux-build-perl). * Strip .packlists in perlmodule.mk (not in debian/rules). -- Jonas Smedegaard Sat, 05 Jul 2008 14:03:48 +0200 cipux-storage (3.4~svn2356-1) experimental; urgency=low * Initial release (related to - but only partly closes - bug#357694). -- Jonas Smedegaard Fri, 04 Jul 2008 12:46:59 +0200 debian/README.source0000644000000000000000000000361311204475516011355 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/cipux.schema0000644000000000000000000016606511422075435011521 0ustar # cipux.schema - Version 0.1 - 2000/03/15 - ckuelker # cipux.schema - Version 0.2 - 2003/06/24 - ckuelker # cipux.schema - Version 0.3 - 2005/02/20 - ckuelker # cipux.schema - Version 0.4 - 2005/08/09 - ckuelker # cipux.schema - Version 0.5 - 2005/09/16 - ckuelker # cipux.schema - Version 0.6 - 2005/09/23 - ckuelker # cipux.schema - Version 0.7 - 2005/09/23 - ckuelker # cipux.schema - Version 0.8 - 2006/01/03 - ckuelker # cipux.schema - Version 0.9 - 2006/08/13 - ckuelker # cipux.schema - Version 1.0 - 2006/09/11 - ckuelker # cipux.schema - Version 1.1 - 2007/09/03 - ckuelker # cipux.schema - Version 1.2 - 2007/12/06 - ckuelker # cipux.schema - Version 1.3 - 2008/01/08 - ckuelker # cipux.schema - Version 1.4 - 2009/02/18 - ckuelker # # Copyrights: # Christian Kuelker (original author) # # # # CipUX 3.4.x.x - LDAPv3 schema # # Requires: # core.schema (userPassword) # cosine.schema # nis.schema (uidNumber, gidNumber) # # Provides: # 1.3.6.1.4.1.14731.2 # ## ## objectClasses (implemented) ## # objectClass Structural default nodes #============================================================================== # # 1 cipuxAccount no user, group # 2 cipuxMachine no # 3 cipuxRoom no # 4 cipuxHardwareType yes # 5 cipuxImageSlot yes # 6 cipuxImage yes # 7 cipuxAdmin no # 8 cipuxConfiguration yes # 9 cipuxGroup no # 10 cipuxHardware no # 11 cipuxInstitution no # 12 cipuxApplication yes # 13 cipuxCatModule no # 14 cipuxLdapRootNode no # 15 cipuxLdapOrgaNode no # 16 cipuxTask yes # ## ## attributes (implemented) ## # attribute: remark: example: type: length: #============================================================================== # # 1 cipuxWarning waring status idle, disabled boolean 1 # 2 cipuxExamination test TRUE,FALSE boolean 1 # 3 cipuxCredit user money 123 cent 128 # 4 cipuxLastWarning warning date 2003-02-23 date 10 # 5 cipuxExpireDate expire date 2003-03-23 date 10 # 6 cipuxLastLogon logon date 2003-02-24 date 10 # 7 cipuxCreationDate creation date 2003-01-23 date 10 # 8 cipuxUniversityId matrikel 12345678 utf8 255 # 9 cipuxPhone home phone 05234-213213 utf8 255 # 10 cipuxAddress postal address Strasse 12, 33659 BI utf8 255 # 11 cipuxMail mail address mail@cipworx.org utf8 255 # 12 cipuxFirstname personal name Christian utf8 255 # 13 cipuxLastname surname Kuelker utf8 255 # 14 cipuxFaculty gakubu Sociology utf8 255 # 15 cipuxStatus user status application,applied, utf8 128 # expired # 16 cipuxSoftQuota min quota 10000 int 128 # 17 cipuxHardQuota min quota 15000 int 128 # 18 cipuxNetworkAddress network IP 10.10.118.0 ip 15 # 19 cipuxMaster image master TRUE, FALSE boolean 1 # 20 cipuxClientNumber client nummer 41-255 int 254 # 21 cipuxRoomName room name Raum_e51 utf8 128 # 22 cipuxMacAddress mac address 00:01:03:BF:c1:9f mac 255 # 23 cipuxImageName individ image win98_3.tgz utf8 128 # # 24 cipuxNetworkMask network mask 255.255.128.0 ip 15 # 25 cipuxGatewayAddress network addr. 10.2.128.1 ip 15 # 26 cipuxGatewayMask network mask 255.255.128.0 ip 15 # 27 cipuxHardwareTypeName HW type FujitsuSiemens P3 utf8 128 # 28 cipuxHardwareTypeNumber HW number 001 ord3 3 # 29 cipuxImageSlotName IS name Office2k_full_3 utf8 128 # 30 cipuxImageSlotNumber IS number 001 ord3 3 # 31 cipuxImageSlotEnabled IS on/off TRUE boolean 1 # 32 cipuxImageNumber image no 001 ord3 3 # 33 cipuxImageEnabled image on/off FALSE boolean 1 # 34 cipuxRemark something What I ever want to utf8 255 # 35 cipuxCatModuleName CAT name userselfadmin utf8 128 # 36 cipuxVariable VAR=VALUE Cibot_Lang=en utf8 32768 # 37 cipuxChecksum MD5 KH078wdhj918a987dh utf8 255 # 38 cipuxHardwareTypeNic network card 3c90x utf8 128 # 39 cipuxImageSlotProtect del slot TRUE boolean 1 # 40 cipuxImageProtect del image TRUE boolean 1 # 41 cipuxHardwareTypeProtect del hw TRUE boolean 1 # 42 cipuxImageType Type string tgz utf8 128 # 43 cipuxImageSize Type string 2048256 blocks utf8 128 # 44 cipuxDirectory Type string /home/groups/me utf8 255 # 45 cipuxRole Type string student utf8 128 # 46 cipuxInternetStatus Type string student utf8 128 # 47 cipuxGroupLeaderUid Type string bibeutlin utf8 128 # 48 cipuxSkeletonUid Type string cycle1 utf8 128 # 49 cipuxCountry Type string cycle1 utf8 255 # 50 cipuxState Type string cycle1 utf8 255 # 51 cipuxTown Type string Forbach utf8 255 # 52 cipuxStreet Type string Ginza utf8 255 # 53 cipuxPostalCode Type string 33569 utf8 255 # 54 cipuxHouseNumber Type string 154 utf8 255 # 55 cipuxFloor Type string 13 utf8 255 # 56 cipuxRoomNumber Type string 1 utf8 255 # 57 cipuxWebURL Type string http://www.x.org utf8 255 # 58 cipuxMobilePhone Type string 0123-4567890 utf8 255 # 59 cipuxPrimaryPhone Type string 0123-4567890 utf8 255 # 60 cipuxSecondaryPhone Type string 0123-4567890 utf8 255 # 61 cipuxFax Type string 0123-4567890 utf8 255 # 62 cipuxGender Type string utf8 255 # 63 cipuxAge Type string 10 utf8 255 # 64 cipuxBirthday Type string 1990-11-23 utf8 255 # 65 cipuxNationality Type string usa utf8 255 # 66 cipuxLanguage Type string en_US utf8 255 # 67 cipuxIcqNumber Type string utf8 255 # 68 cipuxIcqNetwork Type string utf8 255 # 69 cipuxIrcNick Type string C14r utf8 255 # 70 cipuxIrcChannel Type string #CipUX utf8 255 # 71 cipuxIrcNetwork Type string utf8 255 # 72 cipuxThinKernel Type string vmlinus-2.6.16 utf8 255 # 73 cipuxThinInitRd Type string initrd-2.6.16.img utf8 255 # 74 cipuxThinAppend Type string root=ndcycle1 utf8 255 # 75 cipuxDesktop Type string startkde utf8 255 # 76 cipuxPassportId Type string 123456789 utf8 255 # 77 cipuxGpGFingerprint Type string utf8 255 # 78 cipuxMaidenName Type string utf8 255 # 79 cipuxMaritalStatus Type string utf8 255 # 80 cipuxNationalInsuranceNumber Type string utf8 255 # 81 cipuxEmergencyNumber Type string utf8 255 # 82 cipuxAttendingPhysician Type string utf8 255 # 83 cipuxDescription Type string utf8 255 # 84 cipuxIdNumber Type string utf8 255 # 85 cipuxPhone1 Type string utf8 255 # 86 cipuxPhone2 Type string utf8 255 # 87 cipuxDepartment Type string utf8 255 # # version 1.1 # # 88 cipuxIsAccount User Account TRUE,FALSE boolean 1 # 89 cipuxIsAdminAccount User Account TRUE,FALSE boolean 1 # 90 cipuxIsAssistantAccount User Account TRUE,FALSE boolean 1 # 91 cipuxIsGuestAccount User Account TRUE,FALSE boolean 1 # 92 cipuxIsExamineeAccount User Account TRUE,FALSE boolean 1 # 93 cipuxIsShare Group Account TRUE,FALSE boolean 1 # 94 cipuxIsGlobalShare Group Account TRUE,FALSE boolean 1 # 95 cipuxIsDocumentShare Group Account TRUE,FALSE boolean 1 # 96 cipuxIsExaminationShare Group Account TRUE,FALSE boolean 1 # 97 cipuxIsWebShare Group Account TRUE,FALSE boolean 1 # 98 cipuxIsMediaShare Group Account TRUE,FALSE boolean 1 # 99 cipuxIsAdminShare Group Account TRUE,FALSE boolean 1 # 100 cipuxIsAssistantShare Group Account TRUE,FALSE boolean 1 # 101 cipuxIsSkel Skeleton TRUE,FALSE boolean 1 # 102 cipuxIsRole Type string TRUE,FALSE boolean 1 # 103 cipuxIsDefaultObject Type string TRUE,FALSE boolean 1 # 104 cipuxIsDeleteable Type string TRUE,FALSE boolean 1 # 105 cipuxIsHidden Type string TRUE,FALSE boolean 1 # 106 cipuxIsDisabled Type string TRUE,FALSE boolean 1 # 107 cipuxIsDeleted Type string TRUE,FALSE boolean 1 # 108 cipuxIsNonCipuxObject Type string TRUE,FALSE boolean 1 # # 109 cipuxIp # 110 cipuxObjectType Type string Account utf8 255 # 111 cipuxHierarchy Type string 1,2,3,4,5 utf8 255 # 112 cipuxRoleAtCreation Type string student utf8 255 # 113 cipuxPassword secret phrase nEwerTeLl utf8 255 # # 114 cipuxGroupMember course uid linux utf8 iA5 # 115 cipuxRoomMember room uid room 1 utf8 iA5 # 116 cipuxComputerMember computer uid client 001 utf8 iA5 # 117 cipuxHardwareTypeMember HardwareType uid client 001 utf8 iA5 # 118 cipuxImageSlotMember image uid image 001 utf8 iA5 # # 119 cipuxInstitutionName Type string Goethe School utf8 255 # 120 cipuxHardwareName Type string draemon utf8 255 # # version 1.2: # # 121 cipuxIsSecondarySkel Skeleton TRUE,FALSE boolean 1 # 122 cipuxIsEnabled CatModule TRUE,FALSE boolean 1 # 123 cipuxPosition CatModule 23 integer 0-99999 # 124 cipuxId CatModule 652 integer 0-99999 # 125 cipuxScript CatModule assignment.cgi # 126 cipuxName CatModule Tutor Admin # 127 cipuxInstaller CatModule This module is for ... # 128 cipuxVersion CatModule 0.1 # 129 cipuxI18n CatModule cipux-cat-web # 130 cipuxAclGroupMember class84 # 131 cipuxAclUserMember bibeutlin # 132 cipuxAclRoleMember student # 133 cipuxFile /var/www/cipux-cat-web/x.cgi # 134 cipuxAuthor Christian Kuelker # # version 1.3: # # 135 cipuxYear 2008 # 136 cipuxLicense GPLv2 # 137 cipuxLang de_DE # 138 cipuxTask cipux_task_list_users # 139 cipuxTemplate list.html HTML Template # 140 cipuxEntity user_account # 141 cipuxKey CatModule gpg-key >32000 # 142 cipuxPackage CatModule debian package name 128 # 143 cipuxShortDescription CatModule short text 255 # 144 cipuxTemplateDir CatModule basicuser utf8 255 # 145 cipuxIcon CatModule tpl/C/default/role/icon.png utf8 255 # 146 cipuxModality CatModule student utf8 255 # 147 cipuxIsModuleArray CatModule TRUE boolean # 148 cipuxAclProgramMember Task student.cgi utf8 255 # 149 cipuxMemberPid Task student.cgi utf8 255 # 150 cipuxMemberGid CAT someshare utf8 255 # 151 cipuxMemberRid CAT student utf8 255 # # version 1.4 # # none # ## ## Explanation ## # # [1] boolean = boolean # [2] cent = integer # [3] date = directoryString # [4] utf8 (iso 10646) = directoryString # [5] ip = directoryString # [6] mac = directoryString # [7] ord3 = directoryString # * not implemented (yet?) # # # # # ## ## History ## # # New in Version 0.1 # No data jet # # New in Version 0.2 # No data jet # # New in Version 0.3 # No data jet # # New in Version 0.4 # cipuxSkeletonUid # # New in Version 0.5 # cipuxImage, cipuxImageSlot, cipuxHardwareType are now STRUCTURAL objectClasses # # New in Version 0.7 # cipuxPhone and cipuxUniversityId are no longer integer, now string # # New in Version 0.8 # cipuxMacAddress shift from length 17 to 255 for the gibabit Ethernetwork MACs # boolean # # New in Version 0.9 # cipuxCountry cipuxState cipuxTown cipuxStreet cipuxPostalCode cipuxHouseNumber # cipuxFloor cipuxRoomNumber cipuxWebURL cipuxMobilePhone cipuxPrimaryPhone # cipuxSecondaryPhone cipuxFax cipuxGender cipuxAge cipuxBirthday cipuxNationality # cipuxLanguage cipuxIcqNumber cipuxIcqNetwork cipuxIrcNick cipuxIrcChannel # cipuxIrcNetwork cipuxThinKernel cipuxThinInitRd cipuxThinAppend cipuxDesktop # cipuxPassportId cipuxGpGFingerprint cipuxMaidenName cipuxMaritalStatus # cipuxNationalInsuranceNumber cipuxEmergencyNumber cipuxAttendingPhysician # # New in Version 1.0 # cipuxVariable max size changed from 255 to 32768 # # New in Version 1.1 # new CipUX Object convention makes this important: # cipuxIsAccount, cipuxIsGuestAccount, cipuxIsExamineeAccount, cipuxIsShare, # cipuxIsGlobalShare, cipuxIsDocumentShare, cipuxIsExaminationShare, # cipuxIsSkel, cipuxIsRole, cipuxIsDefaultObject, cipuxIsDeleteable, # cipuxIsHidden, cipuxObjectType, cipuxHierarchy # # New in Version 1.2 # 121 cipuxIsSecondarySkel Skeleton TRUE,FALSE boolean 1 # # New in Version 1.3 # cipuxYear mandatory in object class cipuxCatModule # cipuxShortDescription mandatory in object class cipuxCatModule # cipuxMail optional in object class cipuxCatModule # new 141 cipuxKey # cipuxKey optional in object class cipuxCatModule # new 142 cipuxPackage # cipuxPackage optional in object class cipuxCatModule # cipuxWebURL optional in object class cipuxCatModule # cipuxDescription optional in object class cipuxCatModule # new 143 cipuxShortDescription # change size of cipuxDescription from 255 to 32768 # new 144 cipuxTemplateDir: need to save template dir for module ARRAY # new 145 cipuxIcon: need to save Icon, for customization # new 146 cipuxModality: if ModuleArray, then name: (e.g. student) # new 147 cipuxIsModuleArray: TRUE for module array (like student.cgi) # objectClass cipuxTask for ACL storage. # new 148 cipuxAclProgramMember Task student.cgi utf8 255 # new 149 cipuxMemberPid Task student.cgi utf8 255 # new 150 cipuxMemberGid CAT someshare utf8 255 # new 151 cipuxMemberRid CAT student utf8 255 # # New in version 1.4 # * new CipUX version number 3.4.0.0 # * cleanup relase, move trailing and leading white space and tabs. # # # # # # # # # cipuxIdNumber cipuxPhone1 cipuxPhone2 cipuxDepartment # # boolean: TRUE, FALSE # attributetype ( 1.3.6.1.4.1.14731.2.1.1 NAME 'cipuxWarning' DESC 'CipUX Expires Warning' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.2 NAME 'cipuxExamination' DESC 'CipUX Examination' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.19 NAME 'cipuxMaster' DESC 'CipUX Examination' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.31 NAME 'cipuxImageSlotEnabled' DESC 'CipUX Image Slot is on or off' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.33 NAME 'cipuxImageEnabled' DESC 'CipUX Image is on or off' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.39 NAME 'cipuxImageSlotProtect' DESC 'CipUX Image Slot not deletable' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.40 NAME 'cipuxImageProtect' DESC 'CipUX Image not deletabe' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.41 NAME 'cipuxHardwareTypeProtect' DESC 'CipUX Hardware Type not deletable' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.88 NAME 'cipuxIsAccount' DESC 'CipUX object is an account' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.89 NAME 'cipuxIsAdminAccount' DESC 'CipUX object is an admin account' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.90 NAME 'cipuxIsAssistantAccount' DESC 'CipUX object is an assistant account' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.91 NAME 'cipuxIsGuestAccount' DESC 'CipUX object is a guest account' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.92 NAME 'cipuxIsExamineeAccount' DESC 'CipUX object is an examinee account' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.93 NAME 'cipuxIsShare' DESC 'CipUX object is a share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.94 NAME 'cipuxIsGlobalShare' DESC 'CipUX object is a global share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.95 NAME 'cipuxIsDocumentShare' DESC 'CipUX object is a document share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.96 NAME 'cipuxIsExaminationShare' DESC 'CipUX object is examination share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.97 NAME 'cipuxIsWebShare' DESC 'CipUX object is a web share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.98 NAME 'cipuxIsMediaShare' DESC 'CipUX object is mdea share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.99 NAME 'cipuxIsAdminShare' DESC 'CipUX object is admin share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.100 NAME 'cipuxIsAssistantShare' DESC 'CipUX object is assistant share' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.101 NAME 'cipuxIsSkel' DESC 'CipUX object is a skel' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.102 NAME 'cipuxIsRole' DESC 'CipUX object is a role' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.103 NAME 'cipuxIsDefaultObject' DESC 'CipUX object is a default object' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.104 NAME 'cipuxIsDeleteable' DESC 'CipUX object is deleteable' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.105 NAME 'cipuxIsHidden' DESC 'CipUX object is hidden' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.106 NAME 'cipuxIsDisabled' DESC 'CipUX object is disabled' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.107 NAME 'cipuxIsDeleted' DESC 'CipUX object is deleted' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.108 NAME 'cipuxIsNonCipuxObject' DESC 'CipUX object is non cipux object' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.121 NAME 'cipuxIsSecondarySkel' DESC 'CipUX object is a scondary skel (without role)' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.122 NAME 'cipuxIsEnabled' DESC 'CipUX object is enabled' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.147 NAME 'cipuxIsModuleArray' DESC 'CipUX object is a module array' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # # integer # attributetype ( 1.3.6.1.4.1.14731.2.1.3 NAME 'cipuxCredit' DESC 'CipUX Credit' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.16 NAME 'cipuxSoftQuota' DESC 'CipUX Soft (min) Quota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.17 NAME 'cipuxHardQuota' DESC 'CipUX Hard (max) Quota' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.20 NAME 'cipuxClientNumber' DESC 'CipUX Client Number 1-254' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{3} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.123 NAME 'cipuxPosition' DESC 'CipUX CAT Module position value' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{3} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.124 NAME 'cipuxId' DESC 'CipUX CAT Moudle ID' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{3} SINGLE-VALUE ) # # directoryString (dates) # attributetype ( 1.3.6.1.4.1.14731.2.1.4 NAME 'cipuxLastWarning' DESC 'CipUX Last Warning' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.5 NAME 'cipuxExpireDate' DESC 'CipUX Expire Date' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.6 NAME 'cipuxLastLogon' DESC 'CipUX Last Logon' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.7 NAME 'cipuxCreationDate' DESC 'CipUX Creation Date' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE ) # # string,integer (ord3, numbers with length 3: 000,001-999 # attributetype ( 1.3.6.1.4.1.14731.2.1.28 NAME 'cipuxHardwareTypeNumber' DESC 'CipUX Number for Hardware Type' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{3} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.30 NAME 'cipuxImageSlotNumber' DESC 'CupUX Number for Image Slot' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{3} SINGLE-VALUE ) # # string,integer (ord3, numbers with length 5: 00001-99999 # attributetype ( 1.3.6.1.4.1.14731.2.1.32 NAME 'cipuxImageNumber' DESC 'CipUX Number for Image' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{5} SINGLE-VALUE ) # # directoryString (mostly large numbers) # attributetype ( 1.3.6.1.4.1.14731.2.1.8 NAME 'cipuxUniversityId' DESC 'CipUX University Id' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.9 NAME 'cipuxPhone' DESC 'CipUX Phone' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.43 NAME 'cipuxImageSize' DESC 'CipUX cipux Image Size in blocks' EQUALITY integerMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27{128} ) # # directoryString (case not important) # attributetype ( 1.3.6.1.4.1.14731.2.1.10 NAME 'cipuxAddress' DESC 'CipUX Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.11 NAME 'cipuxMail' DESC 'CipUX E-Mail Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.12 NAME 'cipuxFirstname' DESC 'CipUX Personal Firstname' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.13 NAME 'cipuxLastname' DESC 'CipUX Personal Lastname' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.14 NAME 'cipuxFaculty' DESC 'CipUX Faculty' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.15 NAME 'cipuxStatus' DESC 'CipUX Status' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.21 NAME 'cipuxRoomName' DESC 'CipUX Room Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.22 NAME 'cipuxMacAddress' DESC 'CipUX MAC Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.23 NAME 'cipuxImageName' DESC 'CipUX MAC Image Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.27 NAME 'cipuxHardwareTypeName' DESC 'CipUX Name for Hardware Type' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.29 NAME 'cipuxImageSlotName' DESC 'CipUX Name for Image Slot' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.34 NAME 'cipuxRemark' DESC 'CipUX Remark String 255' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.35 NAME 'cipuxCatModuleName' DESC 'CipUX Name of a CAT Module' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.42 NAME 'cipuxImageType' DESC 'CipUX Image Type String: tgz, dd' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.49 NAME 'cipuxCountry' DESC 'CipUX Country' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.50 NAME 'cipuxState' DESC 'CipUX State' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.51 NAME 'cipuxTown' DESC 'CipUX Town' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.52 NAME 'cipuxStreet' DESC 'CipUX Street' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.53 NAME 'cipuxPostalCode' DESC 'CipUX Postal Code' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.54 NAME 'cipuxHouseNumber' DESC 'CipUX House Number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.55 NAME 'cipuxFloor' DESC 'CipUX Floor' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.56 NAME 'cipuxRoomNumber' DESC 'CipUX Room Number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.57 NAME 'cipuxWebURL' DESC 'CipUX Web URL' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.58 NAME 'cipuxMobilePhone' DESC 'CipUX Mobile Phone' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.59 NAME 'cipuxPrimaryPhone' DESC 'CipUX Primary Phone' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.60 NAME 'cipuxSecondaryPhone' DESC 'CipUX Secondary Phone' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.61 NAME 'cipuxFax' DESC 'CipUX Fax' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.62 NAME 'cipuxGender' DESC 'CipUX Gender' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.63 NAME 'cipuxAge' DESC 'CipUX Age' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.64 NAME 'cipuxBirthday' DESC 'CipUX Birthday' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.65 NAME 'cipuxNationality' DESC 'CipUX Nationality' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.66 NAME 'cipuxLanguage' DESC 'CipUX Language' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.67 NAME 'cipuxIcqNumber' DESC 'CipUX ICQ Number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.68 NAME 'cipuxIcqNetwork' DESC 'CipUX ICQ Network' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.69 NAME 'cipuxIrcNick' DESC 'CipUX IRC Nick' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.70 NAME 'cipuxIrcChannel' DESC 'CipUX Irc Channel' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.71 NAME 'cipuxIrcNetwork' DESC 'CipUX IRC Network' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.72 NAME 'cipuxThinKernel' DESC 'CipUX Thin Client Kernel' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.73 NAME 'cipuxThinInitRd' DESC 'CipUX Thins Client Init Ram Disk' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.74 NAME 'cipuxThinAppend' DESC 'CipUX Thin Client Append' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.75 NAME 'cipuxDesktop' DESC 'CipUX Desktop' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.76 NAME 'cipuxPassportId' DESC 'CipUX Password ID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.77 NAME 'cipuxGpGFingerprint' DESC 'CipUX GnuPG Fingerprint' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.78 NAME 'cipuxMaidenName' DESC 'CipUX Maiden Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.79 NAME 'cipuxMaritalStatus' DESC 'CipUX Marital Status' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.80 NAME 'cipuxNationalInsuranceNumber' DESC 'CipUX National Insurance Number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.81 NAME 'cipuxEmergencyNumber' DESC 'CipUX Emergency Number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.82 NAME 'cipuxAttendingPhysician' DESC 'CipUX Attending Physician' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.83 NAME 'cipuxDescription' DESC 'CipUX Description' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.84 NAME 'cipuxIdNumber' DESC 'CipUX IdNumber' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.85 NAME 'cipuxPhone1' DESC 'CipUX Phone1' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.86 NAME 'cipuxPhone2' DESC 'CipUX Phone2' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.87 NAME 'cipuxDepartment' DESC 'CipUX Department' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.125 NAME 'cipuxScript' DESC 'CipUX Skript' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.126 NAME 'cipuxName' DESC 'CipUX Name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.127 NAME 'cipuxInstaller' DESC 'CipUX Installer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.128 NAME 'cipuxVersion' DESC 'CipUX Version' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.129 NAME 'cipuxI18n' DESC 'CipUX I18n' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.143 NAME 'cipuxShortDescription' DESC 'CipUX short description' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) # # directoryString (case important) VAR and VALUE # attributetype ( 1.3.6.1.4.1.14731.2.1.36 NAME 'cipuxVariable' DESC 'CipUX Variable VAR eq Value' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.3.6.1.4.1.14731.2.1.37 NAME 'cipuxChecksum' DESC 'CipUX Checksum, for example MD5' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.38 NAME 'cipuxHardwareTypeNic' DESC 'CipUX Network Card String' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.44 NAME 'cipuxDirectory' DESC 'CipUX Directory, for /home/groups/mygroup' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.45 NAME 'cipuxRole' DESC 'CipUX Role' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.46 NAME 'cipuxInternetStatus' DESC 'CipUX Internet Status' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.47 NAME 'cipuxGroupLeaderUid' DESC 'CipUX Leader Uid for a given Group' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.48 NAME 'cipuxSkeletonUid' DESC 'CipUX Skeleton Uid, for example cycle1' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) attributetype ( 1.3.6.1.4.1.14731.2.1.110 NAME 'cipuxObjectType' DESC 'CipUX generic object type' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.111 NAME 'cipuxHierarchy' DESC 'CipUX hierarchy' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.112 NAME 'cipuxRoleAtCreation' DESC 'CipUX role at the moment of creation' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.113 NAME 'cipuxPassword' DESC 'CipUX password' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.119 NAME 'cipuxInstitutionName' DESC 'CipUX name of institution' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.120 NAME 'cipuxHardwareName' DESC 'CipUX name of hardware' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.133 NAME 'cipuxFile' DESC 'CipUX File' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.3.6.1.4.1.14731.2.1.134 NAME 'cipuxAuthor' DESC 'CipUX Author' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.135 NAME 'cipuxYear' DESC 'CipUX Year' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.136 NAME 'cipuxLicense' DESC 'CipUX License' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.137 NAME 'cipuxLang' DESC 'CipUX Lang' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.3.6.1.4.1.14731.2.1.138 NAME 'cipuxTask' DESC 'CipUX Task' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.3.6.1.4.1.14731.2.1.139 NAME 'cipuxTemplate' DESC 'CipUX Template' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.140 NAME 'cipuxEntity' DESC 'CipUX Entity' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.14731.2.1.141 NAME 'cipuxKey' DESC 'CipUX Key (gpg, ...)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.3.6.1.4.1.14731.2.1.142 NAME 'cipuxPackage' DESC 'CipUX Package (debian package name)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.144 NAME 'cipuxTemplateDir' DESC 'CipUX Template Directory fragement' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.145 NAME 'cipuxIcon' DESC 'CipUX Icon name or icon location' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.146 NAME 'cipuxModality' DESC 'CipUX Modality name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.148 NAME 'cipuxAclProgramMember' DESC 'CipUX AclProgramMember name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.149 NAME 'cipuxMemberPid' DESC 'CipUX MemberPid name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.150 NAME 'cipuxMemberGid' DESC 'CipUX MemberGid name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) attributetype ( 1.3.6.1.4.1.14731.2.1.151 NAME 'cipuxMemberRid' DESC 'CipUX MemberRid name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} ) # # ip # attributetype ( 1.3.6.1.4.1.14731.2.1.18 NAME 'cipuxNetworkAddress' DESC 'CipUX Network Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.24 NAME 'cipuxNetworkMask' DESC 'CipUX Network Mask' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.25 NAME 'cipuxGatewayAddress' DESC 'CipUX Gateway Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.26 NAME 'cipuxGatewayMask' DESC 'CipUX Gateway Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.14731.2.1.109 NAME 'cipuxIp' DESC 'CipUX IP' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} SINGLE-VALUE ) # # member objects: ExactIA5 # attributetype ( 1.3.6.1.4.1.14731.2.1.114 NAME 'cipuxGroupMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.115 NAME 'cipuxRoomMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.116 NAME 'cipuxComputerMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.117 NAME 'cipuxHardwareTypeMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.118 NAME 'cipuxImageSlotMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.130 NAME 'cipuxAclGroupMember' DESC 'CipUX AclGroupMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.131 NAME 'cipuxAclUserMember' DESC 'CipUX AclUserMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.14731.2.1.132 NAME 'cipuxAclRoleMember' DESC 'CipUX AclRoleMember' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) ## ## object class ## objectClass ( 1.3.6.1.4.1.14731.2.2.1 NAME 'cipuxAccount' DESC 'CipUX Auxiliary Account 3.0' SUP top AUXILIARY MUST ( uid $ cn $ cipuxCreationDate $ cipuxFirstname $ cipuxLastname ) MAY ( cipuxWarning $ cipuxStatus $ cipuxExamination $ cipuxCredit $ cipuxLastWarning $ cipuxExpireDate $ cipuxLastLogon $ cipuxUniversityId $ cipuxPhone $ cipuxAddress $ cipuxMail $ cipuxFaculty $ cipuxInternetStatus $ cipuxRole $ cipuxSoftQuota $ cipuxHardQuota $ cipuxSkeletonUid $ cipuxCountry $ cipuxState $ cipuxTown $ cipuxStreet $ cipuxPostalCode $ cipuxHouseNumber $ cipuxFloor $ cipuxRoomNumber $ cipuxWebURL $ cipuxMobilePhone $ cipuxPrimaryPhone $ cipuxSecondaryPhone $ cipuxFax $ cipuxGender $ cipuxAge $ cipuxBirthday $ cipuxNationality $ cipuxLanguage $ cipuxIcqNumber $ cipuxIcqNetwork $ cipuxIrcNick $ cipuxIrcChannel $ cipuxIrcNetwork $ cipuxDesktop $ cipuxPassportId $ cipuxGpGFingerprint $ cipuxMaidenName $ cipuxMaritalStatus $ cipuxNationalInsuranceNumber $ cipuxEmergencyNumber $ cipuxAttendingPhysician $ cipuxIsAccount $ cipuxIsAdminAccount $ cipuxIsAssistantAccount $ cipuxIsGuestAccount $ cipuxIsExamineeAccount $ cipuxIsShare $ cipuxIsGlobalShare $ cipuxIsDocumentShare $ cipuxIsExaminationShare $ cipuxIsWebShare $ cipuxIsMediaShare $ cipuxIsAdminShare $ cipuxIsAssistantShare $ cipuxIsSkel $ cipuxIsRole $ cipuxIsDefaultObject $ cipuxIsDeleteable $ cipuxIsHidden $ cipuxIsDisabled $ cipuxIsDeleted $ cipuxIsNonCipuxObject $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.2 NAME 'cipuxMachine' DESC 'CipUX Auxiliary Machine 3.0' SUP top AUXILIARY MUST ( cn ) MAY ( cipuxClientNumber $ cipuxRoomName $ cipuxMacAddress $ cipuxImageSlotNumber $ cipuxHardwareTypeNumber $ cipuxMaster $ cipuxThinKernel $ cipuxThinInitRd $ cipuxThinAppend $ cipuxCreationDate ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.3 NAME 'cipuxRoom' DESC 'CipUX Auxiliary Room 3.0' SUP top AUXILIARY MUST ( cn ) MAY ( cipuxImageSlotNumber $ cipuxNetworkAddress $ cipuxNetworkMask $ cipuxGatewayAddress $ cipuxGatewayMask $ cipuxAddress $ cipuxRoomNumber $ cipuxFaculty ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.4 NAME 'cipuxHardwareType' DESC 'CipUX Auxiliary Hardware Type HAL 3.0' SUP top STRUCTURAL MUST ( cn $ cipuxHardwareTypeName $ cipuxHardwareTypeProtect $ cipuxHardwareTypeNic ) MAY ( cipuxHardwareTypeMember $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.5 NAME 'cipuxImageSlot' DESC 'CipUX Auxiliary Image Slot HAL 3.0' SUP top STRUCTURAL MUST ( cn $ cipuxImageSlotName $ cipuxImageSlotProtect $ cipuxImageSlotEnabled ) MAY ( cipuxImageSlotMember $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.6 NAME 'cipuxImage' DESC 'CipUX Auxiliary Image HAL 3.0' SUP top STRUCTURAL MUST ( cn $ cipuxImageName $ cipuxImageType $ cipuxImageProtect $ cipuxImageEnabled $ cipuxImageSize $ cipuxChecksum $ cipuxImageSlotNumber $ cipuxHardwareTypeNumber ) MAY ( cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.7 NAME 'cipuxAdmin' DESC 'CipUX Auxiliary Admin HAL 3.0' SUP top AUXILIARY MUST ( cn ) MAY ( cipuxPhone $ cipuxAddress $ cipuxCatModuleName $ userPassword $ cipuxMail ) ) # (*) # The X.500 data model (therefore LDAPv3) enforce that # each entry can only have one structural objectclass. # OpenLDAP 2.0 does not enforce this currently but may # will this after/in v2.1 objectClass ( 1.3.6.1.4.1.14731.2.2.8 NAME 'cipuxConfiguration' DESC 'CipUX Auxiliary Admin HAL 3.0' SUP top STRUCTURAL MUST ( cn $ cipuxVariable ) MAY ( cipuxRemark ) ) # # cipuxGroup # added for debian-edu, because the cipuxAccount ist to heavy for skole # and they have real groups, but no Quota objectClass ( 1.3.6.1.4.1.14731.2.2.9 NAME 'cipuxGroup' DESC 'CipUX Auxiliary Group HAL 3.0' SUP top AUXILIARY MUST ( cn ) MAY ( cipuxDirectory $ cipuxRole $ cipuxGroupLeaderUid $ cipuxSoftQuota $ cipuxHardQuota $ cipuxInternetStatus $ cipuxCreationDate $ cipuxIsAccount $ cipuxIsAdminAccount $ cipuxIsAssistantAccount $ cipuxIsGuestAccount $ cipuxIsExamineeAccount $ cipuxIsShare $ cipuxIsGlobalShare $ cipuxIsDocumentShare $ cipuxIsExaminationShare $ cipuxIsWebShare $ cipuxIsMediaShare $ cipuxIsAdminShare $ cipuxIsAssistantShare $ cipuxIsSkel $ cipuxIsRole $ cipuxIsDefaultObject $ cipuxIsDeleteable $ cipuxIsHidden $ cipuxIsDisabled $ cipuxIsDeleted $ cipuxIsNonCipuxObject $ cipuxGroupMember $ cipuxRemark ) ) # # version 1.1 added because new feature to track hardware # objectClass ( 1.3.6.1.4.1.14731.2.2.10 NAME 'cipuxHardware' DESC 'CipUX Hardware Container' SUP top AUXILIARY MUST ( cn ) MAY ( cipuxHardwareName $ cipuxRemark ) ) # # version 1.1 addes to have a container for CipUX subtrees and rooms # objectClass ( 1.3.6.1.4.1.14731.2.2.11 NAME 'cipuxInstitution' DESC 'CipUX Container for rooms and global information' SUP top AUXILIARY MUST ( ou $ cipuxInstitutionName ) MAY ( cipuxRoomMember $ cipuxRemark ) ) # # version 1.2 added because CAT modules needed Plug-In infrastructure # objectClass ( 1.3.6.1.4.1.14731.2.2.12 NAME 'cipuxApplication' DESC 'CipUX Application Container' SUP top STRUCTURAL MUST ( cn ) MAY ( cipuxAuthor $ cipuxLicense $ cipuxVersion $ cipuxFile $ cipuxCreationDate $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.13 NAME 'cipuxCatModule' DESC 'CipUX CAT Module' SUP top AUXILIARY MUST ( cn $ cipuxName $ cipuxTemplate $ cipuxTemplateDir $ cipuxEntity $ cipuxModality $ cipuxIsModuleArray $ cipuxAuthor $ cipuxLicense $ cipuxYear $ cipuxScript $ cipuxIcon $ cipuxShortDescription ) MAY ( cipuxIsEnabled $ cipuxPosition $ cipuxId $ cipuxVersion $ cipuxI18n $ cipuxAclGroupMember $ cipuxAclUserMember $ cipuxAclRoleMember $ cipuxMemberGid $ cipuxMemberRid $ cipuxFile $ cipuxLang $ cipuxTask $ cipuxMail $ cipuxWebURL $ cipuxKey $ cipuxPackage $ cipuxDescription $ cipuxCreationDate $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.14 NAME 'cipuxLdapRootNode' DESC 'CipUX cipux Ldap Root Node' SUP top AUXILIARY MUST ( ou ) MAY ( cipuxCreationDate $ cipuxRemark ) ) objectClass ( 1.3.6.1.4.1.14731.2.2.15 NAME 'cipuxLdapOrgaNode' DESC 'CipUX cipux Ldap Orga Node' SUP top AUXILIARY MUST ( ou ) MAY ( cipuxCreationDate $ cipuxRemark ) ) # # version 1.3 added, because want to store ACLs # objectClass ( 1.3.6.1.4.1.14731.2.2.16 NAME 'cipuxTask' DESC 'CipUX Task' SUP top STRUCTURAL MUST ( cn $ cipuxName $ cipuxIsEnabled $ cipuxShortDescription ) MAY ( cipuxCreationDate $ cipuxAclProgramMember $ cipuxMemberPid $ cipuxRemark ) ) debian/compat0000644000000000000000000000000211560467362010376 0ustar 7 debian/watch0000644000000000000000000000020711157163746010231 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://release.cipux.org/CipUX-Storage-([0-9\.]+)\.tar\.gz debian/copyright_hints0000644000000000000000000000313511560467222012335 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Build.PL Changes MANIFEST MANIFEST.SKIP META.yml Makefile.PL debian/README.source debian/TODO debian/cipux-storage-tools.install debian/cipux.schema debian/compat debian/control debian/control.in debian/gbp.conf debian/libcipux-storage-perl.install debian/source/format debian/source/local-options debian/watch doc/debian-edu/cat.ldif doc/debian-edu/cipadmin-group.ldif doc/debian-edu/cipadmin-user.ldif doc/debian-edu/cipuxroot.ldif doc/debian-edu/extrastructs.patch doc/debian-edu/room.ldif doc/debian-edu/slapd_acl_cipuxroot.conf doc/debian-edu/task.ldif lib/cipux-access.ini.pod lib/cipux-storage.perl.pod t/00.load.t t/leaktrace.t t/perlcritic.t t/perlcritic_cpan.t t/perlcriticrc t/pod-coverage.t t/pod.t t/refcount.t usr/share/cipux/etc/cipux-access.ini Copyright: *No copyright* License: UNKNOWN FIXME Files: lib/CipUX/Storage.pm lib/CipUX/Storage/Client.pm Copyright: 2007, - 2009, Christian Kuelker 2007, - 2009, Christian Kuelker.! || 2008-2009, Christian Kuelker.! || License: GPL FIXME Files: bin/cipux_storage_client Copyright: 2008-2009, Christian Kuelker 2008-2009, Christian Kuelker. || License: GPL FIXME Files: debian/rules Copyright: 2008-2011, Jonas Smedegaard License: GPL FIXME Files: README Copyright: 2007, - 2009, Christian Kuelker License: UNKNOWN FIXME Files: usr/share/cipux/etc/cipux-storage.perl Copyright: 2007, - 2009, Christian Kuelker || License: UNKNOWN FIXME debian/copyright0000644000000000000000000000221511560467333011131 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: CipUX::Storage Upstream-Contact: Christian Kuelker Source: http://release.cipux.org/ svn://svn.debian.org/svn/cipux/trunk/cipux-core/storage/src Files: * Copyright: 2007-2009, Christian Kuelker License: GPL-2+ Files: debian/* Copyright: 2008-2011, Jonas Smedegaard License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems the GNU General Public License (GPL) version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014611157052150010603 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000565411560467434010272 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2008-2011, Jonas Smedegaard # Description: Main Debian packaging script for CipUX::Storage # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-build.mk include /usr/share/cdbs/1/rules/debhelper.mk pkg_lib = libcipux-storage-perl DEB_UPSTREAM_PACKAGE = CipUX-Storage DEB_UPSTREAM_URL = http://release.cipux.org DEB_UPSTREAM_TARBALL_MD5 = d2ba5e5c7e0d461a5d9d165f6f5910fb DEB_INSTALL_EXAMPLES_$(pkg_lib) += doc/debian-edu # Install through debhelper.mk (not directly with perl-build.mk) DEB_PERL_DESTDIR = $(cdbs_curdestdir) DEB_DH_INSTALL_SOURCEDIR = $(DEB_PERL_DESTDIR) # Needed both by upstream build (or test) process and at runtime common-depends = libclass-std-perl, libcipux-perl (>= 3.4.0.5), liblog-log4perl-perl, libnet-ldap-perl, libreadonly-perl CDBS_BUILD_DEPENDS += , $(common-depends) CDBS_DEPENDS_$(pkg_lib) = $(common-depends) # Needed by upstream build process CDBS_BUILD_DEPENDS += , libmodule-build-cipux-perl (>= 0.3.0) # Needed by upstream tests CDBS_BUILD_DEPENDS += , libtest-leaktrace-perl, libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl, libtest-refcount-perl # Needed by our build process CDBS_BUILD_DEPENDS += , slapd # Needed (always/often) at runtime CDBS_DEPENDS_cipux-storage-tools = $(pkg_lib) CDBS_RECOMMENDS_$(pkg_lib) = libio-socket-ssl-perl CDBS_SUGGESTS_$(pkg_lib) = cipux-storage-tools # Generate ldif from schema file build/$(pkg_lib):: debian/cipux.ldif debian/cipux.ldif: mkdir -p debian/ldiftmp rm -f debian/ldiftmp/x.conf for x in core cosine nis; do \ echo "include /etc/ldap/schema/$${x}.schema" >> debian/ldiftmp/x.conf; \ done echo "include debian/cipux.schema" >> debian/ldiftmp/x.conf; \ /usr/sbin/slapcat -f debian/ldiftmp/x.conf -F debian/ldiftmp -n0 -s "cn={3}cipux,cn=schema,cn=config" > debian/cipux.ldif test -s debian/cipux.ldif sed -i \ -e 's/^dn:.*/dn: cn=cipux,cn=schema,cn=config/' \ -e 's/^cn:.*/cn: cipux/' \ -e '/^structuralObjectClass:/,$$ d' \ debian/cipux.ldif install/$(pkg_lib):: install -d "$(DEB_PERL_DESTDIR)/etc/ldap/schema" install -m 0644 -t "$(DEB_PERL_DESTDIR)/etc/ldap/schema" debian/cipux.schema debian/cipux.ldif clean:: rm -f debian/cipux.ldif rm -rf debian/ldiftmp debian/control.in0000644000000000000000000000262711560467353011217 0ustar Source: cipux-storage Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: @cdbs@ Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/cipux-storage.git Vcs-Browser: http://git.debian.org/?p=collab-maint/cipux-storage.git;a=summary Homepage: http://www.cipux.org/ Package: libcipux-storage-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: storage abstraction layer for CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . This package contains CipUX::Storage, the storage abstraction layer for CipUX. Package: cipux-storage-tools Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends} Description: Commandline storage-related tools for CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . This package contains commandline tools to interact with the storage abstraction layer for CipUX. debian/libcipux-storage-perl.install0000644000000000000000000000007711526332517015010 0ustar etc usr/share/cipux/etc/* usr/share/perl5/ usr/share/man/man3/