<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/pamduration/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 13 Oct 2012 22:43:14 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pamduration/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v12
+++ v13
@@ -31,5 +31,16 @@
 * Messaging protocol to communicate with GUI clients to allow users warning that they're about to be shut down without the right to protest.
 * man page documentation for pam_duration.
 
+Building
+--------
+
+For guidance on building the software, see the [Building] page.
+
+Configuration
+-------------
+
+For configuration guidance, see the [Configuration] page.
+
+
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 22:43:14 -0000</pubDate><guid>https://sourceforge.netc8aadc089e7c7c61a4eb7e2c56fcde5eac62b9c6</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v11
+++ v12
@@ -4,41 +4,20 @@
 Background
 ----------
 
-This project was born out of frustration that no similar project appears to
-exist. pam_duration provides a way to limit the number of minutes a given user
-is allowed to access a system on a given day of the week.  This is mostly
-useful for parental control.
+This project was born out of frustration that no similar project appears to exist. pam_duration provides a way to limit the number of minutes a given user is allowed to access a system on a given day of the week.  This is mostly useful for parental control.
 
-For example, suppose I have three kids: a fifteen year old, a ten year old,
-and a five year old.  The fifteen year old needs access to the computer to work
-on school reports and homework during the week, and is allowed up to two hours
-per day on the weekend.  The ten year old needs access to the computer to do
-homework during the week, but his homework requires much less time on the
-computer.  He is granted one hour per day on the weekend. The five year old
-gets half an hour per day, any day of the week.
+For example, suppose I have three kids: a fifteen year old, a ten year old, and a five year old.  The fifteen year old needs access to the computer to work on school reports and homework during the week, and is allowed up to two hours per day on the weekend.  The ten year old needs access to the computer to do homework during the week, but his homework requires much less time on the computer.  He is granted one hour per day on the weekend. The five year old gets half an hour per day, any day of the week.
 
-Existing PAM modules do not answer this need.  pam_duration provides a way to
-do it.  So far it has only been tested on Ubuntu 12.04, since that's what I
-run.  It should run on any POSIX system that supports PAM and has a Python 2.7 interpreter.
+Existing PAM modules do not answer this need.  pam_duration provides a way to do it.  So far it has only been tested on Ubuntu 12.04, since that's what I run.  It should run on any POSIX system that supports PAM and has a Python 2.7 interpreter.
 
 Related Programs
 ----------------
 
-There is a PAM module that restricts the hours of the day that users can log
-in.  For example, it can specify that a user is allowed to log in between the
-hours of 8 am and 5 pm.  It doesn't, however, provide a way to limit how much
-time the user can spend logged in during those hours.
+There is a PAM module that restricts the hours of the day that users can log in.  For example, it can specify that a user is allowed to log in between the hours of 8 am and 5 pm.  It doesn't, however, provide a way to limit how much time the user can spend logged in during those hours.
 
-There is another project, Timekpr, that used to do the same thing this module
-does, but timekpr has not been updated for some time, and is not very portable.
-Specifically, it does not work with versions of Ubuntu that use the lightdm
-login manager. The duration-limiting functions of timekpr also don't integrate
-into the most prevalent authorization framework for Posix systems: PAM.
+There is another project, Timekpr, that used to do the same thing this module does, but timekpr has not been updated for some time, and is not very portable. Specifically, it does not work with versions of Ubuntu that use the lightdm login manager. The duration-limiting functions of timekpr also don't integrate into the most prevalent authorization framework for Posix systems: PAM.
 
-While pam_duration is not yet as user-friendly as Timekpr (for instance, it
-does not yet provide notifications to the window manager that the user is about
-to be logged off, and there is no GUI to configure how long users can log in on
-what days), it should operate on many more systems.
+While pam_duration is not yet as user-friendly as Timekpr (for instance, it does not yet provide notifications to the window manager that the user is about to be logged off, and there is no GUI to configure how long users can log in on what days), it should operate on many more systems.
 
 
 Code state
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 22:26:20 -0000</pubDate><guid>https://sourceforge.net802f8faec48da4d392801fe5d6fe585f2c889376</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v10
+++ v11
@@ -4,13 +4,42 @@
 Background
 ----------
 
