Update my email address
Remove PTYTTY_{WARN,FATAL} and throw on failure
Fix style
Include microseconds in utmpx and lastlogx time
Stop using utmp if utmpx is available This commit changes ptytty to use only utmpx on systems where both utmpx and utmp are available, as utmp is generally deprecated and pointless to use on these, glibc being the exception. The commit also refactors code to reduce the amount of ifdeffery.
Factor code to write utmp and lastlog records
Fix compilation on fbsd/obsd.
Revert last change.
GPLv3
Simplify.
Include the C standard headers rather than the corresponding C++ version.
Fix compilation on solaris.
*** empty log message ***
Always honour login_shell argument of login rather than only when an urxvt feature macro is defined.
Remove support for utmpx ut_session extension, it serves no purpose.
Inhibit also update of lastlogx if there is no entry in the user database for the real user id.
Fix writing of bsd login and logout utmp entry when close_tty is called before login and delete respectively.
Change PT_FIND_FILE to search only for fallback locations of utmp/wtmp/lastlog files and define the *_FILE macros at compile time.
Simplify.
Move some includes from ptytty.h to logging.C.
Remove useless member variables.
Merge code to write utmp login and logout entries into a single function.
Simplify. Avoiding an open when the utmp file cannot be opened is not worth the extra conditional.
do not clear ut_user in utmpx logout records because pututxline fails otherwise on solaris.
Undo part of previous commit that was not supposed to be checked-in.
Cosmetics.
Revert 2011-11-09 change.
remove support for writing lastlog when the lastlog file is a directory.
do not clear ut_user in utmpx logout records because pututxline fails otherwise on solaris
Merge ifdef blocks.
Generate the utmp(x) id in the same way as openssh.
Make some stuff optional to ease embedding in urxvt.
Cosmetics.
Remove pointless comments.
Fix typo.
Set also ut_line in utmp(x) logout records, most implementations of last use this field to associate records in wtmp file.
Rename variable.
Merge ifdef blocks.
Merge ifdef blocks.
Remove unneeded calls to getut(x)id.
Simplify, getut(x)id matches by id not by type when type is {USER,DEAD}_PROCESS.
Make sure that utmp_pos is initialized when write_bsd_utmp fails.
Remove dead code.
Factor code to fill utmp(x) records and consistently set only id, pid and time in utmp(x) logout records.
Do not require LASTLOG_FILE definition for lastlogx support.
*** empty log message ***
Revert last change.
Simplify.
Simplify.
Switch to automake.
1.3
Include errno.h for errno.
Include fcntl.h rather than sys/fcntl.h.
Cosmetics.
Simplify.
Remove always true test.
Remove useless strncpy calls.
'precision' type is int.
Cosmetics.
Factoring.
Assume ttyslot availability for BSD utmp.
Reindent.
Detect if LASTLOG_FILE is a directory or a file at runtime.
Move static functions before their use and remove their declarations.
Add check for updlastlogx and make lastlogx support conditional on its availability.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.