Name | Modified | Size |
---|---|---|
.. | ||
images | ||
perforce | ||
shared | ||
index.html | 20 years ago | 2 KB |
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 |
8002 | Tony Smith |
Delete QSplice. No longer works, no longer maintained, no longer used, no longer needed. |
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 |
7564 | Tony Smith | Bug fix: when a rename is pure the script would still delete the target file instead of l...eaving it alone. We really only need to handle integrates where the content of the file changes - pure name changes in the source are not an issue for us since the whole point of the script is not to propagate them. This change ensures that in the case of a file branched due to a rename, the branch and the associated delete are both reverted. Also took out the -I flag to integ, which is archaic now. « |
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 |
6437 | Tony Smith | Update P4Ruby Library scripts to support Perforce P4Ruby 2007.3 rather than my old public... depot P4Ruby. « |
17 years ago |
6436 | Randall Fong |
Added in specific link to P4Perl http://www.perforce.com/perforce/loadsupp.html#api |
17 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 |
6259 | Tony Smith | Update P4Perl/P4Ruby html pages with deprecation notice. | 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 |
6175 | Tony Smith | First attempt to port qsplice to Qt 4. Nothing clever, just used qt3to4 and make a few t...weaks. A rewrite using the MVC would be good to do at some point. « |
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 |
6117 | Tony Smith | Some (guessed) corrections to the codes for call failures. I have a low level of confide...nce in these, but in the absence of documentation.... « |
17 years ago |
6028 | Tony Smith | Improve p4conf.rb to support AIX 5.3 - thanks to Robert Cowham | 18 years ago |
6012 | Tony Smith | Help P4Ruby build more cleanly on Windows with more recent Ruby's than my own. The host_o...s value on Windows can include the compiler version now i.e. mswin32_71 or mswin32_80, and that was causing p4conf.rb to get the -DOS_NT macro wrong (OS_NT_71), which caused builds to fail. No functional change. Thanks to Patrick Bennett. « |
18 years ago |
6005 | Tony Smith | Release P4Ruby 1.5953 as latest stable release | 18 years ago |
6004 | Tony Smith |
P4Ruby 1.5953 installers for Ruby 1.6 and Ruby 1.8 Built with 2007.2 API |
18 years ago |
6003 | Tony Smith | Release P4Perl 3.6001 as stable release | 18 years ago |
6002 | Tony Smith | P4Perl 3.6001 Windows installers for Perl 5.6 and Perl 5.8 Built with Visual Studio 2003... and 2007.2 Perforce API. « |
18 years ago |
6001 | Tony Smith | Rework change 5787 in which support for taint checking of arguments passed to P4::Run() w...as introduced. It turns out Scalar::Util, on which this is based isn't distributed with Perl 5.6, so we can't rely on it. This change simply disables the taint checking for Perl 5.6 (no-one's using it because it only ever worked for Perl 5.8 users). « |
18 years ago |
5997 | Tony Smith | Add missing LICENSE file to distribution. The license was always included in every code... file, but it's always nice to have it as a separate file. No functional change « |
18 years ago |
5996 | Tony Smith | Fix broken link | 18 years ago |
5953 | Tony Smith | Bug fix: P4Ruby could crash attempting to parse a form when tagged mode is enabled, but f...orm parsing was not. This only occurred when used against a 2005.2 or later server. « |
18 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 |