-This project was born out of frustration that no similar project appears to exist. There is a PAM modules that restricts the hours of the day that users can log in.
+This project was born out of frustration that no similar project appears to
+exist. pam_duration provides a way to limit the number of minutes a given user
+is allowed to access a system on a given day of the week.  This is mostly
+useful for parental control.
 
-There is another project, Timekpr, that used to do the same thing this module does, but timekpr has not been updated for some time, and is not very portable. Specifically, it does not work with versions of Ubuntu that use the lightdm login manager.  The duration-limiting functions of timekpr also don't integrate into the most prevalent authorization framework for Posix systems: PAM.
+For example, suppose I have three kids: a fifteen year old, a ten year old,
+and a five year old.  The fifteen year old needs access to the computer to work
+on school reports and homework during the week, and is allowed up to two hours
+per day on the weekend.  The ten year old needs access to the computer to do
+homework during the week, but his homework requires much less time on the
+computer.  He is granted one hour per day on the weekend. The five year old
+gets half an hour per day, any day of the week.
 
-While pam_duration is not yet as user-friendly as Timekpr (for instance, it does not yet provide notifications to the window manager that the user is about to be logged off, and there is no GUI to configure how long users can log in on what days), it should operate on many more systems. This program should run on any POSIX system that supports PAM and has a Python 2.7 interpreter.
+Existing PAM modules do not answer this need.  pam_duration provides a way to
+do it.  So far it has only been tested on Ubuntu 12.04, since that's what I
+run.  It should run on any POSIX system that supports PAM and has a Python 2.7 interpreter.
 
-So far it has only been tested on Ubuntu 12.04, since that's what I run.
+Related Programs
+----------------
+
+There is a PAM module that restricts the hours of the day that users can log
+in.  For example, it can specify that a user is allowed to log in between the
+hours of 8 am and 5 pm.  It doesn't, however, provide a way to limit how much
+time the user can spend logged in during those hours.
+
+There is another project, Timekpr, that used to do the same thing this module
+does, but timekpr has not been updated for some time, and is not very portable.
+Specifically, it does not work with versions of Ubuntu that use the lightdm
+login manager. The duration-limiting functions of timekpr also don't integrate
+into the most prevalent authorization framework for Posix systems: PAM.
+
+While pam_duration is not yet as user-friendly as Timekpr (for instance, it
+does not yet provide notifications to the window manager that the user is about
+to be logged off, and there is no GUI to configure how long users can log in on
+what days), it should operate on many more systems.
+
 
 Code state
 ----------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 22:25:37 -0000</pubDate><guid>https://sourceforge.netd38a5d013deb89af86a6c8dd109644b371c08f4a</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v9
+++ v10
@@ -8,7 +8,7 @@
 
 There is another project, Timekpr, that used to do the same thing this module does, but timekpr has not been updated for some time, and is not very portable. Specifically, it does not work with versions of Ubuntu that use the lightdm login manager.  The duration-limiting functions of timekpr also don't integrate into the most prevalent authorization framework for Posix systems: PAM.
 
-While pam_duration is not yet as user-friendly as Timekpr (for instance, it does not yet provide notifications to the window manager that the user is about to be logged off, and there is no GUI to configure how long users can log in on what days), it should operate on many more systems. This program should run on any POSIX system that supports PAM and has a python interpreter.
+While pam_duration is not yet as user-friendly as Timekpr (for instance, it does not yet provide notifications to the window manager that the user is about to be logged off, and there is no GUI to configure how long users can log in on what days), it should operate on many more systems. This program should run on any POSIX system that supports PAM and has a Python 2.7 interpreter.
 
 So far it has only been tested on Ubuntu 12.04, since that's what I run.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 21:54:09 -0000</pubDate><guid>https://sourceforge.netf2b11974b5e266ff9abb4fd547d1147b0e17744f</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v8
+++ v9
@@ -21,6 +21,7 @@
 * Smoother installation process: installing default config file if one doesn't already exist, creating directories, putting the shared object file in the right place for 32-bit systems, etc.
 * More flexible installation locations for the config file and user time tracking logs.  Right now the locations are pretty hard-coded.
 * Messaging protocol to communicate with GUI clients to allow users warning that they're about to be shut down without the right to protest.
+* man page documentation for pam_duration.
 
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 21:16:38 -0000</pubDate><guid>https://sourceforge.netd4b4be79f8139760e03a193c50732fe661c845bc</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v7
+++ v8
@@ -17,7 +17,7 @@
 
 pam_duration is functional, but unpolished.  It needs work in the following areas:
 
