272461 |
03-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
264911 |
25-Apr-2014 |
delphij |
MFC r258195+r264361:
nc from OpenBSD 5.5.
|
259073 |
07-Dec-2013 |
peter |
Hoist all the mergeinfo up to the root in preparation for enforcing merges to the root only. All MFC's were rerecorded to the root.
Going forward, if an MFC includes mergeinfo, it will need to be made to the root and committed from the root. Merges with --ignore-ancestry or diff | patch can go anywhere.
The mergeinfo in HEAD is in a bad state from years of neglect and manual tampering and this was branched into 10.x. This confuses the coalescing code and prevents it from doing its job.
Approved by: re (gjb, implicit)
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
249520 |
15-Apr-2013 |
delphij |
Reflect version update.
MFC after: 13 days
|
249499 |
15-Apr-2013 |
delphij |
MFV r249496,249498. The most visible change is that we no longer shuts down the connection when stdin closes, by default. This matches Hobbit's original netcat and GNU netcat.
Old behavior can be restored with the new -N flag.
MFC after: 2 weeks
|
241906 |
22-Oct-2012 |
delphij |
MFV: netcat from OpenBSD 5.2.
MFC after: 1 month
|
235038 |
04-May-2012 |
delphij |
Update FREEBSD-vendor to reflect the current version.
|
235037 |
04-May-2012 |
delphij |
Merge from OpenBSD 5.1.
MFC after: 3 weeks
|
231852 |
17-Feb-2012 |
bz |
Merge multi-FIB IPv6 support from projects/multi-fibv6/head/:
Extend the so far IPv4-only support for multiple routing tables (FIBs) introduced in r178888 to IPv6 providing feature parity.
This includes an extended rtalloc(9) KPI for IPv6, the necessary adjustments to the network stack, and user land support as in netstat.
Sponsored by: Cisco Systems, Inc. Reviewed by: melifaro (basically) MFC after: 10 days
|
228896 |
26-Dec-2011 |
delphij |
Merge from OpenBSD 5.0 (this is a dummy change, the vendor change does not apply to us).
|
223758 |
04-Jul-2011 |
attilio |
With retirement of cpumask_t and usage of cpuset_t for representing a mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.
Remove them and replace their usage with custom pc_cpuid magic (as, atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).
This change is not targeted for MFC because of struct pcpu members removal and dependency by cpumask_t retirement.
MD review by: marcel, marius, alc Tested by: pluknet MD testing by: marcel, marius, gonzo, andreast
|
222813 |
07-Jun-2011 |
attilio |
etire the cpumask_t type and replace it with cpuset_t usage.
This is intended to fix the bug where cpu mask objects are capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever value. Anyway, as long as several structures in the kernel are statically allocated and sized as MAXCPU, it is suggested to keep it as low as possible for the time being.
Technical notes on this commit itself: - More functions to handle with cpuset_t objects are introduced. The most notable are cpusetobj_ffs() (which calculates a ffs(3) for a cpuset_t object), cpusetobj_strprint() (which prepares a string representing a cpuset_t object) and cpusetobj_strscan() (which creates a valid cpuset_t starting from a string representation). - pc_cpumask and pc_other_cpus are target to be removed soon. With the moving from cpumask_t to cpuset_t they are now inefficient and not really useful. Anyway, for the time being, please note that access to pcpu datas is protected by sched_pin() in order to avoid migrating the CPU while reading more than one (possible) word - Please note that size of cpuset_t objects may differ between kernel and userland. While this is not directly related to the patch itself, it is good to understand that concept and possibly use the patch as a reference on how to deal with cpuset_t objects in userland, when accessing kernland members. - KTR_CPUMASK is changed and now is represented through a string, to be set as the example reported in NOTES.
Please additively note that no MAXCPU is bumped in this patch, but private testing has been done until to MAXCPU=128 on a real 8x8x2(htt) machine (amd64).
Please note that the FreeBSD version is not yet bumped because of the upcoming pcpu changes. However, note that this patch is not targeted for MFC.
People to thank for the time spent on this patch: - sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested several revision of the patches and really helped in improving stability of this work. - marius fixed several bugs in the sparc64 implementation and reviewed patches related to ktr. - jeff and jhb discussed the basic approach followed. - kib and marcel made targeted review on some specific part of the patch. - marius, art, nwhitehorn and andreast reviewed MD specific part of the patch. - marius, andreast, gonzo, nwhitehorn and jceel tested MD specific implementations of the patch. - Other people have made contributions on other patches that have been already committed and have been listed separately.
Companies that should be mentioned for having participated at several degrees: - Yahoo! for having offered the machines used for testing on big count of CPUs. - The FreeBSD Foundation for having sponsored my devsummit attendance, which has been instrumental. - Sandvine for having offered offices and infrastructure during development.
(I really hope I didn't forget anyone, if it happened I apologize in advance).
|
221793 |
11-May-2011 |
delphij |
MFV: nc(1) from OpenBSD 4.9.
MFC after: 1 month Obtained from: OpenBSD
|
214047 |
19-Oct-2010 |
delphij |
MFV: nc(1) from OpenBSD 4.8.
While I'm there, bump WARNS level to 2 as the vendor have the right printf format string now.
MFC after: 1 month Obtained from: OpenBSD
|
214022 |
18-Oct-2010 |
brucec |
Remove extra word, which looks like a left-over from a deleted sentence.
|
210511 |
26-Jul-2010 |
bcr |
Use "printf" instead of "echo -n" in an example because it should be more compatible for most shells that are out there.
I contacted Philip Guenther at OpenBSD about this PR and he corrected the issue in their tree pretty fast.
PR: docs/142243 Submitted by: Yasir (yasir27 at mail dot ru) Obtained from: OpenBSD Discussed with: delphij MFC after: 7 days
|
207736 |
07-May-2010 |
mckusick |
Merger of the quota64 project into head.
This joint work of Dag-Erling Smørgrav and myself updates the FFS quota system to support both traditional 32-bit and new 64-bit quotas (for those of you who want to put 2+Tb quotas on your users).
By default quotas are not compiled into the kernel. To include them in your kernel configuration you need to specify:
options QUOTA # Enable FFS quotas
If you are already running with the current 32-bit quotas, they should continue to work just as they have in the past. If you wish to convert to using 64-bit quotas, use `quotacheck -c 64'; if you wish to revert from 64-bit quotas back to 32-bit quotas, use `quotacheck -c 32'.
There is a new library of functions to simplify the use of the quota system, do `man quotafile' for details. If your application is currently using the quotactl(2), it is highly recommended that you convert your application to use the quotafile interface. Note that existing binaries will continue to work.
Special thanks to John Kozubik of rsync.net for getting me interested in pursuing 64-bit quota support and for funding part of my development time on this project.
|
206689 |
15-Apr-2010 |
delphij |
Utilize IP_BINDANY which provided the same semantics of OpenBSD's SO_BINDANY.
|
206675 |
15-Apr-2010 |
delphij |
Diff reduction with OpenBSD:
- Remove unused locally added variable; - Deprecate -o: it's the default behavior on OpenBSD.
X-MFC: along with nc 4.7.
|
205570 |
24-Mar-2010 |
delphij |
Update metadata information as well as upgrade instructions.
|
205561 |
23-Mar-2010 |
delphij |
MFV: Update nc to the version from OpenBSD 4.7.
MFC after: 1 month
|
203365 |
02-Feb-2010 |
delphij |
Update the version number.
|
202640 |
19-Jan-2010 |
delphij |
Update to 4.6.
Note: the -V option from OpenBSD is implemented using setfib(2) on FreeBSD.
MFC after: 2 weeks
|
200270 |
08-Dec-2009 |
delphij |
What we have in base system is actually OpenBSD 4.5's netcat, update this file to reflect the fact.
|
196164 |
13-Aug-2009 |
des |
Update and remove CVS-specific items
Approved by: re (kib)
|
195621 |
11-Jul-2009 |
cperciva |
Fix .Dd value -- our mdoc macros don't know how to parse the $Mdocdate$ tag, so the file was being treated as having no date (i.e., the current date was being inserted).
Approved by: re (kib)
|
193021 |
29-May-2009 |
delphij |
Add an EXIT STATUS section to the manual page. Currently, nc(1) does not follow sysexits(3), and returns 1 for all error cases.
PR: docs/126451
|
193008 |
28-May-2009 |
delphij |
Update netcat to the version carried with OpenBSD 4.5.
|
186343 |
19-Dec-2008 |
delphij |
Merge nc(1) from OpenBSD 4.4. While there, rename our '-O' (no tcp options) to '--no-tcpopt' in order to resolve a comflicit with OpenBSD's -O semantics.
|
183395 |
27-Sep-2008 |
delphij |
Bootstrap mergeinfo.
|
178927 |
10-May-2008 |
antoine |
Document freebsd extensions to netcat a bit better: - sort the options - document -o and -O everywhere
Reviewed by: delphij Approved by: rwatson (mentor)
|
178387 |
21-Apr-2008 |
delphij |
Update instructions to match recent practices
|
178386 |
21-Apr-2008 |
delphij |
Add vendor metadata
|
178385 |
21-Apr-2008 |
delphij |
Resolve conflicts.
|
178383 |
21-Apr-2008 |
delphij |
This commit was generated by cvs2svn to compensate for changes in r178382, which included commits to RCS files with non-trunk default branches.
|
177837 |
01-Apr-2008 |
bms |
Add an -O option to disable TCP options, for protocol testing purposes. Do this for active and passive (-l switch) TCP sessions.
MFC after: 1 week
|
171135 |
01-Jul-2007 |
gnn |
Commit IPv6 support for FAST_IPSEC to the tree. This commit includes all remaining changes for the time being including user space updates.
Submitted by: bz Approved by: re
|
167964 |
28-Mar-2007 |
delphij |
Resolve conflicts.
|
167962 |
28-Mar-2007 |
delphij |
This commit was generated by cvs2svn to compensate for changes in r167961, which included commits to RCS files with non-trunk default branches.
|
158798 |
21-May-2006 |
delphij |
Resolve conflicts.
|
158796 |
21-May-2006 |
delphij |
This commit was generated by cvs2svn to compensate for changes in r158795, which included commits to RCS files with non-trunk default branches.
|
156404 |
07-Mar-2006 |
hrs |
Fix incorrect command line examples.
Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/94158 MFC after: 2 days
|
147622 |
27-Jun-2005 |
ru |
Fix markup in local FreeBSD additions.
Approved by: re (blanket manpages)
|
141431 |
07-Feb-2005 |
delphij |
Undo the VCS tag move to reduce diff hunks.
Pointed out by: ru
|
141399 |
06-Feb-2005 |
delphij |
Add instructions about upgrading netcat(1).
|
141394 |
06-Feb-2005 |
delphij |
Finish the import of nc(1) from OpenBSD. This includes: - Bring IPsec support from the ports collection [1]. - Bring -o ("once only") option from the ports collection [2]. - Adopt the Makefile framework into usr.bin/nc/Makefile. - Add a knob to control whether to build nc(1), NO_NETCAT. - Bump __FreeBSD_version so ports collection can detect this change.
Original patchset are contributed to the ports collection by: [1] nectar, [2] joerg.
Note: WARNS?=6 patchset spined off in this commit, in order not to take too many files off the vendor branch.
|
141262 |
04-Feb-2005 |
delphij |
This commit was generated by cvs2svn to compensate for changes in r141261, which included commits to RCS files with non-trunk default branches.
|