aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove strcasestr() and strchrnul() checks from configure, using ↵Alan Brault2011-05-023-31/+15
| | | | libdusercompat.a instead
* Make strcasestr() and strchrnul() into separate compat filesAlan Brault2011-05-0216-252/+25059
| | | | | | Force everyone to use compat functions not just Solaris Remove libsysfs from buildconf Add libtool support (needed for libdusercompat.a)
* Merge branch 'master' of github.com:extrarius/duserAlan Brault2011-05-020-0/+0
|\
| * Fucking typoAlan Brault2011-05-022-4/+4
| |
* | Fix spelling mistake: comat.c -> compat.cAlan Brault2011-05-022-4/+4
|/
* Forgot compat.c for Solaris platforms sighAlan Brault2011-05-022-4/+7
|
* Add configure checks for strchrnul() and strcasestr() and config.h entriesAlan Brault2011-05-027-43/+77
| | | | Add __NLINUX__ and __NSOLARIS__ platform checks to configure and config.h entries
* Forgot to define ifdef for HAVE_CONFIG_H sighAlan Brault2011-05-021-0/+4
|
* Move CFG_PATH out of duser.h and put into configure via --with-config-pathAlan Brault2011-05-026-31/+118
|
* Add platform detection for Linux vs SolarisAlan Brault2011-05-027-113/+3458
|
* Merge branch 'master' of github.com:extrarius/duserAlan Brault2011-05-020-0/+0
|\
| * More autotools migrationAlan Brault2011-05-028-37/+271
| |
* | More autotools migrationAlan Brault2011-05-0212-37/+1584
|/
* Partial autotools conversion to help out JoeAlan Brault2011-05-0223-0/+9489
|
* Initial commitJoseph Hunkeler2011-04-221-0/+5
|
* List format uses define FMTLISTJoseph Hunkeler2011-04-211-1/+1
|
* -Wextra unsupported by gccJoseph Hunkeler2011-04-211-1/+1
|
* Prototype for version() addedJoseph Hunkeler2011-04-211-1/+2
|
* Removed. No static compiling on solaris.Joseph Hunkeler2011-04-211-10/+0
|
* Utilizing static progname variable. Local variables removed from functions ↵Joseph Hunkeler2011-04-212-6/+20
| | | | that used it. Added version().
* Removed duser.h from source listJoseph Hunkeler2011-04-213-5/+5
|
* Initial commitJoseph Hunkeler2011-04-211-0/+8
|
* Added license headerJoseph Hunkeler2011-04-201-0/+20
|
* Added license headerJoseph Hunkeler2011-04-201-0/+20
|
* Added missing function prototypes.Joseph Hunkeler2011-04-201-0/+5
|
* Moved most functions into other source files.Joseph Hunkeler2011-04-201-590/+0
|
* Initial commit. For static compiling.Joseph Hunkeler2011-04-202-0/+21
|
* Stripped binariesJoseph Hunkeler2011-04-202-5/+5
|
* Initial commit after breaking up duser.c into more chunks.Joseph Hunkeler2011-04-202-0/+632
|
* Added 'AUTHORS'Joseph Hunkeler2011-04-201-0/+1
|
* 'status' will return the failure of access() nowJoseph Hunkeler2011-04-191-1/+1
|
* cfg.c now depends on cfg.hJoseph Hunkeler2011-04-194-5/+6
| | | | | duser.c depends on cfg.h Removed cfg prototypes from duser.h
* Initial commitJoseph Hunkeler2011-04-192-0/+92
|
* Initial commitJoseph Hunkeler2011-04-191-0/+26
|
* Added cleanJoseph Hunkeler2011-04-191-1/+3
|
* This will build on Solaris >10Joseph Hunkeler2011-04-191-0/+10
|
* GNU GPLv3 licensing added.testing-pre1cJoseph Hunkeler2011-04-085-0/+755
|
* Fixed Solaris 10 segfault. If list_path was null, snprintf would write bad ↵Joseph Hunkeler2011-04-082-64/+90
| | | | data into the filename. While loop in user_cmd() was removed because it was never used as intended.
* Debugging disabledJoseph Hunkeler2011-04-062-5/+9
| | | | Program name is now global
* Command line argument "new" addedtesting-pre1bJoseph Hunkeler2011-04-062-1/+70
| | | | user_new_list() function added
* Starting to port to Solaris 10... sigh.testing-pre1a-sol10Joseph Hunkeler2011-04-062-1/+25
|
* Removed include for <tre/regex.h>testing-pre1aJoseph Hunkeler2011-04-061-1/+0
|
* Initial committesting-pre1Joseph Hunkeler2011-04-051-0/+66
|
* Added cfg_open(), cfg_get_key(), and cfg_close()Joseph Hunkeler2011-04-053-49/+159
| | | | | | | | | | | | | | | | Added configuration file parsing, and removed constants (list_path, LOGFILE). CFG_PATH is defined in duser.h and will need to be changed before compiling. Removed basename in favor of libgen.h Log no longer reports DELETE ALL/SINGLE. Just DELETE. Fixed a ridiculous file truncation mistake in user_del(). Removed dependency on libtre... it sucks. Decided to go with libc searching -- seems to work better. (strfind()) We now validate strings passed as arguments to make sure they cannot cause arbitrary code execution, or accidental damage. (strval()) Added match column to list output. user_add was truncating files... fixed. CMD_FLAG_ADD will verify adding addresses to a mailing list. CMD_FLAG_MOD will display a temporary error (not done) If a corrupt record ever occurs it returns -1.
* Removed libtre dependencyJoseph Hunkeler2011-04-051-2/+2
|
* Uniformed errors now.Joseph Hunkeler2011-04-041-11/+21
| | | | Trying to add the user_add stuff a little
* Fixed bug where (rec = NULL) caused user_del to flip out.Joseph Hunkeler2011-04-032-2/+21
| | | | Adding code to add a user to a list
* List deletion activeJoseph Hunkeler2011-03-301-3/+51
|
* Working delete-all command "delA"Joseph Hunkeler2011-03-303-164/+259
|
* Added log.c and duser.hJoseph Hunkeler2011-03-291-1/+1
|