/[pdpsoft]/trunk/grid-mw-security/glexec
ViewVC logotype

Log of /trunk/grid-mw-security/glexec

View Directory Listing Directory Listing


Sticky Revision:

Revision 2083 - Directory Listing
Modified Wed Nov 10 11:15:40 2010 UTC (11 years, 2 months ago) by okoeroo
Added special configuration for internal development purposes.



Revision 2081 - Directory Listing
Modified Tue Nov 9 20:13:56 2010 UTC (11 years, 2 months ago) by aramv
Initial commit of EESObligationHandler prototype

Revision 2077 - Directory Listing
Modified Mon Nov 8 21:35:14 2010 UTC (11 years, 2 months ago) by okoeroo
Updated SCAS-Client tag



Revision 2076 - Directory Listing
Modified Tue Nov 2 16:20:43 2010 UTC (11 years, 2 months ago) by okoeroo
Updated active development version of SCAS to the latest tag. Which solve the build issue that the man page will not be overwritten by GNU install.



Revision 2073 - Directory Listing
Modified Tue Nov 2 12:22:02 2010 UTC (11 years, 2 months ago) by msalle
- glite_from_source.sh:
    lcmaps_interface no longer needs globus paths, since it no longer needs
    globus or voms. Only needs the m4 macros for the AC_DEFUNC() definitions in
    the configure.
- OSG_glite32cert.config:
    - moving glexec tag to glite32cert part.
    - updating lcmaps(-interface) version to 1.4.25-1
    - downgrading voms version to 1.9.17-1 (due to 2 voms bugs)
- glite32cert.config:
    - updating glexec to new
    - downgrading voms version to 1.9.17-1 (due to 2 voms bugs)
- glite32dev.config:
    - updating glexec, lcmaps and lcmaps_interface to latest versions.
    




Revision 2069 - Directory Listing
Modified Thu Oct 28 20:02:34 2010 UTC (11 years, 3 months ago) by msalle
- adding -v option: printing version.
- first version: 0.1.0-1



Revision 2066 - Directory Listing
Modified Thu Oct 28 09:02:59 2010 UTC (11 years, 3 months ago) by msalle
-V option should be lower case in help...


Revision 2065 - Directory Listing
Modified Thu Oct 28 09:01:57 2010 UTC (11 years, 3 months ago) by msalle
- few bug fixes:
    removal didn't work, because gLExec 0.8 (and 0.7) no longer stays in cwd if
    chdir to homedir fails, but *returns* to cwd. If that fails (e.g. permission
    denied) gLExec does a cd to /. Hence securedir must in any case be 711 when
    trying to remove tmpdir. Furthermore the argument to rmdir and rm -rf must
    be absolute.
- adding -v option: version
- updating help to show all possible options, including -h, -f and the new -v
- fixing problem with options needing an argument, but not getting one: shift 2
  failed resulting in an endless loop.
- explicitly adding a path and having script figuring out the location of all
  the tools.
- adding variable for rmdir.
- changing one missing chmod into $chmod



Revision 2064 - Directory Listing
Modified Fri Oct 22 11:26:00 2010 UTC (11 years, 3 months ago) by msalle
- updating globus URL for tbz download


Revision 2063 - Directory Listing
Modified Fri Oct 22 07:29:48 2010 UTC (11 years, 3 months ago) by msalle
- adding support for -x option: exit on error, in which case the script exits as
  soon as a target build fails.



Revision 2062 - Directory Listing
Modified Thu Oct 21 15:03:37 2010 UTC (11 years, 3 months ago) by msalle
- automatically making source, build and globus directories absolute by adding
  cwd. Updating usage() accordingly.
- adding warning() convenience function.



