aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ctm
Commit message (Collapse)AuthorAgeFilesLines
* Remove CTM from 13-CURRENT after the release of FreeBSD-12.0.Stefan Eßer2018-12-1538-5558/+0
| | | | | | | | | | | | | | | | | | The removal (and creation of a port) has been pre-announced in UPDATING 1 month ago. Packages are available for all supported FreeBSD vesions. I did not think that another entry in UPDATING is required to note the actual removal. No MFC is planned - CTM shall be kept in base for all releases up to 12.x. Reviewed by: rgrimes Approved by: imp, bcr (manpages) Relnotes: yes Differential Revision: https://reviews.freebsd.org/D17935 Notes: svn path=/head/; revision=342126
* Prepare move of ctm from base to a port (misc/ctm) by:Stefan Eßer2018-11-142-1/+10
| | | | | | | | | | | | | | | | | | | | - Adding a note to UPDATING - Adding a note to the history section of the manpage ctm.1 - Adding a message printed to STDERR to the ctm program This version is meant for release in FreeBSD-12.0 and should remain in FreeBSD-12 over its life-time. A follow-up commit will remove ctm from -CURRENT after the MFC to 12 has happened. Approved by: imp, rgrimes, bcr (man-page) MFC after: 3 days Relnotes: yes Differential Revision: https://reviews.freebsd.org/D17969 Notes: svn path=/head/; revision=340428
* add links to the saga of CTMWarner Losh2018-10-241-0/+4
| | | | | | | Submitted by: phk Notes: svn path=/head/; revision=339693
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-308-8/+24
| | | | Notes: svn path=/head/; revision=326408
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-1/+3
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. No functional change intended. Notes: svn path=/head/; revision=326276
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-314-4/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* ctm: Fix some trivial argv buffer overrunsConrad Meyer2017-04-132-3/+4
| | | | | | | | | | | | It may not do the right thing with these obviously wrong inputs, but at least it won't smash the stack. Reported by: Coverity (CWE-120) CIDs: 1006697, 1006698 Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=316795
* ctm: fix memory leaks in Pass1(..)Enji Cooper2017-03-221-0/+2
| | | | | | | | | | | | | Call `Delete(..)` (a free(3) wrapper) on `name` when bailing from the function. Submitted by: Tom Rix <trix@juniper.net> Reviewed by: ngie Differential Revision: D10097 Sponsored by: Dell EMC Isilon, Juniper Notes: svn path=/head/; revision=315717
* usr.sbin: normalize paths using SRCTOP-relative paths or :H when possibleEnji Cooper2017-03-044-8/+8
| | | | | | | | | | This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314659
* Remove a link to the CTM section of the Handbook, which no longer exists.Warren Block2016-04-141-6/+1
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=298005
* Flesh out the SEE ALSO section.Christian Brueffer2015-12-141-1/+12
| | | | | | | | | PR: 202929 Submitted by: jhs@berklix.com MFC after: 1 week Notes: svn path=/head/; revision=292212
* Add META_MODE support.Simon J. Gerraty2015-06-134-0/+73
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-084-8/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Merge sync of headSimon J. Gerraty2015-05-272-4/+2
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=283595
| * Merge head from 7/28Simon J. Gerraty2014-08-194-17/+7
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| * | Updated dependenciesSimon J. Gerraty2014-05-164-4/+0
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| * | Updated dependenciesSimon J. Gerraty2014-05-104-0/+8
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * | Merge headSimon J. Gerraty2014-04-283-3/+3
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265044
| * | | Updated dependenciesSimon J. Gerraty2013-03-114-0/+4
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248169
| * | | Updated dependenciesSimon J. Gerraty2013-02-164-8/+0
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-224-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | | Convert usr.sbin to LIBADDBaptiste Daroussin2014-11-252-4/+2
| |_|/ |/| | | | | | | | | | | | | | | | | Reduce overlinking Notes: svn path=/head/; revision=275054
* | | With the move away from GNATS, drop the CTM config file for downloadingGavin Atkinson2014-06-231-8/+0
| | | | | | | | | | | | | | | | | | | | | the GNATS database, it will be going away soon. Notes: svn path=/head/; revision=267802
* | | use .Mt to mark up email addresses consistently (part2)Baptiste Daroussin2014-06-203-9/+7
| |/ |/| | | | | | | | | | | | | PR: 191174 Submitted by: Franco Fichtner <franco@lastsummer.de> Notes: svn path=/head/; revision=267668
* | NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-133-3/+3
|/ | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* In usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c, cast a printf field widthDimitry Andric2011-12-171-1/+1
| | | | | | | | | parameter to int. MFC after: 1 week Notes: svn path=/head/; revision=228659
* mdoc: order prologue macros consistently by Dd/Dt/OsUlrich Spörlein2010-04-142-2/+2
| | | | | | | | | | | Although groff_mdoc(7) gives another impression, this is the ordering most widely used and also required by mdocml/mandoc. Reviewed by: ru Approved by: philip, ed (mentors) Notes: svn path=/head/; revision=206622
* Shrink encoded line length from 76 to 72 characters.Stephen McKay2010-01-241-1/+1
| | | | | | | | | | Some Exchange systems wrap lines over 75 characters long while converting messages to quoted-printable, preventing ctm_rmail from reassembling emailed deltas. For a negligible loss of encoding efficiency, this change allows ctm deltas to once more pass through Exchange undamaged. Notes: svn path=/head/; revision=202918
* The last big commit: let usr.sbin/ use WARNS=6 by default.Ed Schouten2010-01-024-0/+8
| | | | Notes: svn path=/head/; revision=201390
* Expand *n't contractions.Ruslan Ermilov2005-02-133-4/+4
| | | | Notes: svn path=/head/; revision=141846
* Line up license text.Ruslan Ermilov2005-02-132-12/+12
| | | | Notes: svn path=/head/; revision=141842
* Let bsd.prog.mk set SRCS and MAN to their default values.Ruslan Ermilov2005-01-281-1/+0
| | | | Notes: svn path=/head/; revision=140941
* Sort sections.Ruslan Ermilov2005-01-181-39/+38
| | | | Notes: svn path=/head/; revision=140442
* Added the EXIT STATUS section where appropriate.Ruslan Ermilov2005-01-171-2/+2
| | | | Notes: svn path=/head/; revision=140368
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-213-3/+3
| | | | | | | OK'ed by: core Notes: svn path=/head/; revision=139103
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-243-3/+3
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-023-50/+100
| | | | Notes: svn path=/head/; revision=131500
* Use malloc() instead of alloca() to allocate a (potentially) large bufferStephen McKay2004-01-261-1/+2
| | | | | | | | | | for storing the "diff -n" output. Some files (eg ports/INDEX,v) are too big nowadays to fit on the stack. Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> Notes: svn path=/head/; revision=124994
* The log file is more useful when line buffered.Stephen McKay2004-01-261-0/+1
| | | | | | | Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> Notes: svn path=/head/; revision=124993
* No need to define externs for getopt interface.Warner Losh2003-08-071-2/+1
| | | | Notes: svn path=/head/; revision=118583
* Make the example "too large" message in the manual match the updated oneStephen McKay2003-07-251-1/+1
| | | | | | | actually sent by ctm_smail since rev 1.13. Notes: svn path=/head/; revision=117988
* From the PR:Kris Kennaway2003-07-131-10/+38
| | | | | | | | | | | | | | | | | | | | | | | I am the maintainer of CTM. There is a problem that when very large deltas are created, that the program ctm_smail, which is responsible for mailing the deltas out, will instead create a single message that says the delta is too large. However, if the -q option is set, instead of placing this message in the queue (as it would have done with the deltas), it mails it out directly. This conflicts with the current working of CTM in that the email address is set as %%REPLACE-ME%% so that the created mailing pieces can be signed by gnu-pgp, and then have the mailing address changed. This fix means that if the -q option is set, and the delta is too large, the "too large" message is placed in the queue. Also, I made the "too large" message a little more up to date. Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> PR: bin/50328 MFC After: 2 weeks Notes: svn path=/head/; revision=117503
* Remove the maximum patch size limit. It was intended as a check againstStephen McKay2003-04-072-5/+0
| | | | | | | | | | | | | applying corrupt deltas, but has never (to my knowledge) caught any sort of corruption, but instead has caused failures on correct deltas several times. I don't see any way to make the check useful, so it's gone. Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> PR: 50461 MFC after: 7 days Notes: svn path=/head/; revision=113201
* style.Makefile(5)David E. O'Brien2003-04-043-11/+12
| | | | Notes: svn path=/head/; revision=113091
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,Jens Schweikhardt2003-01-011-1/+3
| | | | | | | especially in troff files. Notes: svn path=/head/; revision=108533
* mdoc(7) police: Deal with self-xrefs.Ruslan Ermilov2002-12-241-1/+1
| | | | Notes: svn path=/head/; revision=108257
* Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the structGarrett Wollman2002-09-211-2/+2
| | | | | | | | | | | | | | | | | | | hack, thereby allowing future extensions to the structure (e.g., for extended attributes) without rebreaking the ABI. FTSENT now contains a pointer to the parent stream, which fts_compar() can then take advantage of, avoiding the undefined behavior previously warned about. As a consequence of this change, the prototype of the comparison function passed to fts_open() has changed to reflect the required amount of constness for its use. All callers in the tree are updated to use the correct prototype. Comparison functions can now make use of the new parent pointer to access the new stream-specific private data pointer, which is intended to assist creation of reentrant library routines which use fts(3) internally. Not objected to in spirit by: -arch Notes: svn path=/head/; revision=103726
* Usage style sweep: spell "usage" with a small 'u'.Dag-Erling Smørgrav2002-04-221-1/+1
| | | | | | | | Also change one case of blatant __progname abuse (several more remain) This commit does not touch anything in src/{contrib,crypto,gnu}/. Notes: svn path=/head/; revision=95258
* Use `The .Nm utility'Philippe Charnier2002-04-202-12/+21
| | | | Notes: svn path=/head/; revision=95127
* Modernize my email address.Poul-Henning Kamp2002-03-254-4/+4
| | | | Notes: svn path=/head/; revision=93151