Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.404.063 Times

Remote Gnu Database Manager 2.1.41

  Date Added: September 25, 2010  |  Visits: 893

Remote Gnu Database Manager

Report Broken Link
Printer Friendly Version

Product Homepage
Download (83 downloads)

Remote Gnu Database Manager is a network server daemon and client library for the standard GNU GDBM(3) database management interface, which itself incorporates Berkeley DBM. To setup after installation (these notes are for 2.1.33 or later), let make install do what it can, and then: 1. create a user, gdbm, on the server machine with home in /var/lib/gdbm. Make install tries to do that for you using adduser so you likely just have to check /etc/passwd and /etc/group. 2. Create /var/lib/gdbm and change owner to gdbm. Again, make install has a stab at this for you and likely you will need to do nothing yourself. 3. Also create /var/lib/gdbm/data, /var/lib/gdbm/ctrl and change owner to gdbm. Make install should also have made those. 4. Copy those parts of /etc/passwd belonging to users who should be able to access the daemon to /var/lib/gdbm/ctrl/passwd. This is entirely in your hands. 5. Likewise for /etc/group to /var/lib/gdbm/ctrl/group. 6. Start the daemon as gdbm with some command like "sudo -u gdbm /usr/sbin/gdbmd", or "su -c /usr/sbin/gdbmd gdbm". The install will not start it for you, nor does it presently install a system startup script for it in /etc/init.d or elsewhere. 7. Write an application on the client that uses the standard gdbm_* calls in the GNU GDBM(3) manpage, but replace the gdbm_ calls with rgdbm_ calls. The install routine does do that ... or perhaps I lie. Thats about it! Apart from setting up for SSL if you want to use that and Ill give some further indications as to how to do that below. One has to add two extra calls in the application over and above what was there already for gdbm(3) usage; one to rgdbm_connect() and another to rgdbm_disconnect(), respectively to begin and end the session, as detailed in the rgdbm(3) man page. Example: Sample code ... start by making the connection: rgdbm_connect(host, dir, user, 0); Then open the desired database in that directory: GDBM_FILE dbf = rgdbm_open(dbname, 1024, GDBM_WRCREAT, 0640, NULL); Now the rgdbm(3) ops are available. fprintf(stdout, "Database contains ...n"); datum key = rgdbm_firstkey(dbf); if (key.dptr) { datum content = rgdbm_fetch(dbf, key); fprintf(stdout, "key %s content %sn", key.dptr, content.dptr); while (key = rgdbm_nextkey(dbf, key), key.dptr) { fprintf(stdout, "key %s content %sn", key.dptr, content.dptr); } } Terminate by closing: rgdbm_close(dbf); and disconnect from the session: rgdbm_disconnect(); Whats New in This Release: - Added (generated) debian directory to package..

Requirements: No special requirements
Platforms: Linux
Keyword: Client Library Database Database Apis Database Management Database Manager Gnu Gnu Gdbm Install Key Make Install Manager Network Server Remote
Users rating: 0/10

License: Freeware Size: 77.82 KB
More Reviews or Write Review

Libraries  -  GPM client library
GPM client library (libgpm) package is an stand-alone version of GPMs client library, used by many console applications for mouse access. Despite the (now quite aged) GPM package it contains just the client part (no server), and provides a...
32.77 KB  
Automotive Information Databases  -  Repair SQL Database Free 1.0
The service of repair SQL database: powered by Repair SQL Database Free, represents an efficient data recovery solution that can be applied in all instances of data corruption affecting the integrity of Microsoft SQL Server files. No doubts that...
1.88 MB  
Computer Information Databases  -  Homeware 12-23-2010
Home Management Database, Keep all important information in one file. Manage contacts, complete financial feature to allow deposits and paying bills. Setup your chart of accounts. Track/Reconcile upto 10 bank accounts. Remember those birthdays,...
2.16 MB  
Miscellaneous  -  Son of Service 0.1.5
Son of Service (SOS) is a multiuser volunteer management database for non-profits, charities, schools, churches, and clubs. SOS will keep track of your volunteers, their contact information, availability, work history, comments, reminders, and...
Development Tools  -  wsdlpull 1.19
wsdlpull is a C web services client library. It includes a WSDL Parser,a XML Schema parser and validator and an XML Parser and serializer. wsdlpull uses the xml pull api to parse a WSDL1.1 document. This makes wsdlpull highly efficient which is...
Libraries  -  RabbitMQ Java AMQP client library 2.5.0
The RabbitMQ Java client library allows Java code to interface to AMQP servers. The library is platform neutral; the binary distributions listed below differ only in the version of Java they are intended for use with. Please see the specification...
Libraries  -  libspopc 0.7.5
libspopc is a simple and light pop3 mail client library used by small programs. One of the libspopcs purposes is to help developpers to host easily a pop3 mail client in their programs. libspopc support also SSL encrypted connections (with...
61.44 KB  
Libraries  -  Audio::Moosic 0.09
Audio::Moosic is a Moosic client library for Perl. SYNOPSIS use Audio::Moosic; $moo = Audio::Moosic::Unix->new(); $moosic->append(/home/me/somewhat.ogg); $moosic->play; print $moosic->current, "n"; $moosic->pause; ... Audio::Moosic...
9.22 KB  
Libraries  -  Cache::Memcached::XS 0.01
Cache::Memcached::XS is a client library for memcached (memory cache daemon) using libmemcache. SYNOPSIS use Cache::Memcached::XS; $memd = new Cache::Memcached { servers => [ "", "", "", [...
34.82 KB  
Libraries  -  NDns 0.1
NDns is a DNS client library written for .NET. NDns caches requests for MX, A, and PTR queries..
122.88 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB