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.138.607 Times

Remote Gnu Database Manager 2.1.41

  Date Added: September 25, 2010  |  Visits: 885

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
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  
Network & Internet  -  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...
491.52 KB  
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...
Card Games  -  poker-network 1.7.5
poker-network project includes a poker server, a client library, an abstract user interface library, and a client based on it. The server deals the cards and checks the user actions using a poker game engine (poker-engine). It listens...
2.61 MB  
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  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
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