| Home | Sort by: relevance | last modified time | path |
| /src/tests/usr.bin/ftp/ | |
| Makefile | 1.1.2.2 Sun Oct 13 16:06:37 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| custom_headers.sh | 1.1.2.2 Sun Oct 13 16:06:37 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| t_custom_headers.sh | 1.1.2.2 Sun Oct 13 16:06:37 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| /src/sys/dev/pcmcia/ | |
| pcmciadevs | 1.208 Fri Jan 21 20:26:09 UTC 2005 imp branches: 1.208.2; 1.208.6; Replace NETGEAR_2 with INTERSIL to reflect who actually owns the ID. Add some IDs from FreeBSD Fri Jan 21 20:26:09 UTC 2005 imp branches: 1.208.2; 1.208.6; Replace NETGEAR_2 with INTERSIL to reflect who actually owns the ID. Add some IDs from FreeBSD .2; 1.208.6; Replace NETGEAR_2 with INTERSIL to reflect who actually owns the ID. Add some IDs from FreeBSD 1.208.6.7 Mon Jul 31 00:03:48 UTC 2006 tron Pull up following revision(s) (requested by scottr in ticket #1436): sys/dev/pcmcia/pcmciadevs: revision 1.217 via patch sys/dev/pcmcia/if_wi_pcmcia.c: revision 1.69 via patch Add Siemens SS1021 WLAN. 1.208.6.6 Fri Jul 28 09:12:56 UTC 2006 tron Backout commit which went into the wrong branch accidentally. 1.208.6.5 Fri Jul 28 08:46:42 UTC 2006 scottr Regenerate headers, this time with correct rcsid 1.208.6.4 Wed Nov 09 14:48:25 UTC 2005 tron Pull up following revision(s) (requested by tsutsui in ticket #945): sys/dev/pcmcia/pcmciadevs: revision 1.213 Fix pp_cisinfo[0] of the TEAC IDECARDII entry. If pp_cisinfo[0] is NULL, current pcmcia_product_lookup() never matches the device. 1.208.6.3 Sat May 07 23:06:26 UTC 2005 tron Pull up revision 1.211 (requested by martin in ticket #260): Add SMC2531W-B EliteConnect Wireless Adapter. From Matthias Petermann in PR kern/30001. 1.208.6.2 Sat May 07 23:05:46 UTC 2005 tron Restore file which was deleted by accident because of a CVS glitch. 1.208.6.1 Sat May 07 23:00:48 UTC 2005 tron Pull up revision 1.211 (requested by martin in ticket #260): Add SMC2531W-B EliteConnect Wireless Adapter. From Matthias Petermann in PR kern/30001. |
| pcmciadevs.h | 1.208 Tue Aug 10 18:45:36 UTC 2004 mycroft branches: 1.208.4; Regen. Tue Aug 10 18:45:36 UTC 2004 mycroft branches: 1.208.4; Regen. 1.208.4.1 Fri Apr 29 11:29:13 UTC 2005 kent sync with -current |
| pcmciadevs_data.h | 1.208 Tue Aug 10 18:45:36 UTC 2004 mycroft branches: 1.208.4; Regen. Tue Aug 10 18:45:36 UTC 2004 mycroft branches: 1.208.4; Regen. 1.208.4.1 Fri Apr 29 11:29:13 UTC 2005 kent sync with -current |
| /src/sys/arch/amiga/amiga/ | |
| machdep.c | 1.208 Sun Jan 06 18:50:30 UTC 2008 mhitch branches: 1.208.6; 1.208.10; 1.208.12; 1.208.14; Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me. Sun Jan 06 18:50:30 UTC 2008 mhitch branches: 1.208.6; 1.208.10; 1.208.12; 1.208.14; Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me. .6; 1.208.10; 1.208.12; 1.208.14; Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me. .10; 1.208.12; 1.208.14; Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me. .12; 1.208.14; Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me. 1.208.14.1 Thu Jul 03 18:37:51 UTC 2008 simonb Sync with head. 1.208.12.1 Thu Sep 18 04:33:17 UTC 2008 wrstuden Sync with wrstuden-revivesa-base-2. 1.208.10.4 Wed Aug 11 22:51:35 UTC 2010 yamt sync with head. 1.208.10.3 Thu Mar 11 15:01:59 UTC 2010 yamt sync with head 1.208.10.2 Sat Jun 20 07:19:59 UTC 2009 yamt sync with head |
| /src/sys/arch/sun3/sun3/ | |
| machdep.c | 1.208 Mon Mar 24 20:06:33 UTC 2014 christos branches: 1.208.10; 1.208.20; 1.208.30; use cpu_{g,s}etmodel Mon Mar 24 20:06:33 UTC 2014 christos branches: 1.208.10; 1.208.20; 1.208.30; use cpu_{g,s}etmodel .10; 1.208.20; 1.208.30; use cpu_{g,s}etmodel .20; 1.208.30; use cpu_{g,s}etmodel 1.208.30.2 Wed Apr 08 14:07:55 UTC 2020 martin Merge changes from current as of 20200406 1.208.30.1 Mon Jun 10 22:06:49 UTC 2019 christos Sync with HEAD 1.208.20.1 Thu Apr 27 05:36:34 UTC 2017 pgoyette Restore all work from the former pgoyette-localcount branch (which is now abandoned doe to cvs merge botch). The branch now builds, and installs via anita. There are still some problems (cgd is non-functional and all atf tests time-out) but they will get resolved soon. 1.208.10.1 Wed Jul 20 23:50:56 UTC 2016 pgoyette Adapt the machine/arch dependent code to the new {b,c}devsw reference counting. XXX Most of these will require testing by someone other than myself, as I have a limited selection of hardware! |
| /src/sys/kern/ | |
| subr_exec_fd.c | 1.8.4.1 Wed Nov 20 14:01:59 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #1921): sys/kern/kern_event.c: revision 1.106 sys/kern/sys_select.c: revision 1.51 sys/kern/subr_exec_fd.c: revision 1.10 sys/kern/sys_aio.c: revision 1.46 sys/kern/kern_descrip.c: revision 1.244 sys/kern/kern_descrip.c: revision 1.245 sys/ddb/db_xxx.c: revision 1.72 sys/ddb/db_xxx.c: revision 1.73 sys/miscfs/fdesc/fdesc_vnops.c: revision 1.132 sys/kern/uipc_usrreq.c: revision 1.195 sys/kern/sys_descrip.c: revision 1.36 sys/kern/uipc_usrreq.c: revision 1.196 sys/kern/uipc_socket2.c: revision 1.135 sys/kern/uipc_socket2.c: revision 1.136 sys/kern/kern_sig.c: revision 1.383 sys/kern/kern_sig.c: revision 1.384 sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.107 sys/miscfs/procfs/procfs_vnops.c: revision 1.208 sys/kern/subr_exec_fd.c: revision 1.9 sys/kern/kern_descrip.c: revision 1.252 (all via patch) Load struct filedesc::fd_dt with atomic_load_consume. Exceptions: when fd_refcnt <= 1, or when holding fd_lock. While here: - Restore KASSERT(mutex_owned(&fdp->fd_lock)) in fd_unused. => This is used only in fd_close and fd_abort, where it holds. - Move bounds check assertion in fd_putfile to where it matters. - Store fd_dt with atomic_store_release. - Move load of fd_dt under lock in knote_fdclose. - Omit membar_consumer in fdesc_readdir. => atomic_load_consume serves the same purpose now. => Was needed only on alpha anyway. Load struct fdfile::ff_file with atomic_load_consume. Exceptions: when we're only testing whether it's there, not about to dereference it. Note: We do not use atomic_store_release to set it because the preceding mutex_exit should be enough. (That said, it's not clear the mutex_enter/exit is needed unless refcnt > 0 already, in which case maybe it would be a win to switch from the membar implied by mutex_enter to the membar implied by atomic_store_release -- which I would generally expect to be much cheaper. And a little clearer without a long comment.) kern_descrip.c: Fix membars around reference count decrement. In general, the `last one out hit the lights' style of reference counting (as opposed to the `whoever's destroying must wait for pending users to finish' style) requires memory barriers like so: ... usage of resources associated with object ... membar_release(); if (atomic_dec_uint_nv(&obj->refcnt) != 0) return; membar_acquire(); ... freeing of resources associated with object ... This way, all usage happens-before all freeing. This fixes several errors: - fd_close failed to ensure whatever its caller did would happen-before the freeing, in the case where another thread is concurrently trying to close the fd (ff->ff_file == NULL). Fix: Add membar_release before atomic_dec_uint(&ff->ff_refcnt) in that branch. - fd_close failed to ensure all loads its caller had issued will have happened-before the freeing, in the case where the fd is still in use by another thread (fdp->fd_refcnt > 1 and ff->ff_refcnt-- > 0). Fix: Change membar_producer to membar_release before atomic_dec_uint(&ff->ff_refcnt). - fd_close failed to ensure that any usage of fp by other callers would happen-before any freeing it does. Fix: Add membar_acquire after atomic_dec_uint_nv(&ff->ff_refcnt). - fd_free failed to ensure that any usage of fdp by other callers would happen-before any freeing it does. Fix: Add membar_acquire after atomic_dec_uint_nv(&fdp->fd_refcnt). While here, change membar_exit -> membar_release. No semantic change, just updating away from the legacy API. |
| vfs_lookup.c | 1.208 Sun Jul 09 22:48:44 UTC 2017 dholland branches: 1.208.6; Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. Sun Jul 09 22:48:44 UTC 2017 dholland branches: 1.208.6; Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. 1.201.12.1 Mon Jul 10 13:13:15 UTC 2017 martin Pull up following revision(s) (requested by dh in ticket #1451): sys/kern/vfs_lookup.c: revision 1.208 Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. 1.201.8.1 Mon Jul 10 13:15:00 UTC 2017 martin Pull up following revision(s) (requested by dh in ticket #1451): sys/kern/vfs_lookup.c: revision 1.208 Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. 1.201.4.1 Mon Jul 10 13:12:04 UTC 2017 martin Pull up following revision(s) (requested by dh in ticket #1451): sys/kern/vfs_lookup.c: revision 1.208 Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. 1.207.2.1 Mon Jul 10 13:02:47 UTC 2017 martin Pull up following revision(s) (requested by dh in ticket #116): sys/kern/vfs_lookup.c: revision 1.208 Fix vnode leak on error, introduced by the openat family changes in -r1.200. From mjg@freebsd. 1.208.6.3 Mon Apr 13 08:05:04 UTC 2020 martin Mostly merge changes from HEAD upto 20200411 1.208.6.2 Wed Apr 08 14:08:52 UTC 2020 martin Merge changes from current as of 20200406 1.208.6.1 Mon Jun 10 22:09:04 UTC 2019 christos Sync with HEAD |
| kern_exit.c | 1.208 Tue Apr 29 16:21:01 UTC 2008 ad branches: 1.208.2; Ignore processes with PK_MARKER set. Tue Apr 29 16:21:01 UTC 2008 ad branches: 1.208.2; Ignore processes with PK_MARKER set. 1.208.2.7 Mon Jul 21 19:13:45 UTC 2008 wrstuden Add support for compiling SA as an option. Implied by COMPAT_40. i386 kernels both with COMPAT_40 and with no compat options (and thus no SA) compile. No functional changes intended. 1.208.2.6 Mon Jun 30 04:55:56 UTC 2008 wrstuden Change how we make SA threads not generate upcalls. Instead of clearing LW_SA, use a private flag, LP_SA_NOBLOCK, that we set when we want to not generate upcalls. This means we do NOT need to lock (l) (ourselves) to set it. Adjust tests that look at LW_SA. Now, we are an upcall-generating lwp if ((l->l_flag & LW_SA) && (~l->l_pflag & LP_SA_NOBLOCK)). Introduce code pattern to set & remember this: f = ~l->l_pflag & LP_SA_NOBLOCK; l->l_pflag |= LP_SA_NOBLOCK; ... /* f is now LP_SA_NOBLOCK if it wasn't set in l_pflag before */ l->l_pflag ^= f; I updated a lot of the trap handlers to do trap handling iff LP_SA_NOBLOCK is not set. I tried to figure out if the trap handler could be triggered for user-based faults as opposed to kernel faults to user addresses, and only look at LP_SA_NOBLOCK for the latter. Above is a result of discussions with rmind at to reduce lock twiddling. Also, per same discussions, add locking to sys_sa_preempt(). p_lock is the lock we want. Also, per same discussions, remove use of LSSUSPENDED as a thread state. We needed to use it when we were emulating the 4.X and previous behavior of hiding cached threads. For the moment, we now have them instead remain visible to all and have them sleeping on the "lwpcache" wait channel. sa_newcachelwp(): sa_putcachelwp() wants savp_mutex held, not p_lock. Tweak some comments. 1.208.2.5 Mon Jun 23 04:31:50 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. 1.208.2.4 Sun Jun 08 14:54:57 UTC 2008 wrstuden Fix the huge bug in sa_switch(). We were taking p_lock. But p_lock is an adaptive mutex, so it is possible to block on it. We're in sleepq_block() here, so we can't do that. So instead re-add the per-vp mutex ("savp_mutex" and let it be the only (spin) mutex we take. Also, arrange the code so that most all of the time the only thread that actually locks savp_mutex is the blessed thread, so there should be little contention in sa_switch(). Per discussions w/ rmind, revamp how we hold lwps, both in the "woken and waiting to trigger upcall" case and the lwp cache. Use a sleepq_t for each, and use savp_mutex for the queue mutex. This makes all of the logic in sa_switch() MUCH more similar to how we wake threads in other parts of the kernel. The only extra work is that we reinitialize thread state at this point (cpu_setfunc()). A consequence of this is that cached and waiting-for-unblocked-upcall threads will show up in ps -s. We may change this in the future, we may not. Adjust other comments noticed along the way. Since threads are always visible to ps, exit now doesn't need to clean them up. 1.208.2.3 Mon May 26 06:54:40 UTC 2008 wrstuden Work around typo in previous commit. Also give newly-woken threads l_priority = MAXPRI_USER. Needs thought. Also adapt to imminent change to use TAILQ for both the lwp cache and the woken queue. So use a TAILQ_INIT to flush the list. Further, fix long-standing bug where in we only clered the unblock list on the last vp we looked at. 1.208.2.2 Fri May 23 06:52:19 UTC 2008 wrstuden Re-add exit code. Clean up SA info on our way out of a process. While here, change the documented locking on the lwp cache to be based on p_lock, not sa_mutex. Avoids vile locking inversion work in exit. 1.208.2.1 Sat May 10 23:49:03 UTC 2008 wrstuden Initial checkin of re-adding SA. Everything except kern_sa.c compiles in GENERIC for i386. This is still a work-in-progress, but this checkin covers most of the mechanical work (changing signalling to be able to accomidate SA's process-wide signalling and re-adding includes of sys/sa.h and savar.h). Subsequent changes will be much more interesting. Also, kern_sa.c has received partial cleanup. There's still more to do, though. |
| /src/sys/dev/pci/ixgbe/ | |
| ixgbe_netbsd.c | 1.6.2.4 Thu Sep 05 09:06:08 UTC 2019 martin Apply patch, requested by msaitoh in ticket #1367, to pull up the following revisions: sys/dev/pci/ixgbe/ixgbe_x550.c 1.16 sys/dev/pci/ixgbe/ixgbe.c 1.180,1.203-1.204, 1.207-1.208 via patch sys/dev/pci/ixgbe/ix_txrx.c 1.55 sys/dev/pci/ixgbe/ixgbe_netbsd.c 1.10 sys/dev/pci/ixgbe/ixgbe_common.c 1.25 sys/dev/pci/ixgbe/ixv.c 1.129-1.130 - X550EM supports QSFP, so check ixgbe_media_type_fiber_qsfp too. - An interrupt might not arrive when a module is inserted. When an link status change interrupt occurred and the driver still regard SFP as unplugged, issue the module softint before issuing LSC softint. - Add 10000BASE-LX media if it's 1000BASE-BX. - printf -> device_printf - Avoid undefined behavior of VLAN filter setting. - Simplify code. - Fix typo in unused code. - Fix typo in comment. Found by Wataru Ashihara. 1.9.4.1 Thu Sep 05 09:11:03 UTC 2019 martin Pull up following revision(s) (requested by msaitoh in ticket #180): sys/dev/pci/ixgbe/ixv.c: revision 1.130 sys/dev/pci/ixgbe/ixgbe.c: revision 1.207 sys/dev/pci/ixgbe/ixgbe.c: revision 1.208 sys/dev/pci/ixgbe/ix_txrx.c: revision 1.55 sys/dev/pci/ixgbe/ixv.c: revision 1.129 sys/dev/pci/ixgbe/ixgbe_netbsd.c: revision 1.10 printf -> device_printf Set IFM_1000_BX10 correctly. Use aprint_*() in the attach function. |
| /src/usr.bin/ftp/ | |
| ssl.c | 1.2.14.2 Sun Mar 13 11:49:14 UTC 2016 martin Pull up following revision(s) (requested by nonakap in ticket #1133): usr.bin/ftp/fetch.c: revision 1.208-1.221 usr.bin/ftp/cmds.c: revision 1.136-1.137 usr.bin/ftp/ssl.c: revision 1.5 usr.bin/ftp/ftp.c: revision 1.165-1.166 usr.bin/ftp/ftp_var.h: revision 1.84 Workaround const issues of SSL_set_tlsext_host_name. Use the proper format "[IPv6 address]:port" when reporting connection attempts to IPv6 endpoints. (Hopefully) fix build without IPv6 support Try to factor out some code, this is completely out of control. Separate no_proxy handling. Factor the proxy handling code out. Fix compile failure without WITH_SSL. PR/50438: NONAKA Kimihiro: ftp(1): CONNECT method support make DPRINTF/DWARN always statements. Fix to connect https via proxy. Fix ttyout message. Simplify and factor out connect message Split the position/size parsing into a separate function. Mark function as only needed with ssl. Fix downloads of local files using file:// URLs Initialize the token match pointer. use sizeof() and array notation. CID 1354295: Array overrun. 1.12.2.5 Sun Oct 13 16:06:36 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| progressbar.c | 1.24.6.1 Sun Oct 13 16:06:36 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| /src/sys/dev/usb/ | |
| uhci.c | 1.208 Mon Feb 26 13:26:46 UTC 2007 drochner branches: 1.208.4; 1.208.12; 1.208.14; -in root hub emulation, return a sane value as language code -constify "methods" tables and (partly) descriptor templates Mon Feb 26 13:26:46 UTC 2007 drochner branches: 1.208.4; 1.208.12; 1.208.14; -in root hub emulation, return a sane value as language code -constify "methods" tables and (partly) descriptor templates .4; 1.208.12; 1.208.14; -in root hub emulation, return a sane value as language code -constify "methods" tables and (partly) descriptor templates .12; 1.208.14; -in root hub emulation, return a sane value as language code -constify "methods" tables and (partly) descriptor templates 1.208.14.1 Wed Aug 15 13:48:48 UTC 2007 skrll Sync with HEAD. 1.208.12.7 Thu Nov 12 09:04:30 UTC 2009 uebayasi Sort struct usbd_bus_methods member initializers. 1.208.12.6 Wed May 21 05:03:27 UTC 2008 itohy Change buffer memory interface (move to common file). 1.208.12.5 Fri Jun 22 10:49:45 UTC 2007 itohy Swap names of uhci_bufptr_rd() and uhci_bufptr_wr() in order to avoid awkwardness like if (isread) { uhci_bufptr_wr(...) } 1.208.12.4 Tue Jun 05 09:32:51 UTC 2007 itohy Fix problem where aux buffer is overwritten if multiple aux buffers are used on a transfer. 1.208.12.3 Sun Jun 03 13:10:41 UTC 2007 itohy Fix mbuf transfer. |
| /src/sys/arch/alpha/conf/ | |
| GENERIC | 1.208 Thu Apr 25 15:06:22 UTC 2002 atatat branches: 1.208.2; 1.208.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. Thu Apr 25 15:06:22 UTC 2002 atatat branches: 1.208.2; 1.208.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. .2; 1.208.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. 1.208.4.3 Wed Oct 26 22:16:26 UTC 2005 jmc Pullup (via patch) requested in ticket #5754 by itohy Provide a backport for ukyopon(4) and pullup umodem(4) updates. 1.208.4.2 Sun Aug 31 09:35:52 UTC 2003 tron Pull up revision 1.214 (requested by keihan in ticket #1385): add options QUOTA; pointed out by Mattias Karlsson also move options NFSSERVER after options SOFTDEP 1.208.4.1 Thu Aug 01 04:16:12 UTC 2002 lukem Pull up revision 1.209 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" 1.208.2.3 Fri Aug 30 00:18:49 UTC 2002 gehenna catch up with -current. 1.208.2.2 Tue Jul 16 00:27:29 UTC 2002 gehenna catch up with -current. 1.208.2.1 Tue Jul 09 05:27:17 UTC 2002 gehenna catch up with -current. |
| /src/sys/netinet/ | |
| tcp_subr.c | 1.208 Thu Nov 16 01:33:45 UTC 2006 christos branches: 1.208.2; 1.208.4; __unused removal on arguments; approved by core. Thu Nov 16 01:33:45 UTC 2006 christos branches: 1.208.2; 1.208.4; __unused removal on arguments; approved by core. .2; 1.208.4; __unused removal on arguments; approved by core. 1.208.4.2 Tue Jun 03 20:47:42 UTC 2008 skrll Sync with netbsd-4. 1.208.4.1 Mon Jun 04 01:54:24 UTC 2007 wrstuden Update to today's netbsd-4. 1.208.2.2 Sun Mar 30 15:27:49 UTC 2008 jdc Pull up revisions: src/sys/netinet/ip_input.c 1.263 src/sys/netinet/tcp_subr.c 1.225 (requested by cube in ticket #1109). - Make sure we send a reasonable fragment size when IPSEC is configured. Otherwise we end up sending a dubious "0" whenever we cannot find a proper association for the packet. - Reset sack_newdata along with snd_nxt to avoid improper integer arithmetics that lead to sending data from an incorrect place in the stream, making it appear as corrupted. Patch by Michael Van Elst, based on an analysis by Michael for the IPSEC stuff and I for the SACK issue. 1.208.2.1 Thu May 24 19:13:13 UTC 2007 pavel branches: 1.208.2.1.4; Pull up following revision(s) (requested by degroote in ticket #667): sys/netinet/tcp_input.c: revision 1.260 sys/netinet/tcp_output.c: revision 1.154 sys/netinet/tcp_subr.c: revision 1.210 sys/netinet6/icmp6.c: revision 1.129 sys/netinet6/in6_proto.c: revision 1.70 sys/netinet6/ip6_forward.c: revision 1.54 sys/netinet6/ip6_input.c: revision 1.94 sys/netinet6/ip6_output.c: revision 1.114 sys/netinet6/raw_ip6.c: revision 1.81 sys/netipsec/ipcomp_var.h: revision 1.4 sys/netipsec/ipsec.c: revision 1.26 via patch,1.31-1.32 sys/netipsec/ipsec6.h: revision 1.5 sys/netipsec/ipsec_input.c: revision 1.14 sys/netipsec/ipsec_netbsd.c: revision 1.18,1.26 sys/netipsec/ipsec_output.c: revision 1.21 via patch sys/netipsec/key.c: revision 1.33,1.44 sys/netipsec/xform_ipcomp.c: revision 1.9 sys/netipsec/xform_ipip.c: revision 1.15 sys/opencrypto/deflate.c: revision 1.8 Commit my SoC work Add ipv6 support for fast_ipsec Note that currently, packet with extensions headers are not correctly supported Change the ipcomp logic Add sysctl tree to modify the fast_ipsec options related to ipv6. Similar to the sysctl kame interface. Choose the good default policy, depending of the adress family of the desired policy Increase the refcount for the default ipv6 policy so nobody can reclaim it Always compute the sp index even if we don't have any sp in spd. It will let us to choose the right default policy (based on the adress family requested). While here, fix an error message Use dynamic array instead of an static array to decompress. It lets us to decompress any data, whatever is the radio decompressed data / compressed data. It fixes the last issues with fast_ipsec and ipcomp. While here, bzero -> memset, bcopy -> memcpy, FREE -> free Reviewed a long time ago by sam@ .2.1 Thu May 24 19:13:13 UTC 2007 pavel branches: 1.208.2.1.4; Pull up following revision(s) (requested by degroote in ticket #667): sys/netinet/tcp_input.c: revision 1.260 sys/netinet/tcp_output.c: revision 1.154 sys/netinet/tcp_subr.c: revision 1.210 sys/netinet6/icmp6.c: revision 1.129 sys/netinet6/in6_proto.c: revision 1.70 sys/netinet6/ip6_forward.c: revision 1.54 sys/netinet6/ip6_input.c: revision 1.94 sys/netinet6/ip6_output.c: revision 1.114 sys/netinet6/raw_ip6.c: revision 1.81 sys/netipsec/ipcomp_var.h: revision 1.4 sys/netipsec/ipsec.c: revision 1.26 via patch,1.31-1.32 sys/netipsec/ipsec6.h: revision 1.5 sys/netipsec/ipsec_input.c: revision 1.14 sys/netipsec/ipsec_netbsd.c: revision 1.18,1.26 sys/netipsec/ipsec_output.c: revision 1.21 via patch sys/netipsec/key.c: revision 1.33,1.44 sys/netipsec/xform_ipcomp.c: revision 1.9 sys/netipsec/xform_ipip.c: revision 1.15 sys/opencrypto/deflate.c: revision 1.8 Commit my SoC work Add ipv6 support for fast_ipsec Note that currently, packet with extensions headers are not correctly supported Change the ipcomp logic Add sysctl tree to modify the fast_ipsec options related to ipv6. Similar to the sysctl kame interface. Choose the good default policy, depending of the adress family of the desired policy Increase the refcount for the default ipv6 policy so nobody can reclaim it Always compute the sp index even if we don't have any sp in spd. It will let us to choose the right default policy (based on the adress family requested). While here, fix an error message Use dynamic array instead of an static array to decompress. It lets us to decompress any data, whatever is the radio decompressed data / compressed data. It fixes the last issues with fast_ipsec and ipcomp. While here, bzero -> memset, bcopy -> memcpy, FREE -> free Reviewed a long time ago by sam@ 1.208.2.1.4.1 Sun Mar 30 15:26:11 UTC 2008 jdc Pull up revisions: src/sys/netinet/ip_input.c 1.263 src/sys/netinet/tcp_subr.c 1.225 (requested by cube in ticket #1109). - Make sure we send a reasonable fragment size when IPSEC is configured. Otherwise we end up sending a dubious "0" whenever we cannot find a proper association for the packet. - Reset sack_newdata along with snd_nxt to avoid improper integer arithmetics that lead to sending data from an incorrect place in the stream, making it appear as corrupted. Patch by Michael Van Elst, based on an analysis by Michael for the IPSEC stuff and I for the SACK issue. |
| /src/lib/libc/sys/ | |
| link.2 | 1.22.32.1 Sat Sep 17 18:47:43 UTC 2011 bouyer Pull up following revision(s) (requested by manu in ticket #1658): sys/rump/include/rump/rump_syscalls.h: revision 1.52 via patch sys/kern/init_sysent.c: revision 1.257 via patch sys/rump/include/rump/rumpvnode_if.h: revision 1.12 via patch lib/libc/sys/Makefile.inc: revision 1.208 via patch sys/sys/syscallargs.h: revision 1.227 via patch sys/kern/kern_exec.c: revision 1.317 via patch sys/rump/librump/rumpkern/rump_syscalls.c: revision 1.74 via patch include/limits.h: revision 1.30 via patch sys/kern/syscalls.master: revision 1.251 via patch sys/sys/vnode_if.h: revision 1.83 via patch sys/sys/fcntl.h: revision 1.40 via patch sys/sys/fcntl.h: revision 1.41 via patch sys/kern/vfs_syscalls.c: revision 1.433 via patch sys/rump/librump/rumpvfs/rumpvnode_if.c: revision 1.11 via patch sys/kern/syscalls.c: revision 1.248 via patch sys/sys/syscall.h: revision 1.244 via patch lib/libc/sys/link.2: revision 1.25 via patch include/unistd.h: revision 1.127 via patch distrib/sets/lists/comp/mi: revision 1.1659 via patch sys/sys/stat.h: revision 1.61 via patch First stage of support for Extended API set 2. Most of the think is unimplemented, except enough of linkat(2) to hardlink to a symlink. Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since some software (e.g.: xcvs in our own tree) will assume they can use openat(2) when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support will be completed. regen improve comment about AT_* defines: they are not only used by linkat(2) Add macros to hide OpenGroup extened API set 2 from GNU configure. This is a temporary workaround until the implementation is completed. |
| /src/sys/sys/ | |
| syscallargs.h | 1.208 Tue Jan 13 22:33:17 UTC 2009 pooka branches: 1.208.2; Regen to prove I didn't screw up the conversion: purely RCSID changes. Tue Jan 13 22:33:17 UTC 2009 pooka branches: 1.208.2; Regen to prove I didn't screw up the conversion: purely RCSID changes. 1.199.4.1 Sat Sep 17 18:47:47 UTC 2011 bouyer Pull up following revision(s) (requested by manu in ticket #1658): sys/rump/include/rump/rump_syscalls.h: revision 1.52 via patch sys/kern/init_sysent.c: revision 1.257 via patch sys/rump/include/rump/rumpvnode_if.h: revision 1.12 via patch lib/libc/sys/Makefile.inc: revision 1.208 via patch sys/sys/syscallargs.h: revision 1.227 via patch sys/kern/kern_exec.c: revision 1.317 via patch sys/rump/librump/rumpkern/rump_syscalls.c: revision 1.74 via patch include/limits.h: revision 1.30 via patch sys/kern/syscalls.master: revision 1.251 via patch sys/sys/vnode_if.h: revision 1.83 via patch sys/sys/fcntl.h: revision 1.40 via patch sys/sys/fcntl.h: revision 1.41 via patch sys/kern/vfs_syscalls.c: revision 1.433 via patch sys/rump/librump/rumpvfs/rumpvnode_if.c: revision 1.11 via patch sys/kern/syscalls.c: revision 1.248 via patch sys/sys/syscall.h: revision 1.244 via patch lib/libc/sys/link.2: revision 1.25 via patch include/unistd.h: revision 1.127 via patch distrib/sets/lists/comp/mi: revision 1.1659 via patch sys/sys/stat.h: revision 1.61 via patch First stage of support for Extended API set 2. Most of the think is unimplemented, except enough of linkat(2) to hardlink to a symlink. Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since some software (e.g.: xcvs in our own tree) will assume they can use openat(2) when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support will be completed. regen improve comment about AT_* defines: they are not only used by linkat(2) Add macros to hide OpenGroup extened API set 2 from GNU configure. This is a temporary workaround until the implementation is completed. 1.208.2.1 Thu Jul 23 23:32:57 UTC 2009 jym Sync with HEAD. |
| /src/tests/usr.bin/ | |
| Makefile | 1.37.2.2 Sun Oct 13 16:06:35 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #970): tests/usr.bin/Makefile: revision 1.42 usr.bin/ftp/ruserpass.c: revision 1.34 usr.bin/ftp/main.c: revision 1.130 usr.bin/ftp/ssl.c: revision 1.17 usr.bin/ftp/main.c: revision 1.131 usr.bin/ftp/ssl.c: revision 1.18 usr.bin/ftp/main.c: revision 1.132 usr.bin/ftp/ssl.c: revision 1.19 usr.bin/ftp/main.c: revision 1.133 distrib/sets/lists/tests/mi: revision 1.1342 usr.bin/ftp/ftp.1: revision 1.151 usr.bin/ftp/ftp.1: revision 1.152 usr.bin/ftp/progressbar.c: revision 1.25 usr.bin/ftp/ftp.1: revision 1.153 usr.bin/ftp/progressbar.c: revision 1.26 usr.bin/ftp/ftp.1: revision 1.155 usr.bin/ftp/ftp.1: revision 1.156 usr.bin/ftp/fetch.c: revision 1.239 usr.bin/ftp/ftp.1: revision 1.157 usr.bin/ftp/ftp.1: revision 1.158 usr.bin/ftp/ftp.1: revision 1.159 usr.bin/ftp/ftp_var.h: revision 1.87 etc/mtree/NetBSD.dist.tests: revision 1.208 usr.bin/ftp/ftp_var.h: revision 1.88 usr.bin/ftp/ftp_var.h: revision 1.89 usr.bin/ftp/cmds.c: revision 1.142 usr.bin/ftp/util.c: revision 1.168 usr.bin/ftp/cmds.c: revision 1.143 tests/usr.bin/ftp/custom_headers.sh: revision 1.1 usr.bin/ftp/ssl.c: revision 1.20 usr.bin/ftp/complete.c: revision 1.48 tests/usr.bin/ftp/Makefile: revision 1.1 tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1 usr.bin/ftp/fetch.c: revision 1.240 usr.bin/ftp/fetch.c: revision 1.241 usr.bin/ftp/ftp.c: revision 1.176 usr.bin/ftp/ftp.c: revision 1.177 (all via patch) ftp(1): wording and formatting improvements Fix grammar issue with "Support values" reported in private mail. Document all file transfer types in "type" and cross-reference that. Consistency fixes in describing file transfer parameters and types. Fix some mandoc -Tlint issues (except "useless macro: Tn"). Add -b <buflen> to specify the buffer size. ftp: bump FTPBUFLEN from 4kB to 16kB sourceforge.net returns a 5kB content-security-policy. Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB. default is now 16K ftp: improve -b documentation Order -b bufsize in the synopsis. Document the actual default value. ftp: improve units used in comments and errors Use "KiB" instead of "K" in errors. Clarify related comments. pass some lint. PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header fields. ftp(1): Nix trailing whitespace in man page. No functional change intended. PR bin/58581: ftp(1) should allow specifying header fields in http requests fix markup (h -> H), explain about multiple headers, fix usage (from RVP) Don't forget the dot, use the intended macro name (I think), and improve the wording a little. (All related to the -H option.) ftp(1): Add test for custom HTTP header fields. Based on a patch from Sunil Nimmagadda. PR bin/58581: ftp(1) should allow specifying header fields in http requests |
| /src/sys/netinet6/ | |
| in6.c | 1.208 Fri Jul 08 06:18:29 UTC 2016 ozaki-r branches: 1.208.2; CID 1363345: remove unreachable code and cleanup returns Fri Jul 08 06:18:29 UTC 2016 ozaki-r branches: 1.208.2; CID 1363345: remove unreachable code and cleanup returns 1.208.2.5 Mon Mar 20 06:57:51 UTC 2017 pgoyette Sync with HEAD 1.208.2.4 Sat Jan 07 08:56:51 UTC 2017 pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) 1.208.2.3 Fri Nov 04 14:49:21 UTC 2016 pgoyette Sync with HEAD 1.208.2.2 Sat Aug 06 00:19:10 UTC 2016 pgoyette Sync with HEAD 1.208.2.1 Tue Jul 26 03:24:23 UTC 2016 pgoyette Sync with HEAD 1.245.2.2 Fri Nov 17 20:24:05 UTC 2017 snj Pull up following revision(s) (requested by ozaki-r in ticket #353): sys/net/if_llatbl.c: 1.22 sys/net/if_llatbl.h: 1.13 sys/netinet/if_arp.c: 1.254 sys/netinet/in.c: 1.208-1.209 sys/netinet6/in6.c: 1.249-1.250 sys/netinet6/nd6.c: 1.237 Remove redundant KASSERTMSG The function is static, has just one caller and the caller does the same check. -- Fix a deadlock between a route update and lltable It happens because rtalloc1 is called from lltable with holding IF_AFDATA_WLOCK. If a route update is in action, rtalloc1 would wait for its completion with holding IF_AFDATA_WLOCK. At the same moment, a softint (e.g., arpintr) may try to take IF_AFDATA_WLOCK and get stuck on it. Unfortunately the stuck softint prevents the route update from progressing because the route update calls psref_target_destroy that needs the softint to complete. A resource allocation graph of the senario looks like this: route update =(psref_target_destroy)=> softint => IF_AFDATA_WLOCK =(rt_update_wait)=> route update Fix the deadlock by pulling rtalloc1 out of the lltable codes inside IF_AFDATA_WLOCK. Note that the deadlock happens only if NET_MPSAFE is enabled. |
| /src/libexec/ftpd/ | |
| ftpd.c | 1.208 Sat Sep 30 18:06:24 UTC 2023 shm branches: 1.208.2; pam_set_item PAM_SOCKADDR expects sockaddr_storage structure Instead, internal struct sockinet was used. Because it's length is shorter than sockaddr_storage, libpam was copying also memory outside of sockinet struct. Sat Sep 30 18:06:24 UTC 2023 shm branches: 1.208.2; pam_set_item PAM_SOCKADDR expects sockaddr_storage structure Instead, internal struct sockinet was used. Because it's length is shorter than sockaddr_storage, libpam was copying also memory outside of sockinet struct. 1.203.6.5 Tue Oct 03 10:12:11 UTC 2023 martin Pull up following revision(s) (requested by lukem in ticket #1906): libexec/ftpd/ftpd.c: revision 1.208 pam_set_item PAM_SOCKADDR expects sockaddr_storage structure Instead, internal struct sockinet was used. Because it's length is shorter than sockaddr_storage, libpam was copying also memory outside of sockinet struct. 1.204.4.4 Mon Oct 02 17:25:54 UTC 2023 martin Pull up following revision(s) (requested by lukem in ticket #1742): libexec/ftpd/ftpd.c: revision 1.208 pam_set_item PAM_SOCKADDR expects sockaddr_storage structure Instead, internal struct sockinet was used. Because it's length is shorter than sockaddr_storage, libpam was copying also memory outside of sockinet struct. 1.206.2.2 Mon Oct 02 17:24:44 UTC 2023 martin Pull up following revision(s) (requested by lukem in ticket #389): libexec/ftpd/ftpd.c: revision 1.208 pam_set_item PAM_SOCKADDR expects sockaddr_storage structure Instead, internal struct sockinet was used. Because it's length is shorter than sockaddr_storage, libpam was copying also memory outside of sockinet struct. 1.208.2.1 Sat Aug 02 05:55:00 UTC 2025 perseant Sync with HEAD |
| /src/sys/arch/hpcmips/conf/ | |
| GENERIC | 1.208 Sun Mar 07 09:39:43 UTC 2010 plunky branches: 1.208.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels Sun Mar 07 09:39:43 UTC 2010 plunky branches: 1.208.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels 1.208.2.3 Thu Apr 21 01:41:03 UTC 2011 rmind sync with head 1.208.2.2 Sat Mar 05 20:50:32 UTC 2011 rmind sync with head 1.208.2.1 Sun May 30 05:16:51 UTC 2010 rmind sync with head |
| /src/sys/uvm/ | |
| uvm_extern.h | 1.208 Fri Dec 15 16:03:29 UTC 2017 maya branches: 1.208.2; Match locking notes with reality. misc_lock is used to protect vm_refcnt. ok chuq Fri Dec 15 16:03:29 UTC 2017 maya branches: 1.208.2; Match locking notes with reality. misc_lock is used to protect vm_refcnt. ok chuq 1.208.2.3 Mon Jun 25 07:26:08 UTC 2018 pgoyette Sync with HEAD 1.208.2.2 Mon May 21 04:36:17 UTC 2018 pgoyette Sync with HEAD 1.208.2.1 Sun Apr 22 07:20:29 UTC 2018 pgoyette Sync with HEAD |
| /src/sys/dev/ | |
| vnd.c | 1.208 Tue Mar 02 21:32:29 UTC 2010 pooka branches: 1.208.2; For the nfs throttling kludge, test against v_tag == VT_NFS instead of v_op (the latter imposes linkage). Tue Mar 02 21:32:29 UTC 2010 pooka branches: 1.208.2; For the nfs throttling kludge, test against v_tag == VT_NFS instead of v_op (the latter imposes linkage). 1.208.2.4 Tue May 31 03:04:34 UTC 2011 rmind sync with head 1.208.2.3 Sat Mar 05 20:53:01 UTC 2011 rmind sync with head 1.208.2.2 Sat Jul 03 01:19:33 UTC 2010 rmind sync with head 1.208.2.1 Tue Mar 16 15:38:05 UTC 2010 rmind Change struct uvm_object::vmobjlock to be dynamically allocated with mutex_obj_alloc(). It allows us to share the locks among UVM objects. |