-* Code to daemonize the python task-watching/killing service on startup.  This will undoubtedly be OS/distribution dependent.
+* Code to daemonize the python task-watching/killing service on startup on other Linux/Unix distributions.  This will undoubtedly be OS/distribution dependent.  An upstart script is provided.
 * Smoother installation process: installing default config file if one doesn't already exist, creating directories, putting the shared object file in the right place for 32-bit systems, etc.
 * More flexible installation locations for the config file and user time tracking logs.  Right now the locations are pretty hard-coded.
 * Messaging protocol to communicate with GUI clients to allow users warning that they're about to be shut down without the right to protest.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Sat, 13 Oct 2012 20:51:24 -0000</pubDate><guid>https://sourceforge.net7c354f5522069193f5c4b193ca7a2d1f1b0492b4</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v6
+++ v7
@@ -20,6 +20,7 @@
 * Code to daemonize the python task-watching/killing service on startup.  This will undoubtedly be OS/distribution dependent.
 * Smoother installation process: installing default config file if one doesn't already exist, creating directories, putting the shared object file in the right place for 32-bit systems, etc.
 * More flexible installation locations for the config file and user time tracking logs.  Right now the locations are pretty hard-coded.
+* Messaging protocol to communicate with GUI clients to allow users warning that they're about to be shut down without the right to protest.
 
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Mon, 08 Oct 2012 04:11:05 -0000</pubDate><guid>https://sourceforge.net47d63cdd8fa4361dc15dc45d30ca784a24b24276</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -18,7 +18,7 @@
 pam_duration is functional, but unpolished.  It needs work in the following areas:
 
 * Code to daemonize the python task-watching/killing service on startup.  This will undoubtedly be OS/distribution dependent.
-* Smoother installation process: installing default config file if one doesn't already exist, creating directories, etc.
+* Smoother installation process: installing default config file if one doesn't already exist, creating directories, putting the shared object file in the right place for 32-bit systems, etc.
 * More flexible installation locations for the config file and user time tracking logs.  Right now the locations are pretty hard-coded.
 
 [[project_admins]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Mon, 08 Oct 2012 04:09:54 -0000</pubDate><guid>https://sourceforge.net829ffc8a05ee76aee4932bba8301c223d2cd12ce</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v4
+++ v5
@@ -1,3 +1,9 @@
+pam_duration
+============
+
+Background
+----------
+
 This project was born out of frustration that no similar project appears to exist. There is a PAM modules that restricts the hours of the day that users can log in.
 
 There is another project, Timekpr, that used to do the same thing this module does, but timekpr has not been updated for some time, and is not very portable. Specifically, it does not work with versions of Ubuntu that use the lightdm login manager.  The duration-limiting functions of timekpr also don't integrate into the most prevalent authorization framework for Posix systems: PAM.
@@ -7,7 +13,7 @@
 So far it has only been tested on Ubuntu 12.04, since that's what I run.
 
 Code state
-==========
+----------
 
 pam_duration is functional, but unpolished.  It needs work in the following areas:
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Mon, 08 Oct 2012 04:07:17 -0000</pubDate><guid>https://sourceforge.net2058d9ab76fd8d098f0754c15adc8dd981ede19b</guid></item><item><title>WikiPage Home modified by Jared Jacobson</title><link>https://sourceforge.net/p/pamduration/wiki/Home/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -11,8 +11,8 @@
 
 pam_duration is functional, but unpolished.  It needs work in the following areas:
 
-* Needs code to daemonize the python task-watching/killing service on startup.  This will undoubtedly be OS/distribution dependent.
-* Needs smoother installation process: installing default config file if one doesn't already exist, creating directories, etc.
+* Code to daemonize the python task-watching/killing service on startup.  This will undoubtedly be OS/distribution dependent.
+* Smoother installation process: installing default config file if one doesn't already exist, creating directories, etc.
 * More flexible installation locations for the config file and user time tracking logs.  Right now the locations are pretty hard-coded.
 
 [[project_admins]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jared Jacobson</dc:creator><pubDate>Mon, 08 Oct 2012 04:06:38 -0000</pubDate><guid>https://sourceforge.netc5ed5541980cc8e11e4a964680e89330f1edc9b1</guid></item></channel></rss>