Name | Modified | Size |
---|---|---|
.. | ||
bin.darwin10u | ||
bin.linux26x86 | ||
bin.linux26x86_64 | ||
src |
Change | User | Description | Committed |
---|---|---|---|
8326 | Tony Smith | Some significant updates to p4dctl. 1. Support for interacting with SSL enabled servers... 2. New command 'list' to list configured servers p4dctl [ options ] list [ -t type ] -a p4dctl [ options ] list [ -t type ] servername 3. New command 'env' to allow you to fetch arbitrary settings from a configured server in a form suitable for use with 'eval'. p4dctl [ options ] env [ -t type ] -a var [ var... ] p4dctl [ options ] env [ -t type ] servername var [ var... ] 4. Supply a new manpage for p4dctl « |
12 years ago |
8172 | Tony Smith | Update p4dctl with a few fixes and enhancements: 1. New 'Enable=(true|false)' flag for... servers so you can temporarily prevent servers from starting. 2. Ensure exit status is correct when commands partially fail. For example, start now exits with non-zero status if there are some failures. 3. Remove debug printf() that was left over from the change that introduced include files. « |
13 years ago |
8094 | Tony Smith |
Linux 26x86_64 binary p4dctl with latest changes. Built with 2012.1 API. |
13 years ago |
8093 | Tony Smith | Make p4dctl support including configuration files from a specified path. This change allo...ws it to support including from both files and directories. e.g. include /path/to/file.conf include /path/to/dir A common use of this might be something like: include /etc/p4d.d « |
13 years ago |
8003 | Tony Smith | Updated 32-bit and 64-bit Linux binaries for p4dctl | 14 years ago |
8001 | Tony Smith | Improve error handling | 14 years ago |
8000 | Tony Smith | Move chdir() call to after we've switched UID when starting processes as a particular use...r. Bug fix. « |
14 years ago |
7998 | Tony Smith | Updated 32-bit binary for p4dctl | 14 years ago |
7997 | Tony Smith | Updated 64-bit linux binary for p4dctl | 14 years ago |
7996 | Tony Smith | Add support for checkpoint and journal prefixes - configured in the server block. For exa...mple: Prefix = /some/disk/p4backup « |
14 years ago |
7995 | Tony Smith | Support for P4FTP servers listening on privileged ports. Limited to P4Ftp services only,... if the P4FTPPORT is less than 1024, then the service will be started as root, and the '-u <user>' flag added automatically to the P4FTP commandline. « |
14 years ago |
7831 | Tony Smith |
Update linux26x86_64 binary for p4dctl to a version that supports the broker too |
14 years ago |
7830 | Tony Smith | Bug fixes to previous change. Now broker support works properly. Updated the linux26x86... prebuilt binary « |
14 years ago |
7829 | Tony Smith | Universal binary for Mac (Darwin) 2010.1/7828 | 14 years ago |
7828 | Tony Smith | Add support for the broker to p4dctl andupdate version file. Simplified the code, and re...moved some ugly duplication which was bothering me. « |
14 years ago |
7581 | Tony Smith | Clean up use of yytext, which was incorrect and causes problems with some breeds of yacc.... yytext is for the lexer, yylval for the parser, and the twain shall only meet in the lexer code. Thus configlex.l ensures that yytext is strdup'd into yylval.sval before we hand it over to the parser. Fix for bug reported by Mark Allender « |
15 years ago |
7191 | Tony Smith | Update Linux binaries for p4dctl | 16 years ago |
7190 | Tony Smith |
Bug fix: Empty argument lists weren't handled correctly. This change fixes that |
16 years ago |
7185 | Tony Smith | Updated linux26x86 and linux26x86_64 binaries with bugfix for failure to override global... environment variables with local replacements « |
16 years ago |
7184 | Tony Smith | Fix bug that prevented globally defined environment variables from being overridden by lo...cal definitions. The diffs here are a little large because the most sensible way to do this was to switch to using dictionaries for building the environment vars (to make replacing values easy), and then convert them to a VarArray later in a format that can be used as an environ pointer. « |
16 years ago |
7181 | Tony Smith | Updated linux26x86 binary with correct version info. | 16 years ago |
7180 | Tony Smith | Update p4dctl Version file, and linux26x86_64 binary | 16 years ago |
7179 | Tony Smith | Fix bug introduced in previous change. In my attempt to sort out the declaration of yyte...xt, I declared it as an array rather than a pointer, and that could cause crashes. I also added support for debugging the parser in the course of fixing this and that's a useful thing to have anyway. Updated linux26x86 binary « |
16 years ago |
7178 | Tony Smith | Delete old sample config file. | 16 years ago |
7177 | Tony Smith | Update p4dctl to build with 2008.2 API. No major changes needed, mostly jam stuff. The b...ig change is to include all the rules from the sample Jamrules included in the Perforce API since that's the Jamrules used to build the API. This ensures that we're using the right compiler/linker flags on every platform. I also made sure that when lex & yacc are installed, and the grammar is compiled as part of the build, that the source tree is updated with the pre-compiled grammar. Makes it easy to maintain. Lastly, I updated the binary while I was there. « |
16 years ago |
6319 | Tony Smith | Fix to segfault on bad command syntax. If someone ran almost any command without specify...ing either the -a flag, or a server name then p4dctl would segfault. This changes reworks the command line handling to throw a usage-message in that case « |
17 years ago |
6285 | Tony Smith | Add support for starting arbitrary daemons through this framework using configuration ent...ries like this: other <name> { Execute = <binary> Owner = <username> [ Port = <listen port (if any)> ] [ Umask = <umask> ] PATH = "/usr/bin: etc. etc." } « |
17 years ago |
6240 | Tony Smith | Correct copyright dates in LICENSE file. | 17 years ago |
6184 | Tony Smith | Some minor changes to debugging output | 17 years ago |
6152 | Tony Smith | Add support for configuring the umask with which Perforce services should run to p4dctl.... If unspecified, the default umask is 022. « |
17 years ago |
6151 | Tony Smith |
Update build rules for 2007.2/2007.3 API filesystem structure. No functional change |
17 years ago |
5946 | Tony Smith | P4DCTL/LINUX26X86/2006.2/5945 (built with 2006.2 Perforce API) | 18 years ago |
5945 | Tony Smith | Release p4dctl, a program for starting/stopping Perforce services on Unix operating syste...ms. Similar to, and developed in concert with, Sven Erik Knop's p4dcfg. For example: p4dctl start -a Can start multiple P4D, P4P, P4Web, or P4FTP servers in one easy command line. It can be executed by root, or by the 'owners' of the configured services and it maintains pidfiles no matter who uses it (so they remain accurate). An init script using p4dctl will typically just use: p4dctl start -a p4dctl stop -a p4dctl restart -a And check the exit status. « |
18 years ago |