Revision 2061 - Directory Listing
Modified Thu Oct 21 13:59:47 2010 UTC (11 years, 3 months ago) by msalle
- adding voms_devel() which is triggered when specifying special voms tag devel
- updating glite32dev to actually use the voms_devel (as used in
  glite_branch_3_2_dev


Revision 2060 - Directory Listing
Modified Thu Oct 21 13:33:08 2010 UTC (11 years, 3 months ago) by msalle
Syncing with glexec_globus_from_source.sh



Revision 2059 - Directory Listing
Modified Thu Oct 21 13:32:39 2010 UTC (11 years, 3 months ago) by msalle
Removing dead code


Revision 2058 - Directory Listing
Modified Thu Oct 21 13:28:45 2010 UTC (11 years, 3 months ago) by msalle
Updating lcmaps_plugins_basic tag and reordering to make differences with
glite_3_2_cert clearer.



Revision 2053 - Directory Listing
Modified Wed Oct 20 18:55:23 2010 UTC (11 years, 3 months ago) by msalle
- updating pep-c version to match glite_3_2_cert


Revision 2052 - Directory Listing
Modified Wed Oct 20 09:04:27 2010 UTC (11 years, 3 months ago) by msalle
- included error function
- error when target is included >1
- usage() prints possible exit values
- glexec pre-0.8 and newstyle both build, automatically switches based on given
  tag.
- saml2-xacml2-c-lib looks for gsoaps-2.7*.tar.gz, if present: unpack, otherwise
  assume it's included in the source. This allows building both 0.0.* and 0.1.*
  versions.
- ees svnroot autosetting updated: when no tag or HEAD is given, use trunk/
  otherwise use tags/



Revision 2051 - Directory Listing
Modified Tue Oct 19 15:30:08 2010 UTC (11 years, 3 months ago) by msalle
HEAD doesn't work for EES, due to the svn nature...


Revision 2050 - Directory Listing
Modified Tue Oct 19 15:29:10 2010 UTC (11 years, 3 months ago) by msalle
lcas-plugins-basic tag didn't exist: should (probably) be the one from _cert


Revision 2049 - Directory Listing
Modified Tue Oct 19 15:00:36 2010 UTC (11 years, 3 months ago) by msalle
- adding the suggested CVS tag configuration files


Revision 2048 - Directory Listing
Modified Tue Oct 19 15:00:00 2010 UTC (11 years, 3 months ago) by msalle
- adding possibility to print supported etics download platforms: -p help
- clarifying usage() text
- print warning text when no targets are specified



Revision 2047 - Directory Listing
Modified Mon Oct 18 10:41:47 2010 UTC (11 years, 3 months ago) by msalle
- fix lcmaps_interface: it needs globus (unfortunally), now it matches etics
  again.
- print total build time in seconds.


Revision 2046 - Directory Listing
Modified Fri Oct 15 13:48:52 2010 UTC (11 years, 3 months ago) by msalle
remove extra echo


Revision 2045 - Directory Listing
Modified Fri Oct 15 13:47:30 2010 UTC (11 years, 3 months ago) by msalle
copy&paste typo: source is now in uppercase


Revision 2044 - Directory Listing
Modified Fri Oct 15 13:36:02 2010 UTC (11 years, 3 months ago) by msalle
rename into glite_from_source.sh since it's not always globus from source


Revision 2043 - Directory Listing
Modified Fri Oct 15 13:35:06 2010 UTC (11 years, 3 months ago) by msalle
- merge globus source / etics: switched using -p <platform>



Revision 2042 - Directory Listing
Modified Fri Oct 15 12:44:25 2010 UTC (11 years, 3 months ago) by msalle
- bugfix: when using custom dir, svnget should remove that one.



Revision 2041 - Directory Listing
Modified Fri Oct 15 12:36:56 2010 UTC (11 years, 3 months ago) by msalle
- cvsget/svnget/get now can unpack in a custom dir: needed for lcmaps_interface
  which uses same lcmaps source as lcmaps itself.
- when downloading via webcvs always remove old source dir.



Revision 2040 - Directory Listing
Modified Thu Oct 14 15:24:17 2010 UTC (11 years, 3 months ago) by msalle
Small change to make eval more reliable. 


Revision 2039 - Directory Listing
Modified Thu Oct 14 14:49:38 2010 UTC (11 years, 3 months ago) by msalle
fix typo in ees component


Revision 2038 - Directory Listing
Modified Thu Oct 14 14:16:13 2010 UTC (11 years, 3 months ago) by msalle
- svn checkout needs explicit download directory.

- fix copy&paste typo for lcmaps_plugins_voms

- add missing setdeps for lcas_interface target



Revision 2037 - Directory Listing
Modified Thu Oct 14 13:09:06 2010 UTC (11 years, 3 months ago) by msalle
Fixing typos in lcmaps_plugins_voms module



Revision 2036 - Directory Listing
Modified Thu Oct 14 12:52:17 2010 UTC (11 years, 3 months ago) by msalle
- specified directories should be absolute
- reorder build and print function


Revision 2035 - Directory Listing
Modified Thu Oct 14 12:36:56 2010 UTC (11 years, 3 months ago) by msalle
ash(es) to sh



Revision 2034 - Directory Listing
Modified Thu Oct 14 12:35:19 2010 UTC (11 years, 3 months ago) by msalle
Dropping newline in known target list


Revision 2033 - Directory Listing
Modified Thu Oct 14 12:23:58 2010 UTC (11 years, 3 months ago) by msalle
First checkin glexec_from_source new style, adding
- config file
- input file for targets
- redirect of std{err,out}
- ...




Revision 1983 - Directory Listing
Modified Thu Sep 30 14:46:47 2010 UTC (11 years, 4 months ago) by dennisvd
removed spurious encoded '/' from the poolindex


Revision 1982 - Directory Listing
Modified Thu Sep 30 14:27:30 2010 UTC (11 years, 4 months ago) by dennisvd
Initial check-in of test suite.


Revision 1981 - Directory Listing
Modified Thu Sep 30 14:23:32 2010 UTC (11 years, 4 months ago) by dennisvd
new test suite for lcmaps interfaces


Revision 1980 - Directory Listing
Modified Thu Sep 30 13:05:16 2010 UTC (11 years, 4 months ago) by dennisvd
Oscar gets a cookie for finding a copy+paste bug; loadlcmaps with the wrong mode.
LCMAPS_RETURN_ACCOUNT_WITHOUT_GSI instead of LCMAPS_RETURN_POOLINDEX_WITHOUT_GSI.


Revision 1977 - Directory Listing
Modified Wed Sep 29 09:29:10 2010 UTC (11 years, 4 months ago) by dennisvd
strdup is not required for fqans

Revision 1950 - Directory Listing
Modified Tue Sep 28 08:44:36 2010 UTC (11 years, 4 months ago) by dennisvd
rudimentary Makefile for building this utility.


Revision 1949 - Directory Listing
Modified Mon Sep 27 20:35:52 2010 UTC (11 years, 4 months ago) by dennisvd
Extended to include the without_gsi interface calls:

	 - added command-line option to select mode
	 - added command-line options to set DN and FQAN
	 - renamed the lcmaps functions that were under control
	   of #ifdef blocks to mode specific ones
	 - conditional loading of symbols from lcmaps library depending on mode

Yet untested.


Revision 1947 - Directory Listing
Modified Fri Sep 24 13:42:55 2010 UTC (11 years, 4 months ago) by okoeroo
Split the interfaces by using three different defines:

Used by gLExec:
#define LCMAPS_RETURN_ACCOUNT_FROM_PEM

Use by Without GSI:
#define LCMAPS_RETURN_POOLINDEX_WITHOUT_GSI 
#define LCMAPS_RETURN_ACCOUNT_WITHOUT_GSI



Revision 1928 - Directory Listing
Modified Tue Sep 21 14:33:24 2010 UTC (11 years, 4 months ago) by msalle
Make sure also TMPDIR is accessible for the target user.



Revision 1927 - Directory Listing
Modified Tue Sep 21 13:54:45 2010 UTC (11 years, 4 months ago) by msalle
Two fixes:
- mktemp only uses absolute path templates, including the main one for
  targetdir. gLExec tries a chmod to the target homedir, so the directory would
  have been made there, not in stickydir.
- temporarily open securedir for mktemp, because glexec now runs in / not in the
  cwd of the calling user.



Revision 1926 - Directory Listing
Modified Tue Sep 21 13:22:27 2010 UTC (11 years, 4 months ago) by msalle
- making sure all paths are absolute, hopefully portable enough. For glexec
  itself, the location will be based on GLEXEC_LOCATION if set, or alternatively 
  GLITE_LOCATION if that is set, or /opt/glite in other cases.
  Note that gLExec does not use PATH since it calls execve which ignores PATH.

Note: it seems the current setup is broken, since securedir is 0700, which means
any subdir is unaccessible?!



Revision 1900 - Directory Listing
Modified Mon Aug 30 17:03:06 2010 UTC (11 years, 5 months ago) by okoeroo
This fix will address GGUS ticket 58560: "glite-GLEXEC_wn makes uses of GLEXEC_LOCATION instead of GLITE_LOCATION"

The script will build-up a BASEDIR. The GLEXEC_LOCATION will be used first, with a fall back to GLITE_LOCATION and if that is not set, the "/opt/glite" directory will be used as a best guess.







Revision 1875 - Directory Listing
Modified Mon Aug 9 10:59:52 2010 UTC (11 years, 5 months ago) by msalle
Adding missing lcmaps to list of deps for scas-client


Revision 1873 - Directory Listing
Modified Wed Aug 4 14:42:17 2010 UTC (11 years, 5 months ago) by msalle
- properly cleaning rsl and pemstring



Revision 1870 - Directory Listing
Modified Fri Jul 30 10:28:50 2010 UTC (11 years, 6 months ago) by msalle
- writing out {,} constructions
- consistently using exit values


Revision 1859 - Directory Listing
Modified Mon Jul 19 11:47:53 2010 UTC (11 years, 6 months ago) by msalle
Making the getMajorVersion() lookup almost failsafe...:
- It first looks in the global symbols using dlopen(NULL,...).
  This works when compiled with
    -rdynamic
  or
    -L. -lvomsfix
- It then tries to dlopen libvomsfix.so.
- When that fails, it tries to dlopen liblcas.so



Revision 1858 - Directory Listing
Modified Mon Jul 19 10:22:33 2010 UTC (11 years, 6 months ago) by msalle
By compiling with -rdynamic or linking with -export-dynamic, we can remove the
external vomsfix library and instead include the missing symbols internally.



Revision 1841 - Directory Listing
Modified Wed Jul 7 14:44:31 2010 UTC (11 years, 6 months ago) by msalle
Updating license & copyright


Revision 1840 - Directory Listing
Modified Wed Jul 7 13:56:07 2010 UTC (11 years, 6 months ago) by msalle
Adding copyright & license



Revision 1839 - Directory Listing
Modified Tue Jul 6 14:50:03 2010 UTC (11 years, 6 months ago) by msalle
Adding the EES



Revision 1838 - Directory Listing
Modified Tue Jul 6 14:33:48 2010 UTC (11 years, 6 months ago) by msalle
Moving the voms dirty hack fixes to a separate c file.
By compiling those into a dynamic library we use it at build time and
prevent the missing symbols even without linking/loading LCAS.



Revision 1837 - Directory Listing
Modified Tue Jul 6 12:24:17 2010 UTC (11 years, 6 months ago) by msalle
Fix for specifying -s twice (it closed stderr...).



Revision 1836 - Directory Listing
Modified Tue Jul 6 09:45:31 2010 UTC (11 years, 6 months ago) by msalle
- fix bug for optind: only decrease for -l and -L when no options were given.
- do proper cast at dlsym
- default: no external headers.
- define dummy getMajorVersionNumber() etc. to fix bug with VOMS



Revision 1835 - Directory Listing
Modified Tue Jul 6 08:54:36 2010 UTC (11 years, 6 months ago) by msalle
- re-typedef-fing lcas_request_t
- almost re-typedef-fing lcmaps_account_t
- making both easily switchable between using the local typedef, or using the
  header file.



Revision 1834 - Directory Listing
Modified Tue Jul 6 08:46:56 2010 UTC (11 years, 6 months ago) by msalle
Added more help text:
- includes warnings on unset variables
- these can partially be suppressed using the new option -q.



Revision 1833 - Directory Listing
Modified Mon Jul 5 15:37:40 2010 UTC (11 years, 6 months ago) by msalle
Adding a demo LCAS/LCMAPS get account command line program, which mimics the
behaviour of gLExec and can be used to debug the LCAS and LCMAPS config files
setup.



Revision 1831 - Directory Listing
Modified Wed Jun 30 16:00:06 2010 UTC (11 years, 7 months ago) by msalle
Adding test version for VOMS API version 2


Revision 1830 - Directory Listing
Modified Wed Jun 30 15:06:07 2010 UTC (11 years, 7 months ago) by msalle
Update for the new gsoap-from-tarball construction (in saml2_xacml2_c_lib)


Revision 1822 - Directory Listing
Modified Tue Jun 29 15:48:23 2010 UTC (11 years, 7 months ago) by msalle
File is now the current glexec_globus_from_source.sh


Revision 1821 - Directory Listing
Modified Tue Jun 29 15:06:11 2010 UTC (11 years, 7 months ago) by msalle
Move towards the new modular scripts, which can build all or just a few
components.



Revision 1819 - Directory Listing
Modified Fri Jun 25 14:24:49 2010 UTC (11 years, 7 months ago) by msalle
Fixing type in deps for lcas_plugins_voms


Revision 1818 - Directory Listing
Modified Fri Jun 25 13:48:34 2010 UTC (11 years, 7 months ago) by msalle
fix temporary directory locations...


Revision 1817 - Directory Listing
Modified Fri Jun 25 13:47:30 2010 UTC (11 years, 7 months ago) by msalle
Fix for unset globus flavour...



Revision 1816 - Directory Listing
Modified Fri Jun 25 13:03:25 2010 UTC (11 years, 7 months ago) by msalle
Adding the magic script...



Revision 1811 - Directory Listing
Modified Wed Jun 23 19:05:22 2010 UTC (11 years, 7 months ago) by msalle
Adding:
    LCMAPS plugins-afs
    LCMAPS plugins-gums
    SCAS
    LCAS-LCMAPS GT4-interface
The GT4 interface needs two extra build targets for globus (only when from
source).


Revision 1790 - Directory Listing
Modified Fri Jun 18 12:23:05 2010 UTC (11 years, 7 months ago) by msalle
Adding lcas-plugins-voms and its dependency GridSite core


Revision 1789 - Directory Listing
Modified Fri Jun 18 10:13:19 2010 UTC (11 years, 7 months ago) by msalle
- build.common-cpp can use HEAD now (=3_2_8_1)


Revision 1788 - Directory Listing
Modified Fri Jun 18 10:11:10 2010 UTC (11 years, 7 months ago) by msalle
- GT5 patch is no longer needed, thanks to Eamonn Kenny fixing build.common-cpp!


Revision 1787 - Directory Listing
Modified Fri Jun 18 10:03:38 2010 UTC (11 years, 7 months ago) by msalle
Adding locations (commented out) for GT5



Revision 1786 - Directory Listing
Modified Thu Jun 17 19:21:37 2010 UTC (11 years, 7 months ago) by msalle
- fix -rpath option, not clear why it worked in the first place... Now should be
  ok for Darwin!


Revision 1785 - Directory Listing
Modified Thu Jun 17 15:57:05 2010 UTC (11 years, 7 months ago) by msalle
Adding patch for org.glite.build.common-cpp/m4/globus.m4 to correctly detect
Globus Toolkit 5.



Revision 1753 - Directory Listing
Modified Thu Jun 10 14:47:28 2010 UTC (11 years, 7 months ago) by msalle
Re-enabled wget of globus tarball



Revision 1752 - Directory Listing
Modified Thu Jun 10 14:43:43 2010 UTC (11 years, 7 months ago) by msalle
Heavily reworked the glexec-from-source scripts:
- all builds are done via functions in order to allow the conditional builds,
  see next point.
- all builds are conditional: when they are bound to fail, due to missing
  dependencies don't build.
- a grand overview of the results is only presented at the end, specifying
  SUCCESS, FAILED, or MISSING DEPENDENCIES (=hasn't built)
- use wget+tar instead of cvs co



Revision 1742 - Directory Listing
Modified Fri Jun 4 12:26:35 2010 UTC (11 years, 7 months ago) by msalle
Adding second script which ALSO builds globus from tarball!


Revision 1741 - Directory Listing
Modified Fri Jun 4 08:26:18 2010 UTC (11 years, 7 months ago) by msalle
Adding build script to build gLExec and its gLite dependencies from the CVS
sources.



Revision 416 - Directory Listing
Modified Wed Jun 10 07:58:56 2009 UTC (12 years, 7 months ago) by okoeroo
Updated intended usage section in the scripts

Revision 410 - Directory Listing
Modified Tue Jun 9 18:11:24 2009 UTC (12 years, 7 months ago) by okoeroo
Adding README file to the repo



Revision 408 - Directory Listing
Modified Tue Jun 9 18:00:56 2009 UTC (12 years, 7 months ago) by okoeroo
Adding symlink (can svn do this nicely)



Revision 407 - Directory Listing
Modified Tue Jun 9 17:59:48 2009 UTC (12 years, 7 months ago) by okoeroo
Adding the wrapper scripts, that wraps the environment variables wrapper and unwrapper scripts for gLExec




Revision 389 - Directory Listing
Modified Thu Jun 4 09:27:14 2009 UTC (12 years, 7 months ago) by okoeroo
Moved my shell script solutions.



Revision 388 - Directory Listing
Modified Thu Jun 4 09:25:29 2009 UTC (12 years, 7 months ago) by okoeroo
Added the wrap and unwrap scripts from Jan Just which are using Perl to shine the light.




Revision 365 - Directory Listing
Modified Mon Jun 1 17:36:42 2009 UTC (12 years, 8 months ago) by okoeroo
Adding my gLExec environment variables wrap and unwrap scripts a pilot job framework examples.




Revision 31 - Directory Listing
Modified Fri Dec 19 08:18:56 2008 UTC (13 years, 1 month ago) by davidg
Created convention


Revision 16 - Directory Listing
Modified Fri Apr 11 01:46:16 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
Escaped the TMPDIR in the hel text


Revision 15 - Directory Listing
Modified Thu Apr 10 09:01:14 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
error message logging repaired


Revision 14 - Directory Listing
Modified Thu Apr 10 08:41:26 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
Added


Revision 13 - Directory Listing
Modified Thu Apr 10 08:28:40 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
test


Revision 12 - Directory Listing
Modified Thu Apr 10 08:24:47 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
Keywords expanded


Revision 11 - Directory Listing
Modified Thu Apr 10 08:23:30 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
Migrated from CVS


Revision 10 - Directory Listing
Modified Thu Apr 10 08:20:09 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
keywords added


Revision 9 - Directory Listing
Modified Thu Apr 10 08:17:04 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
trigger update


Revision 8 - Directory Listing
Modified Thu Apr 10 08:15:41 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
trigger commit only


Revision 7 - Directory Listing
Added Thu Apr 10 08:11:31 2008 UTC (13 years, 9 months ago) by davidg
Original Path: grid-mw-security/glexec
Migrated from CVS


grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28