Main > Free Download Search >

Free provided as the service attribute value in the servicehost directive could not be found software for linux

provided as the service attribute value in the servicehost directive could not be found

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11479
Secure Storage service for the gLite middleware 1.1.2-1

Secure Storage service for the gLite middleware 1.1.2-1


Secure Storage service for the gLite middleware provides users with a set of tools to store data in a secure way. more>>
Secure Storage service for the gLite middleware project provides users with a set of tools to store in a secure way and in an encrypted format confidential data (e.g. medical or financial data) on the grid storage elements.
The data stored using the tools provided will be accessible and readable only by authorized users. Moreover, it solves the insider abuse problem preventing also the administrators of the storage elements to access the confidential data in a clear format.
The service has been designed and developed for the grid Middleware of the EGEE infrastructure, gLite, in the context of the TriGrid VL Project.
Secure Storage documentation generated with Doxygen are available.
Enhancements:
- A minor bug was fixed.
<<less
Download (0.088MB)
Added: 2007-07-24 License: The Apache License 2.0 Price:
823 downloads
Google Data Objective-C Client 1.1.0

Google Data Objective-C Client 1.1.0


Google Data Objective-C Client provides a framework and source code that make it easy to access data through Google Data APIs. more>>
Google Data Objective-C Client provides a framework and source code that make it easy to access data through Google Data APIs.
The Google data APIs provide a simple protocol for reading and writing data on the web. Many Google services provide a Google data API.
Each of the following Google services provides a Google data API:
- Base
- Blogger
- Calendar
- Spreadsheets
- Picasa Web Albums
- Notebook
Additional services with Google data APIs that are not yet supported by the Objective-C Client Library:
- Code Search
- Google Apps Provisioning
<<less
Download (0.60MB)
Added: 2007-08-08 License: The Apache License 2.0 Price:
810 downloads
File::Attributes::Recursive 0.02

File::Attributes::Recursive 0.02


