You need to enable JavaScript to view more than 15 articles by this author.
Running Arbitrary Scripts Under CVS
Publish Date: Jun. 5, 2003
CVS includes several hooks to integrate with other tools, such as bug and project tracking.
Jennifer Vesperman, author of the upcoming Essential CVS , demonstrates how to expand CVS to meet your needs, using Bugzilla as the example.
Adventures with Kerberos, CVS, and GSS-API
Publish Date: May. 22, 2003
One of the difficulties of writing about technology is exploring the dark corners where no one's ever been before. Jennifer Vesperman, author of the upcoming Essential CVS , recently tried to make her CVS installation use Kerberos authentication. She describes how she went about integrating the two in this article.
CVS Third-Party Tools
Publish Date: Nov. 21, 2002
CVS is an essential part of many developer toolboxes, but it has its limitations. Jennifer Vesperman has put together a list of add-ons and interfaces to the popular source control system.
Tracking Changes in CVS
Publish Date: Jun. 14, 2002
A look at the functions and commands used in CVS (Concurrent Versioning System) that will help you get the most out of this amazingly rich repository of programming files and technical information.
Writing PAM Modules, Part Three
Publish Date: May. 30, 2002
Part Three of a three-part series on PAM modules. This article discusses the four types of PAM modules: account, authentication, password, and session.
An application needs to completely fulfill the requirements for at least one of the four types.
Writing PAM Modules, Part One
Publish Date: May. 16, 2002
This is part one of a three part article on writing PAM modules. This part discusses the background information needed to write modules.
Writing PAM-Capable Applications, Part Two
Publish Date: Apr. 18, 2002
Jennifer Vesperman covers how to call PAM authentication, account management, session management, and token-changing functions. She also covers response codes, setting credentials, and supplying a default configuration for your application.
Ads in Cache-Friendly Pages
Publish Date: Mar. 21, 2002
If a cached Web page doesn't allow an advertisement to be updated or counted, that can mean lost revenue for the Web site publisher. Jennifer Vesperman explains how to make cache-friendly Web pages get along with advertisers.
Cache-Friendly Web Pages
Publish Date: Mar. 7, 2002
Caching saves time and bandwidth. Here are some of the advantages of caching, as well as an example of how to set up cache headers in Apache, focusing on the Expires and Cache-Control headers.
Advanced makefiles
Publish Date: Feb. 14, 2002
Jennifer Vesperman dissects a working Makefile and demystifies its innards.
Introduction to Make
Publish Date: Jan. 31, 2002
The compilation tool Make is also effective for installing programs, system configuration changes, or any time a change in one file requires actions elsewhere.
CVS Administration
Publish Date: Jan. 17, 2002
Jennifer Vesperman explains how to create and manage a CVS repository.
PAM Modules
Publish Date: Oct. 5, 2001
While most Pluggable Authentication Modules are designed for authentication, programmers have written ones to handle a host of other issues. Jennifer Vesperman introduces to some of the more useful modules available.
Introduction to PAM
Publish Date: Sep. 27, 2001
Pluggable Authentication Modules provide a solution to the difficulties of user authentication. Jennifer Vesperman introduces PAM and helps you get started.
Peering Squid Caches
Publish Date: Sep. 17, 2001
If you are paying for bandwidth by the byte, organizing your Squid servers to work together can save you lots of money. Jennifer Vesperman shows how to configure Squid to work with its peers.