File::Attributes::Recursive module contains inherit file attributes from parent directories. more>>
File::Attributes::Recursive module contains inherit file attributes from parent directories.
SYNOPSIS
Works like File::Attributes, but will recurse up the directory tree until a matching attribute is found.
EXPORT
None, by default. Specify the functions youd like to use as arguments to the module. :all means export everything.
FUNCTIONS
get_attribute_recursively($file, [$top], $attribute)
Returns the value of attribute $attribute. If $top is specified, then the search will terminate when the path no longer contains $top. (i.e. if $file is /foo/bar/baz/quux and $top is
get_attributes_recursively($file, [$top])
Returns a hash of key value pairs for all attributes that apply to $file. Only the closest attributes are returned. Given:
/a (a = yes, foo = bar)
/a/b (b = yes, foo = baz)
/a/b/c (c = yes)
get_attributes_recursively(/a/b/c, /a) will return:
(a => yes, b => yes, c => yes, foo => baz).
The foo => bar is masked by the "closer" foo => baz.
list_attributes_recursively($file, [$top])
Returns a list of attributes that are defined and apply to $file. Like keys get_attributes_recursively($file, [$top]), but faster.
NOTABLY ABSENT FUNCTIONS
unset_attribute_recursively
There are two possible ways for this function to behave -- either recurse until the attribute is removed, or recurse to top, removing the attribute at each level. The first doesnt make sense, and the second is dangerous. If you need this function, write it for the specific needs of your application; I think thats the safest thing to do.
(Note that rm refuses to rm .., so I think theres some precedent here.)
Enhancements:
- Perl
<<less
Download (0.025MB)
Added: 2007-07-25 License: Perl Artistic License Price:
821 downloads
Create New Template Service Menu 0.2.1

Create New Template Service Menu 0.2.1


Create New Template Service Menu is a context menu item for KDE and Konqueror that automates adding Create New... menu entries. more>>
Create New Template Service Menu is a context menu item for KDE and Konqueror that automates adding Create New... menu entries from existing files. It adds a "Create Template" item to the Actions submenu of the context menu. It consists of a service menu .desktop file and a shell script.
KDE Create New Template Service Menu
This service menu removes the hassle of hand-coding Create New... menu entries. It is accessed by right-clicking regular file icons on the desktop or in Konqueror, pointing to Actions, and selecting Create Template.
It consists of a service menu .desktop file and a Bash shell script. The Create Template service menu runs a shell script that brings up two dialogs--one for choosing an icon to associate with the Create New... menu entry, and the other for entering the menu item text itself. It uses this information to write a Create New... menu item .desktop file. The shell script bases the name of the .desktop file on the name of the document file clicked on from the desktop and places a copy of the file in the .sources subdirectory of ~/.kde/share/templates.
The service menu should be placed in ~/.kde/share/apps/konqueror/servicemenus and the shell script in ~/bin.
I suggest that users first install the Simple Service Menu Installer available from http://www.kde-apps.org/content/download.php?content=23760&id=1. That service menu provides the same service for installable service menus that mine does for document templates and will greatly simplify the process of installing this service menu. After downloading that service menu just right-click on it, point to Actions, point to Install Service, and click one of the options available on the submenu. Then to install my service menu, just follow the same proceedure and place the shell script in your personal ~/bin directory.
From that point on you will have a nice, simple method of adding both installable service menus and templates to the KDE context menu.
This project is released under the terms of the GNU GPL v.2.0.
Enhancements:
- Changed menu icons to more appropriate ones.
<<less
Download (0.002MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
965 downloads
The Hiker Application Framework 0.9.1

The Hiker Application Framework 0.9.1


Hiker is a mobile Linux Application Framework. more>>
Hiker is a mobile Linux Application Framework. The project provides a set of services to install and manage applications, and the ability to integrate communication between applications, enabling a seamless user experience for music, messaging, and other advanced features on mobile phones.

It also includes security features designed to prevent unauthorized use of phone services or tampering with critical system data. Hiker contains several services or “managers”: Bundle Manager, Security Policy Framework (SPF), Exchange Manager, Notification Manager, Application Server, Attention Manager, Alarm Manager, and Global Settings Services.
<<less
Download (3.6MB)
Added: 2006-12-27 License: MPL (Mozilla Public License) Price:
1031 downloads
LDAP User Management System 0.4

LDAP User Management System 0.4


LDAP User Management System provides a set of basic LDAP API functions for PHP and a strong configuration language. more>>
LDAP User Management System (LUMS) provides a set of basic LDAP API functions for PHP and a strong configuration language. The project can then be used to create Web services or can be used in any PHP script.
The language allows the administrator to define LDAP object types along with their corresponding attributes.
Each attribute may be defined as required as multivalued with a type (string, binary, dn, telephone, mail, etc.) and can be user inserted, constant, auto incremented, or function created. Attribute uniqueness is supported.
It exports the following LDAP operations:
- function LUMS_ldap_search($L_binddn,$L_bindpassword,$L_basedn,$L_scope,$L_filter,$L_attrs_array)
Returns an $info object with the search results or a string with an error
- function LUMS_ldap_add_entry($L_binddn, $L_bindpassword,$L_object_type,$L_entrydn,$L_entry_info)
Returns 0 for success or string with error
- function LUMS_ldap_change_password($L_binddn, $L_bindpassword,$L_entrydn,$L_newpassword)
Returns 0 for success or string with error
- function LUMS_ldap_modify_entry($L_binddn, $L_bindpassword, $L_object_type, $L_entrydn, $L_change_info)
Returns 0 for success or string with error
- function LUMS_ldap_delete_entry($L_binddn, $L_bindpassword, $L_object_type, $L_entrydn)
Returns 0 for success or string with error
- function LUMS_ldap_rename_entry($L_binddn, $L_bindpassword, $L_object_type, $L_entrydn, $L_newrdn, $L_newparent, $L_deleteoldrdn)
Enhancements:
- Add a virtual attribute which is not stored on ldap but can be useful when creating other attribute values
- Add mapping between an indexing attribute value to other attribute values
- Fix a few typos
- Perform the same checks for all value types not just uservalue
- Lower case all passed attribute names
<<less
Download (0.12MB)
Added: 2007-04-28 License: Perl Artistic License Price:
913 downloads
GNU Generic Security Service Library 0.0.19

GNU Generic Security Service Library 0.0.19


GNU Generic Security Service Library provides a Generic Security Service (GSS-API) implementation. more>>
GNU Generic Security Service Library provides a Generic Security Service (GSS-API) implementation.

It is used by network applications to provide security services, such as authenticating SMTP/IMAP, via the GSSAPI SASL mechanism.

It consists of a library and a manual, and a Kerberos 5 mechanism that supports mutual authentication and the DES and 3DES ciphers.

<<less
Download (1.4MB)
Added: 2007-02-24 License: GPL (GNU General Public License) Price:
972 downloads
Net::SynchroEdit::Service 0.039r2

Net::SynchroEdit::Service 0.039r2


Net::SynchroEdit::Service is a Perl extension for SynchroEdit response service functionality. more>>
Net::SynchroEdit::Service is a Perl extension for SynchroEdit response service functionality.

SYNOPSIS

use Net::SynchroEdit::Service;

my $conn = new Net::SynchroEdit::Service;
$conn->connect("localhost", 7962, "root", "secret");

Net::SynchroEdit::Service provides a complete set of methods for manipulating a SynchroEdit server via the response service. The optional Net::SynchroEdit::Controller and Net::SynchroEdit::Session modules can be used in conjunction with the Service module to acquire e.g. the create_from_file method (Controller).

<<less
Download (0.007MB)
Added: 2007-04-05 License: Perl Artistic License Price:
932 downloads
Rose::DateTime::Util 0.532

Rose::DateTime::Util 0.532


Rose::DateTime::Util Perl module contains some simple DateTime wrapper functions. more>>
Rose::DateTime::Util Perl module contains some simple DateTime wrapper functions.

SYNOPSIS

use Rose::DateTime::Util qw(:all);

$now = parse_date(now);
$then = parse_date(12/25/2001 11pm);

print $now->day_of_week; # e.g., "Monday"

# "December 25th 2001 at 11:00:00 PM"
$date_text = format_date($then, "%B %E %Y at %t");

EXPORTS

Rose::DateTime::Util does not export any function names by default.

The all tag:

use Rose::DateTime::Util qw(:all);

will cause the following function names to be imported:

format_date()
parse_date()
parse_epoch()
parse_european_date()

CLASS METHODS

error

Returns a message describing the last error that occurred.

european_dates [BOOL]

Get or set a boolean flag that determines how "xx/xx/xxxx" dates are parsed by the parse_date function. If set to a false-but-defined value, then such dates are parsed as "mm/dd/yyyy". If set to true, then theyre parsed as "dd/mm/yyyy". If set to undef, then the attribute resets to its initial value, which is determined as described below.

The initial value of this attribute is chosen based on the current locale as stored in DateTimes DefaultLocale setting. This initial value is looked up only once. Any subsequent changes to DateTimes DefaultLocale setting will be ignored until/unless this attribute is reset to undef.

time_zone [TZ]

Get or set the default time zone. This value is passed to DateTime->new(...) as the value of the time_zone parameter when parse_date() creates the DateTime object that it returns. The default value is "floating".

<<less
Download (0.012MB)
Added: 2007-07-24 License: Perl Artistic License Price:
822 downloads
Net::DBus::Tutorial::ExportingObjects 0.33.4

Net::DBus::Tutorial::ExportingObjects 0.33.4


Net::DBus::Tutorial::ExportingObjects is a Perl module that contains tutorials on providing a DBus service. more>>
Net::DBus::Tutorial::ExportingObjects is a Perl module that contains tutorials on providing a DBus service.

This document provides a tutorial on providing a DBus service using the Perl Net::DBus application bindings. This examples in this document will be based on the code from the Music::Player distribution, which is a simple DBus service providing a music track player.

CREATING AN OBJECT

The first step in creating an object is to create a new package which inherits from Net::DBus::Object. The Music::Player::Manager object provides an API for managing the collection of music player backends for different track types. To start with, lets create the skeleton of the package & its constructor. The constructor of the super type, Net::DBus::Object expects to be given to parameters, a handle to the Net::DBus::Service owning the object, and a path under which the object shall be exported. Since the manager class is intended to be a singleton object, we can hard code the path to it within the constructor:

package Music::Player::Manager;

use base qw(Net::DBus);

sub new {
my $class = shift;
my $service = shift;
my $self = $class->SUPER::new($service, "/music/player/manager");

bless $self, $class;

return $self;
}

1;

Now, as mentioned, the manager with handle a number of different player backends. So we need to provide methods for registering new backends, and querying for backends capable of playing a particular file type. So modifying the above code we add a hash table in the constructor, to store the backends:

sub new {
my $class = shift;
my $service = shift;
my $self = $class->SUPER::new($service, "/music/player/manager");

$self->{backends} = {};

bless $self, $class;

return $self;
}

And now a method to register a new backend. This takes a Perl module name and uses it to instantiate a backend. Since the backends are also going to be DBus objects, we need to pass in a reference to the service we are attached to, along with a path under which to register the backend.

We use the get_service method to retreieve a reference to the service the manager is attached to, and attach the player backend to this same service: When a method on DBus object is invoked, the first parameter is the object reference ($self), and the remainder are the parameters provided to the method call. Thus writing a method implementation on a DBUs is really no different to normal object oriented Perl (cf perltoot):

sub register_backend {
my $self = shift;
my $name = shift;
my $module = shift;

eval "use $module";
if ($@) {
die "cannot load backend $module: $@" ;
}

$self->{backends} = $module->new($self->get_service,
"/music/player/backend/$name");
}

Looking at this one might wonder what happens if the die method is triggered. In such a scenario, rather than terminating the service process, the error will be caught and propagated back to the remote caller to deal with.

The player backends provide a method get_track_types which returns an array reference of the music track types they support. We can use this method to provide an API to allow easy retrieval of a backend for a particular track type. This method will return a path with which the backend object can be accessed

sub find_backend {
my $self = shift;
my $extension = shift;

foreach my $name (keys %{$self->{backends}}) {
my $backend = $self->{backends}->{$name};
foreach my $type (@{$backend->get_track_types}) {
if ($type eq $extension) {
return $backend->get_object_path;
}
}
}

die "no backend for type $extension";
}

Lets take a quick moment to consider how this method would be used to play a music track. If youve not already done so, refresh your memory from Net::DBus::Tutorial::UsingObjects. Now, we have an MP3 file which we wish to play, so we search for the path to a backend, then retrieve the object for it, and play the track:

...get the music player service...
# Ask for a path to a player for mp3 files
my $path = $service->find_backend("mp3");
# $path now contains /music/player/backend/mpg123
# and we can get the backend object
my $backend = $service->get_object($path);
# and finally play the track
$backend->play("/vol/music/beck/guero/09-scarecrow.mp3");

<<less
Download (0.092MB)
Added: 2006-11-13 License: Perl Artistic License Price:
1075 downloads
WebService::TicketAuth 1.05

WebService::TicketAuth 1.05


WebService::TicketAuth is a ticket-based authentication module for SOAP services. more>>
WebService::TicketAuth is a ticket-based authentication module for SOAP services.

SYNOPSIS

@WebService::MyService::ISA = qw(WebService::TicketAuth);

WebService::TicketAuth is an authentication system for SOAP-based web services, that provides a signature token (like a cookie) to the client that it can use for further interactions with the server. This means that the user can login and establish their credentials for their session, then use various tools without having to provide a password for each operation. Sessions can be timed out, to mitigate against a ticket being used inappropriately.

This is similar in philosophy to authenticated web sessions where the user logs in and gains a cookie that it can use for further interactions. For example, see Apache::AuthTicket. However, such systems require a web server such as Apache to handle the authentication. This module provides a mechanism that can be used outside of a web server. In particular, it is designed for use with a SOAP daemon architecture.

This module was originally developed by Paul Kulchenko in 2001. See guide.soaplite.com for more info.

FUNCTIONS

new()

Creates a new instance of TicketAuth. Establishes several private member functions for authentication, to calculate, make, and check the authInfo.

get_error()

Returns the most recent error message. If any of this modules routines return undef, this routine can be called to retrieve a message about what happened. If several errors have occurred, this will only return the most recently encountered one.

ticket_duration($username)

This routine defines how long a ticket should last. Override it to customize the ticket lengths. The username is provided when requesting this information, to permit applications to vary ticket length based on the users access level, if desired. If $username is undef, then a generic duration should be returned.

By default, the ticket duration is defined to be 20 minutes (or 20*60 seconds).

get_username($header)

Retrieves the username from the auth section of the SOAP header
is_valid($username, $password)

Routine to determine if the given user credentials are valid. Returns 1 to indicate if the credentials are accepted, or undef if not. Error messages can be retrieved from the get_error() routine.

Override this member function to implement your own authentication system. This base class function always returns false.

login()

This routine is called by users to establish their credentials. It returns an AuthInfo ticket on success, or undef if the login failed for any reason. The error message can be retrieved from get_error().

It checks credentials by calling the is_valid() routine, which should be overridden to hook in your own authentication system.

<<less
Download (0.011MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1038 downloads
IRC Services 5.0.61 / 5.1pre4

IRC Services 5.0.61 / 5.1pre4


IRC Services are Services for IRC Networks. more>>
IRC Services are Services for IRC Networks (or just Services for short) provides for definitive nickname and channel ownership, automatic channel mode setting, memo (short message) storage and retrieval, and greater IRC operator control over the network.
Main features:
- Nickname management. Services allows users to "register" nicknames, and will prevent users other than the registrant from using them. Services also maintains information about each registered nickname, including the last time the nicks owner was online as well as a URL and E-mail address that can be set by the user.
- Channel management. Like nicknames, Services allows users to register channels as well. A channels owner can give privileges to other users of the channel, such as auto-opping or the ability to set various channel options, or conversely deny other users the ability to obtain channel operator privileges or even enter the channel altogether. Services will remember the topic on the channel even after the last user leaves, and can automatically set modes on the channel whenever a user joins it.
- Messages to offline users. Probably every IRC user has gone through the experience of waiting and waiting for someone to come online in order to pass a message along or ask a question. Services alleviates this with a "memo" system, allowing users to leave messages for other users even if the recipient is not online at the time; the recipient will be notified of the memo the next time they log on.
- Centralized network control. Services includes features which allow IRC operators greater control over the IRC network through a single point, and also defines multiple privilege levels for IRC operators with respect to Services itself. For example, IRC operators with sufficient privileges can use Services to set modes on any channel; it is also possible to ban users or groups of users from connecting to the network entirely, and such bans ("autokills" in Services terminology) will remain active even if a server, or Services itself, splits from the network.
Furthermore, each of these sets of features can be configured or disabled to match individual networks policies.
Whats New in 5.1pre4 Development Release:
- This release corrects various minor issues in the previous beta release and updates the ratbox protocol module to better support current versions of the ircd-ratbox server (note that versions earlier than 2.1 are no longer supported).
Whats New in 5.0.61 Stable Release:
- This release fixes a bug which allows users to crash Services on x86-64 (and potentially other non-x86) platforms.
<<less
Download (0.87MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
497 downloads
Information Currency Web Services 0.2.3

Information Currency Web Services 0.2.3


ICWS provides a Web services (SOAP) interface for information currency systems. more>>
ICWS provides a Web services (SOAP) interface for information currency systems. Information Currency Web Services implementation uses Java, the Axis SOAP engine, and the PostgreSQL database server.
Information Currency CVS is a work-alike adaptation of CVS which returns information currency for committed source code.
Allocation of economic resources by financial mechanisms is an essential part of modern economies, and financial innovations have been a powerful force for human progress. Information technology provides the opportunity to create new economic instruments derived from any arbitrary element of information.
Information currency units are economically scarce objects that are issued and maintained by a service that establishes a correspondence between underlying units of information and information currency. Information currency will enable the application of economic mechanisms for information management and valuation.
Information currency units can be traded for other economic instruments, and the trade value of information currency units provides an economic valuation of the underlying information.
Enhancements:
- This release adds the first code for trading information currency, as well as a new Internet draft with an example trade.
<<less
Download (7.7MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1038 downloads
Logging Services 0.9.7

Logging Services 0.9.7


Logging Services project is intended to provide cross-language logging services for purposes of application debugging. more>>
Logging Services project is intended to provide cross-language logging services for purposes of application debugging and auditing.
We should also mention that thanks to the relentless efforts of many developers, we have a basic level of interoperability between the following projects:
- Log4Cxx (c++)
- Log4j
- Log4Net
- Log4Perl
- Log4PHP
- Log4PLSQL
- JDK1.4s util.logging framework
There is still much work ahead bringing in the various projects to work together within the Logging Services Project. The process is likely to take a little while. In the mean time, we will continue to do what we like best, that is developing open source software.
This is a project of the Apache Software Foundation (ASF). Like all Apache projects, we encourage a collaborative, consensus-based development process. We offer an open and pragmatic software license, and we strive to create software of the highest quality. The ASF is organized into several projects, which like Logging Services project may contain multiple sub-projects.
<<less
Download (MB)
Added: 2007-01-11 License: The Apache License 2.0 Price:
1018 downloads
PTlink IRC Services 3.9.2

PTlink IRC Services 3.9.2


PTlink IRC Services provides channel/nick registration services for IRC networks. more>>
PTlink IRC Services provides channel/nick registration services for IRC networks.
Specially developed for the PTlink IRC Server, it uses modules and includes features like channel roles and nick groups for privilege management.
The data backend is a MySQL database.
Enhancements:
- This version fixes a synchronization problem with user kicks, replaces some fatal errors with warnings, and updates the utility scripts to reflect the latest configuration changes.
<<less
Download (0.45MB)
Added: 2006-06-25 License: GPL (GNU General Public License) Price:
1227 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5