From snagg at FreeBSD.org Fri Aug 1 00:49:28 2008 From: snagg at FreeBSD.org (Vincenzo Iozzo) Date: Fri Aug 1 00:49:34 2008 Subject: PERFORCE change 146357 for review Message-ID: <200808010049.m710nRDt085849@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146357 Change 146357 by snagg@snagg_macosx on 2008/08/01 00:49:12 some changes Affected files ... .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/audit_pipe_regression_test_utils.c#5 edit .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/audit_pipe_regression_test_utils.h#4 edit .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/specific-event/audit_pipe_event_open.c#3 edit .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/tests/open_test.c#2 delete Differences ... ==== //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/audit_pipe_regression_test_utils.c#5 (text+ko) ==== @@ -1,6 +1,78 @@ #include "audit_pipe_regression_test_utils.h" +void init_channel_primary() +{ + key_t key; + key = 1000; + + mutex = sem_open(SEM_NAME,0,0644); + mutex_client = sem_open(SEM_CLIENT_NAME,0, 0644); + + if(mutex == SEM_FAILED || mutex_client == SEM_FAILED) + err(-1, "sem_open"); + + shmid = shmget(key,SHMSZ,0644); + if(shmid<0) + err(-1, "shmget"); + shm = shmat(shmid, NULL, 0); + +} + +void write_data(char *string) +{ + char *s; + int value; + + sem_wait(mutex_client); + s = shm; + for(;*string != '\0';string++) + *s++ = *string; + + *s++= '\0'; + sem_post(mutex); +} + +void write_end() +{ + write_data("END"); +} + +void write_string(char *data, char *field) +{ + char *string; + string = malloc(512); + if(string == NULL) + return; + snprintf(string, 512, "%s\\!!%s:**STRING", data, field); + write_data(string); + free(string); +} + +void write_int(int data, char *field) +{ + char *string; + + string = malloc(512); + if(string == NULL) + return; + snprintf(string, 512, "%d\\!!%s:**INT", data, field); + write_data(string); + free(string); +} + +void write_char(char data, char *field) +{ + char *string; + + string = malloc(512); + if(string == NULL) + return; + snprintf(string, 512, "%c\\!!%s:**INT", data, field); + write_data(string); + free(string); +} + void init_channel() { key_t key; @@ -320,7 +392,7 @@ struct stat s; if(fstat(fd, &s) == -1) - return -1; + return 0; if(attr.mode == s.st_mode && attr.uid == s.st_uid && attr.gid == s.st_gid && attr.nid == s.st_ino && attr.dev == s.st_dev) return 1; ==== //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/audit_pipe_regression_test_utils.h#4 (text+ko) ==== @@ -83,8 +83,13 @@ }; void init_channel(); +void init_channel_primary(); void end_channel(); char *read_string(); +void write_int(int data, char *field); +void write_string(char *data, char *field); +void write_char(char data, char *field); +void write_end(); char *get_descr(char *string); int parse_string(char *string); long get_int(char *string); ==== //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/specific-event/audit_pipe_event_open.c#3 (text+ko) ==== @@ -81,6 +81,50 @@ return head; } +void test_open() +{ + int fd; + + init_channel_primary(); + + fd = open("/tmp/sux", O_RDONLY); + + write_string("/tmp/sux", "path"); + write_int(O_RDONLY, "arg2"); + write_int(fd, "fd"); + write_int(fd, "ret"); + write_string(strerror(errno), "ret_val"); + write_end(); + + close(fd); + fd = open("/tmp/prot", O_WRONLY); + write_string("/tmp/prot", "path"); + write_int(O_WRONLY, "arg2"); + write_int(fd, "fd"); + write_int(fd, "ret"); + write_string(strerror(errno), "ret_val"); + write_end(); + + close(fd); + + fd = open("/tmp/prot", O_WRONLY | O_CREAT, 0666); + write_string("/tmp/prot", "path"); + write_int(O_WRONLY | O_CREAT, "arg2"); + write_int(0666, "arg3"); + write_int(fd, "fd"); + write_int(fd, "ret"); + write_string(strerror(errno), "ret_val"); + write_end(); + + close(fd); + + end_channel(); + + /* Let auditpipe flush all data */ + sleep(5); + return; +} + void validate(FILE *f, struct open_record *head, char *path, pid_t pid) { int i, ret, reclen, bytesread, to_parse; @@ -92,7 +136,7 @@ u_char type = 0; FILE *fp; - to_parse = NOT; + to_parse = WAITING; fp = fopen(path, "r"); if(fp == NULL) @@ -104,6 +148,7 @@ while(1) { + to_parse = WAITING; if(!err || reclen == -1) break; @@ -125,26 +170,10 @@ } bytesread += tok.len; - /* - * Need to skip the process prologue, a readlink - * (event number 22) with a path: /etc/malloc.conf - * is the last syscall of the prologue, - * from here on we can collect and compare data - */ - if(to_parse == 1) { - if(!strncmp(tok.tt.path.path, "/etc/malloc.conf", - tok.tt.path.len)) - to_parse = WAITING; - } - if(tok.tt.hdr32.e_type == 22) - to_parse = GOT_READLINK; - /* Check only open syscals */ - if(tok.tt.hdr32.e_type >= 72 && tok.tt.hdr32.e_type <= 83) { - if(to_parse == WAITING) - to_parse = VALID; - } - + if(tok.tt.hdr32.e_type >= 72 && tok.tt.hdr32.e_type <= 83) + to_parse = VALID; + if(to_parse == VALID) { switch(tok.id) { case AUT_PATH: @@ -207,30 +236,18 @@ int i, quit, fd, value, index, fdout, count; char *shared_string, *descr, path[512]; pid_t pid; - char **arg; struct open_record *head, *elem; FILE *f; index = 0; head = NULL; - if(argc < 2) - err(-1, "you have to specify at least a program path"); - init_channel(); - arg = malloc(argc); - if(arg == NULL) - err(-1, "MALLOC"); - - for(i = 1; i < argc; i++) - arg[i-1] = argv[i]; - arg[i - 1] = NULL; - pid = fork(); if(!pid) { sleep(15); - execve(argv[1], arg, NULL); + test_open(); } else { fd = setup_auditpipe(pid); snprintf(path, 512, "/tmp/audit-%d", pid); @@ -293,9 +310,8 @@ } } close_auditpipe(fd, fdout); - free(arg); end_channel(); - dump(path) + dump(path); f = init_log(pid); validate(f, head, path, pid); fclose(f); From diego at FreeBSD.org Fri Aug 1 02:46:26 2008 From: diego at FreeBSD.org (Diego Giagio) Date: Fri Aug 1 02:46:32 2008 Subject: PERFORCE change 146360 for review Message-ID: <200808010246.m712kPqk003305@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146360 Change 146360 by diego@diego_black on 2008/08/01 02:45:34 Use a queue of records instead of a single record. That would let us: - Pre-allocate records outside without locks held. - Make it possible to have more than one record being constructed by a given thread. Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#5 edit .. //depot/projects/soc2008/diego-audit/src/sys/sys/proc.h#5 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#5 (text) ==== @@ -73,10 +73,10 @@ #include static uma_zone_t audit_record_zone; -static MALLOC_DEFINE(M_AUDITCRED, "audit_cred", "Audit cred storage"); MALLOC_DEFINE(M_AUDITDATA, "audit_data", "Audit data storage"); MALLOC_DEFINE(M_AUDITPATH, "audit_path", "Audit path storage"); MALLOC_DEFINE(M_AUDITTEXT, "audit_text", "Audit text storage"); +MALLOC_DEFINE(M_AUDITRECQ, "audit_recq", "Audit record queue storage"); SYSCTL_NODE(_security, OID_AUTO, audit, CTLFLAG_RW, 0, "TrustedBSD audit controls"); @@ -483,6 +483,30 @@ mtx_unlock(&audit_mtx); } +static void +audit_enter(struct thread *td) +{ + /* + * Check if there's already a record being constructed. If true, move + * it temporarily into our record queue. currecord() will now point to + * the new record. + */ + if (td->td_ar != NULL) + TAILQ_INSERT_TAIL(td->td_arq, td->td_ar, k_q); +} + +static void +audit_exit(struct thread *td) +{ + /* + * If there were a previous record begin constructed, return it to + * currecord() and remove it from record queue. + */ + td->td_ar = TAILQ_LAST(td->td_arq, kaudit_queue); + if (td->td_ar != NULL) + TAILQ_REMOVE(td->td_arq, td->td_ar, k_q); +} + /* * audit_syscall_enter() is called on entry to each system call. It is * responsible for deciding whether or not to audit the call (preselection), @@ -494,8 +518,6 @@ { au_event_t event; - KASSERT(td->td_ar == NULL, ("audit_syscall_enter: td->td_ar != NULL")); - /* * In FreeBSD, each ABI has its own system call table, and hence * mapping of system call codes to audit events. Convert the code to @@ -511,6 +533,7 @@ if (event == AUE_NULL) return; + audit_enter(td); td->td_ar = audit_begin(event, td); } @@ -537,7 +560,7 @@ retval = td->td_retval[0]; audit_commit(td->td_ar, error, retval); - td->td_ar = NULL; + audit_exit(td); } void @@ -585,6 +608,8 @@ { td->td_ar = NULL; + td->td_arq = malloc(sizeof(struct kaudit_queue), M_AUDITRECQ, M_WAITOK); + TAILQ_INIT(td->td_arq); } void @@ -592,6 +617,9 @@ { KASSERT(td->td_ar == NULL, ("audit_thread_free: td_ar != NULL")); + KASSERT(TAILQ_EMPTY(td->td_arq), + ("audit_thread_free: td_arq not empty")); + free(td->td_arq, M_AUDITRECQ); } void ==== //depot/projects/soc2008/diego-audit/src/sys/sys/proc.h#5 (text+ko) ==== @@ -153,6 +153,7 @@ * for write access. */ struct kaudit_record; +struct kaudit_queue; struct td_sched; struct nlminfo; struct kaioinfo; @@ -269,6 +270,7 @@ struct mdthread td_md; /* (k) Any machine-dependent fields. */ struct td_sched *td_sched; /* (*) Scheduler-specific data. */ struct kaudit_record *td_ar; /* (k) Active audit record, if any. */ + struct kaudit_queue *td_arq; /* (k) Queue of audit records. */ int td_syscalls; /* per-thread syscall count (used by NFS :)) */ struct lpohead td_lprof[2]; /* (a) lock profiling objects. */ struct kdtrace_thread *td_dtrace; /* (*) DTrace-specific data. */ From jb at FreeBSD.org Fri Aug 1 04:28:11 2008 From: jb at FreeBSD.org (John Birrell) Date: Fri Aug 1 04:28:19 2008 Subject: PERFORCE change 146364 for review Message-ID: <200808010428.m714S93t014234@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146364 Change 146364 by jb@freebsd3 on 2008/08/01 04:27:44 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#26 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#24 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/security/chapter.sgml#8 integrate .. //depot/projects/dtrace/ports/Tools/portbuild/scripts/makeparallel#6 integrate .. //depot/projects/dtrace/src/bin/sh/eval.c#6 integrate .. //depot/projects/dtrace/src/contrib/cvs/doc/HACKING.DOCS#3 integrate .. //depot/projects/dtrace/src/crypto/openssh/ChangeLog#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/FREEBSD-Xlist#5 delete .. //depot/projects/dtrace/src/crypto/openssh/FREEBSD-tricks#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/FREEBSD-upgrade#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/FREEBSD-vendor#2 integrate .. //depot/projects/dtrace/src/crypto/openssh/INSTALL#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/LICENCE#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/PROTOCOL#1 branch .. //depot/projects/dtrace/src/crypto/openssh/PROTOCOL.agent#1 branch .. //depot/projects/dtrace/src/crypto/openssh/README#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/README.platform#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/RFC.nroff#4 delete .. //depot/projects/dtrace/src/crypto/openssh/addrmatch.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/atomicio.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/audit-bsm.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-bsdauth.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-chall.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-krb5.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-options.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-options.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-pam.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-pam.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-passwd.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-rhosts.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-rsa.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-shadow.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-sia.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth-skey.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth1.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-chall.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-gss.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-hostbased.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-kbdint.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-none.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2-pubkey.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/auth2.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/bufaux.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/bufbn.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/buffer.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/canohost.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/channels.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/channels.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/cipher-3des1.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/cipher-bf1.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/cipher-ctr.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/clientloop.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/clientloop.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/compat.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/compat.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/config.h#7 integrate .. //depot/projects/dtrace/src/crypto/openssh/config.h.in#1 branch .. //depot/projects/dtrace/src/crypto/openssh/defines.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/dh.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/dh.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/dns.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/entropy.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/groupaccess.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/groupaccess.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/gss-genr.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/gss-serv.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/includes.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/kex.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/kex.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/key.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/key.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/log.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/log.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/loginrec.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/mac.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/mac.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/match.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/match.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/misc.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/misc.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/moduli#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/moduli.5#1 branch .. //depot/projects/dtrace/src/crypto/openssh/moduli.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor_fdpass.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor_fdpass.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor_mm.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor_wrap.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/monitor_wrap.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/mux.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/myproposal.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/nchan.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/base64.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bindresvport.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-arc4random.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-asprintf.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-cray.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-cygwin_util.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-getpeereid.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-misc.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-poll.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-poll.h#1 branch .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-snprintf.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-statvfs.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/bsd-statvfs.h#1 branch .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/fake-rfc2553.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/fake-rfc2553.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/fmt_scaled.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/getrrsetbyname.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/getrrsetbyname.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/glob.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/glob.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/openbsd-compat.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/openssl-compat.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/openssl-compat.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-aix.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-aix.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-linux.c#3 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-linux.h#3 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-tun.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-uw.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/port-uw.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/rresvport.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/setenv.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/setproctitle.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/sigact.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/sys-queue.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/sys-tree.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/xcrypt.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/openbsd-compat/xmmap.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/packet.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/packet.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/readconf.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/readconf.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/scard-opensc.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/scp.1#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/scp.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/servconf.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/servconf.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/serverloop.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/session.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/session.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp-client.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp-client.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp-server-main.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/sftp-server.8#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp-server.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp.1#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/sftp.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-add.1#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-add.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-agent.1#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-agent.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-gss.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-keygen.1#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-keygen.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-keyscan.1#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-keyscan.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-keysign.8#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-rand-helper.8#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh-rand-helper.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh.1#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh_config#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh_config.5#7 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh_namespace.h#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshconnect.c#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshconnect.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshconnect2.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshd.8#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshd.c#7 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshd_config#6 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshd_config.5#7 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshlogin.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshpty.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshpty.h#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/sshtty.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/ttymodes.c#5 integrate .. //depot/projects/dtrace/src/crypto/openssh/umac.c#1 branch .. //depot/projects/dtrace/src/crypto/openssh/umac.h#1 branch .. //depot/projects/dtrace/src/crypto/openssh/version.c#4 integrate .. //depot/projects/dtrace/src/crypto/openssh/version.h#6 integrate .. //depot/projects/dtrace/src/etc/rc.d/sysctl#6 integrate .. //depot/projects/dtrace/src/lib/libc/gen/popen.c#5 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_condattr.c#5 integrate .. //depot/projects/dtrace/src/lib/libthread_db/Makefile#8 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/amd64/libpthread_md.c#5 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/arm/libpthread_md.c#2 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/i386/libpthread_md.c#4 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/ia64/libpthread_md.c#4 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/powerpc/libpthread_md.c#4 integrate .. //depot/projects/dtrace/src/lib/libthread_db/arch/sparc64/libpthread_md.c#4 integrate .. //depot/projects/dtrace/src/lib/libthread_db/libpthread_db.c#6 integrate .. //depot/projects/dtrace/src/lib/libthread_db/libpthread_db.h#5 integrate .. //depot/projects/dtrace/src/lib/libthread_db/libthr_db.c#6 integrate .. //depot/projects/dtrace/src/lib/libthread_db/thread_db.c#6 integrate .. //depot/projects/dtrace/src/lib/libthread_db/thread_db.h#4 integrate .. //depot/projects/dtrace/src/lib/libthread_db/thread_db_int.h#4 integrate .. //depot/projects/dtrace/src/lib/msun/Makefile#17 integrate .. //depot/projects/dtrace/src/lib/msun/Symbol.map#14 integrate .. //depot/projects/dtrace/src/lib/msun/ld128/invtrig.c#1 branch .. //depot/projects/dtrace/src/lib/msun/ld128/invtrig.h#1 branch .. //depot/projects/dtrace/src/lib/msun/ld80/invtrig.c#1 branch .. //depot/projects/dtrace/src/lib/msun/ld80/invtrig.h#1 branch .. //depot/projects/dtrace/src/lib/msun/man/acos.3#5 integrate .. //depot/projects/dtrace/src/lib/msun/man/asin.3#5 integrate .. //depot/projects/dtrace/src/lib/msun/man/atan.3#5 integrate .. //depot/projects/dtrace/src/lib/msun/man/atan2.3#6 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_acos.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_acosf.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_acosl.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/e_asin.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_asinf.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_asinl.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/e_atan2.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_atan2f.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/e_atan2l.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/e_fmodl.c#2 integrate .. //depot/projects/dtrace/src/lib/msun/src/math.h#13 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_atan.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_atanf.c#5 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_atanl.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/s_cargl.c#1 branch .. //depot/projects/dtrace/src/lib/msun/src/s_remquol.c#2 integrate .. //depot/projects/dtrace/src/sbin/fdisk/fdisk.8#7 integrate .. //depot/projects/dtrace/src/sbin/fdisk/fdisk.c#5 integrate .. //depot/projects/dtrace/src/sbin/ifconfig/ifconfig.8#20 integrate .. //depot/projects/dtrace/src/sbin/ifconfig/ifieee80211.c#13 integrate .. //depot/projects/dtrace/src/sbin/routed/defs.h#4 integrate .. //depot/projects/dtrace/src/sbin/routed/if.c#4 integrate .. //depot/projects/dtrace/src/sbin/routed/main.c#5 integrate .. //depot/projects/dtrace/src/sbin/routed/output.c#4 integrate .. //depot/projects/dtrace/src/sbin/routed/rdisc.c#4 integrate .. //depot/projects/dtrace/src/sbin/routed/routed.8#4 integrate .. //depot/projects/dtrace/src/secure/lib/libssh/Makefile#8 integrate .. //depot/projects/dtrace/src/secure/libexec/sftp-server/Makefile#5 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh/Makefile#6 integrate .. //depot/projects/dtrace/src/secure/usr.sbin/sshd/Makefile#8 integrate .. //depot/projects/dtrace/src/share/colldef/no_NO.ISO8859-1.src#2 integrate .. //depot/projects/dtrace/src/share/colldef/no_NO.ISO8859-15.src#2 integrate .. //depot/projects/dtrace/src/share/misc/committers-ports.dot#9 integrate .. //depot/projects/dtrace/src/share/syscons/keymaps/fr.macbook.acc.kbd#2 integrate .. //depot/projects/dtrace/src/share/timedef/Makefile#7 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/cpu_switch.S#7 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/genassym.c#11 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#53 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#44 integrate .. //depot/projects/dtrace/src/sys/amd64/ia32/ia32_signal.c#7 integrate .. //depot/projects/dtrace/src/sys/amd64/include/pcb.h#6 integrate .. //depot/projects/dtrace/src/sys/amd64/include/pmap.h#14 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_machdep.c#12 integrate .. //depot/projects/dtrace/src/sys/bsm/audit.h#9 integrate .. //depot/projects/dtrace/src/sys/bsm/audit_internal.h#8 integrate .. //depot/projects/dtrace/src/sys/bsm/audit_kevents.h#9 integrate .. //depot/projects/dtrace/src/sys/bsm/audit_record.h#9 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#64 integrate .. //depot/projects/dtrace/src/sys/conf/files#102 integrate .. //depot/projects/dtrace/src/sys/dev/bfe/if_bfe.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/bfe/if_bfereg.h#6 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/e1000/LICENSE#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/README#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_80003es2lan.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_80003es2lan.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82540.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82541.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82541.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82542.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82543.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82543.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82571.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82571.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82575.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_82575.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_api.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_api.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_defines.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_hw.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_ich8lan.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_ich8lan.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_mac.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_mac.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_manage.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_manage.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_nvm.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_nvm.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_osdep.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_osdep.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_phy.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_phy.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/e1000_regs.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/if_em.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/if_em.h#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/if_igb.c#1 branch .. //depot/projects/dtrace/src/sys/dev/e1000/if_igb.h#1 branch .. //depot/projects/dtrace/src/sys/dev/em/LICENSE#5 delete .. //depot/projects/dtrace/src/sys/dev/em/README#7 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_80003es2lan.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_80003es2lan.h#4 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82540.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82541.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82541.h#4 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82542.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82543.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82543.h#4 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82571.c#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_82571.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_api.c#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_api.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_defines.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_hw.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_ich8lan.c#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_ich8lan.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_mac.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_mac.h#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_manage.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_manage.h#4 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_nvm.c#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_nvm.h#5 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_osdep.c#2 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_osdep.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_phy.c#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_phy.h#6 delete .. //depot/projects/dtrace/src/sys/dev/em/e1000_regs.h#4 delete .. //depot/projects/dtrace/src/sys/dev/em/if_em.c#23 delete .. //depot/projects/dtrace/src/sys/dev/em/if_em.h#15 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_82575.c#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_82575.h#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_api.c#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_api.h#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_defines.h#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_hw.h#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_mac.c#4 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_mac.h#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_manage.c#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_manage.h#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_nvm.c#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_nvm.h#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_osdep.c#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_osdep.h#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_phy.c#3 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_phy.h#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/e1000_regs.h#2 delete .. //depot/projects/dtrace/src/sys/dev/igb/if_igb.c#5 delete .. //depot/projects/dtrace/src/sys/dev/igb/if_igb.h#3 delete .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_82598.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_api.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_api.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_common.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_common.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_phy.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_phy.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_type.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ehci_pci.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ehcireg.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_rum.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_ural.c#18 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#44 integrate .. //depot/projects/dtrace/src/sys/kern/subr_clist.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_cache.c#13 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#43 integrate .. //depot/projects/dtrace/src/sys/modules/em/Makefile#9 integrate .. //depot/projects/dtrace/src/sys/modules/igb/Makefile#4 integrate .. //depot/projects/dtrace/src/sys/modules/netgraph/bluetooth/socket/Makefile#4 integrate .. //depot/projects/dtrace/src/sys/modules/nfslockd/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/net/if.h#11 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/include/ng_btsocket_sco.h#1 branch .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket.c#5 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#7 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#8 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c#6 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#10 integrate .. //depot/projects/dtrace/src/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c#1 branch .. //depot/projects/dtrace/src/sys/netinet/sctp.h#6 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_asconf.c#10 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_bsd_addr.c#11 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_constants.h#11 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_input.c#16 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_output.c#19 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.c#19 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.h#9 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_timer.c#11 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_usrreq.c#18 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_var.h#11 integrate .. //depot/projects/dtrace/src/sys/netinet/sctputil.c#22 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_input.c#17 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_output.c#16 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_syncache.c#22 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_usrreq.c#17 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_var.h#11 integrate .. //depot/projects/dtrace/src/sys/netinet6/icmp6.c#17 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_output.c#14 integrate .. //depot/projects/dtrace/src/sys/netinet6/raw_ip6.c#15 integrate .. //depot/projects/dtrace/src/sys/pci/if_sis.c#8 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit.c#19 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit.h#12 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_arg.c#15 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_bsm_klib.c#12 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_bsm_token.c#11 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_pipe.c#13 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_private.h#9 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_syscalls.c#15 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_worker.c#16 integrate .. //depot/projects/dtrace/src/sys/security/mac_bsdextended/mac_bsdextended.c#10 integrate .. //depot/projects/dtrace/src/sys/sys/procfs.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/sockbuf.h#1 branch .. //depot/projects/dtrace/src/sys/sys/socketvar.h#13 integrate .. //depot/projects/dtrace/src/sys/sys/sockio.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/sockopt.h#1 branch .. //depot/projects/dtrace/src/sys/sys/sockstate.h#1 branch .. //depot/projects/dtrace/src/sys/sys/vnode.h#17 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_lookup.c#13 integrate .. //depot/projects/dtrace/src/sys/vm/swap_pager.c#21 integrate .. //depot/projects/dtrace/src/sys/vm/vm_object.c#23 integrate .. //depot/projects/dtrace/src/sys/vm/vnode_pager.c#15 integrate .. //depot/projects/dtrace/src/tools/regression/bin/sh/errors/redirection-error2.2#1 branch .. //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#11 integrate .. //depot/projects/dtrace/src/tools/regression/lib/msun/test-invtrig.c#1 branch .. //depot/projects/dtrace/src/tools/regression/lib/msun/test-invtrig.t#1 branch .. //depot/projects/dtrace/src/tools/regression/netinet6/icmp6_filter/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/netinet6/icmp6_filter/icmp6_filter.c#1 branch .. //depot/projects/dtrace/src/tools/tools/editing/freebsd.vim#2 integrate .. //depot/projects/dtrace/src/tools/tools/nanobsd/nanobsd.sh#15 integrate .. //depot/projects/dtrace/src/usr.bin/bluetooth/btsockstat/btsockstat.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/cpio/cmdline.c#3 integrate .. //depot/projects/dtrace/src/usr.bin/cpio/cpio.c#5 integrate .. //depot/projects/dtrace/src/usr.bin/cpio/cpio.h#3 integrate .. //depot/projects/dtrace/src/usr.bin/make/main.c#9 integrate .. //depot/projects/dtrace/src/usr.bin/make/make.1#12 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/inet.c#11 integrate .. //depot/projects/dtrace/src/usr.bin/truss/syscall.h#7 integrate .. //depot/projects/dtrace/src/usr.bin/truss/syscalls.c#8 integrate .. //depot/projects/dtrace/src/usr.sbin/adduser/rmuser.sh#5 integrate .. //depot/projects/dtrace/www/de/developers.sgml#15 integrate .. //depot/projects/dtrace/www/de/developers/cvs.sgml#2 integrate .. //depot/projects/dtrace/www/de/share/sgml/news.xml#26 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#58 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -3046,9 +3046,7 @@ Understanding IPsec This section will guide you through the process of setting - up IPsec, and to use it in an environment which consists of - FreeBSD and µsoft.windows; 2000/XP - machines, to make them communicate securely. In order to set up + up IPsec. In order to set up IPsec, it is necessary that you are familiar with the concepts of building a custom kernel (see ). @@ -3123,14 +3121,9 @@ IPSEC - - kernel options - IPSEC_ESP - - options IPSEC #IP security -options IPSEC_ESP #IP security (crypto; define w/ IPSEC) +device crypto @@ -3400,12 +3393,11 @@ initialization and should be saved as /usr/local/etc/racoon/setkey.conf. -#!/bin/sh -/usr/local/sbin/setkey -FP -/usr/local/sbin/setkey -F +flush; +spdflush; # To the home network -/usr/local/sbin/setkey -c spdadd 10.246.38.0/24 10.0.0.0/24 any -P out ipsec esp/tunnel/172.16.5.4-192.168.1.12/use; -/usr/local/sbin/setkey -c spdadd 10.0.0.0/24 10.246.38.0/24 any -P in ipsec esp/tunnel/192.168.1.12-172.16.5.4/use; +spdadd 10.246.38.0/24 10.0.0.0/24 any -P out ipsec esp/tunnel/172.16.5.4-192.168.1.12/use; +spdadd 10.0.0.0/24 10.246.38.0/24 any -P in ipsec esp/tunnel/192.168.1.12-172.16.5.4/use; Once in place, racoon may be started on both gateways using the following @@ -3481,7 +3473,9 @@ /etc/rc.conf: ipsec_enable="YES" -ipsec_file="/usr/local/etc/racoon/setkey.conf" # allows setting up spd policies on boot +ipsec_program="/usr/local/sbin/setkey" +ipsec_file="/usr/local/etc/racoon/setkey.conf" # allows setting up spd policies on boot +racoon_enable="yes" ==== //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/security/chapter.sgml#8 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -2915,11 +2915,9 @@ IPsec-ийг ойлгох нь - Энэ хэсэг IPsec-ийг тохируулах процессийг тайлбарлаж - FreeBSD болон µsoft.windows; 2000/XP - машинуудаас тогтох орчинд түүнийг ашиглан тэдгээрийг өөр хоорондоо аюулгүйгээр - холбогдох нөхцөлийг бүрдүүлэх талаар зааварлах болно. IPsec-ийг тохируулахын - тулд та өөрчлөн тохируулсан цөм бүтээх ухагдахууныг мэдсэн байх шаардлагатай + Энэ хэсэг нь IPsec-ийг тохируулах процессийг тайлбарлах + болно. IPsec-ийг тохируулахын тулд та өөрчлөн тохируулсан + цөм бүтээх ухагдахууныг мэдсэн байх шаардлагатай (-г үзнэ үү). IPsec нь Интернэт Протокол (IP) давхаргын @@ -2988,14 +2986,9 @@ IPSEC - - цөмийн тохируулгууд - IPSEC_ESP - - options IPSEC #IP security -options IPSEC_ESP #IP security (crypto; define w/ IPSEC) +device crypto @@ -3262,12 +3255,11 @@ /usr/local/etc/racoon/setkey.conf гэж хадгалах ёстой. -#!/bin/sh -/usr/local/sbin/setkey -FP -/usr/local/sbin/setkey -F +flush; +spdflush; # To the home network -/usr/local/sbin/setkey -c spdadd 10.246.38.0/24 10.0.0.0/24 any -P out ipsec esp/tunnel/172.16.5.4-192.168.1.12/use; -/usr/local/sbin/setkey -c spdadd 10.0.0.0/24 10.246.38.0/24 any -P in ipsec esp/tunnel/192.168.1.12-172.16.5.4/use; +spdadd 10.246.38.0/24 10.0.0.0/24 any -P out ipsec esp/tunnel/172.16.5.4-192.168.1.12/use; +spdadd 10.0.0.0/24 10.246.38.0/24 any -P in ipsec esp/tunnel/192.168.1.12-172.16.5.4/use; Ингэсний дараа racoon-г хоёр гарц дээр дараах тушаал ашиглан эхлүүлнэ: @@ -3343,7 +3335,9 @@ /etc/rc.conf файлд нэмэх хэрэгтэй: ipsec_enable="YES" -ipsec_file="/usr/local/etc/racoon/setkey.conf" # allows setting up spd policies on boot +ipsec_program="/usr/local/sbin/setkey" +ipsec_file="/usr/local/etc/racoon/setkey.conf" # allows setting up spd policies on boot +racoon_enable="yes" ==== //depot/projects/dtrace/ports/Tools/portbuild/scripts/makeparallel#6 (text+ko) ==== @@ -29,7 +29,7 @@ # trees and tend to stall the rest of the cluster waiting for them. # We try to start these as early as possible. -quickports="lang/ghc x11/xorg x11/gnome2 x11/kde3 java/jdk14 java/jdk15 java/jdk16 editors/openoffice.org-1.0 editors/openoffice.org-1.1 editors/openoffice.org-1.1-devel editors/openoffice.org-2 editors/openoffice.org-2-RC editors/openoffice.org-2-devel" +quickports="lang/ghc x11/xorg x11/gnome2 x11/kde3 java/jdk14 java/jdk15 java/jdk16 editors/openoffice.org-2 editors/openoffice.org-2-RC editors/openoffice.org-2-devel editors/openoffice.org-3 editors/openoffice.org-3-RC editors/openoffice.org-3-devel" cd ${PORTSDIR} subdir=$(make -V SUBDIR) ==== //depot/projects/dtrace/src/bin/sh/eval.c#6 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.54 2007/10/04 16:14:48 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.55 2008/07/30 21:07:04 stefanf Exp $"); #include #include @@ -437,7 +437,7 @@ case NFROMFD: case NTOFD: if (redir->ndup.vname) { - expandarg(redir->ndup.vname, &fn, EXP_FULL | EXP_TILDE); + expandarg(redir->ndup.vname, &fn, EXP_TILDE | EXP_REDIR); fixredir(redir, fn.list->text, 1); } break; ==== //depot/projects/dtrace/src/contrib/cvs/doc/HACKING.DOCS#3 (text+ko) ==== @@ -12,7 +12,11 @@ @emph{ ... } emphasis - warnings, stress, etc. This will be bracketed by underline characters in info files (_ ... _) and in italics in PDF & probably in - postscript & HTML. + postscript & HTML. +@strong{ ... } Similar to @emph{}, but the effect is to + bracket with asterisks in info files (* ... *) + and in bold in PDF & probably in postscript & + HTML. @noindent Suppresses indentation of the following paragraph. This can ocassionally be useful after examples and the like. @@ -22,7 +26,7 @@ Preformatted text should be marked as such (use @example... there may be other ways) since many of the final output formats can use relational fonts otherwise -and marking it as formatted should restrict it to a fixed wiidth font. Keep +and marking it as formatted should restrict it to a fixed width font. Keep this sort of text to 80 characters or less per line since larger may not be properly viewable for some info users. @@ -33,5 +37,10 @@ Use lots of index markers. Scan the index for the current style. Try to reuse an existing entry if the meaning is similar. +`makeinfo' 3.11 or greater is required for output generation since earlier +versions do not support the @ifnottex & @ifnothtml commands. There may be +other commands used in `cvs.texinfo' that are unsupported by earlier versions +of `makeinfo' by the time you read this. + For more on using texinfo docs, see the `info texinfo' documentation or http://www.gnu.org/manual/texinfo/texinfo.html . ==== //depot/projects/dtrace/src/crypto/openssh/ChangeLog#6 (text+ko) ==== @@ -1,3 +1,2108 @@ +20080721 + - (djm) OpenBSD CVS Sync + - jmc@cvs.openbsd.org 2008/07/18 22:51:01 + [sftp-server.8] + no need for .Pp before or after .Sh; + - djm@cvs.openbsd.org 2008/07/21 08:19:07 + [version.h] + openssh-5.1 + - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec] + [contrib/suse/openssh.spec] Update version number in README and RPM specs + - (djm) Release OpenSSH-5.1 + +20080717 + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/17 08:48:00 + [sshconnect2.c] + strnvis preauth banner; pointed out by mpf@ ok markus@ + - djm@cvs.openbsd.org 2008/07/17 08:51:07 + [auth2-hostbased.c] + strip trailing '.' from hostname when HostbasedUsesNameFromPacketOnly=yes + report and patch from res AT qoxp.net (bz#1200); ok markus@ + - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Remove long-unneeded compat + code, replace with equivalent cygwin library call. Patch from vinschen + at redhat.com, ok djm@. + - (djm) [sshconnect2.c] vis.h isn't available everywhere + +20080716 + - OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/15 02:23:14 + [sftp.1] + number of pipelined requests is now 64; + prodded by Iain.Morgan AT nasa.gov + - djm@cvs.openbsd.org 2008/07/16 11:51:14 + [clientloop.c] + rename variable first_gc -> last_gc (since it is actually the last + in the list). + - djm@cvs.openbsd.org 2008/07/16 11:52:19 + [channels.c] + this loop index should be automatic, not static + +20080714 + - (djm) OpenBSD CVS Sync + - sthen@cvs.openbsd.org 2008/07/13 21:22:52 + [ssh-keygen.c] + Change "ssh-keygen -F [host] -l" to not display random art unless + -v is also specified, making it consistent with the manual and other + uses of -l. + ok grunk@ + - djm@cvs.openbsd.org 2008/07/13 22:13:07 + [channels.c] + use struct sockaddr_storage instead of struct sockaddr for accept(2) + address argument. from visibilis AT yahoo.com in bz#1485; ok markus@ + - djm@cvs.openbsd.org 2008/07/13 22:16:03 + [sftp.c] + increase number of piplelined requests so they properly fill the + (recently increased) channel window. prompted by rapier AT psc.edu; + ok markus@ + - djm@cvs.openbsd.org 2008/07/14 01:55:56 + [sftp-server.8] + mention requirement for /dev/log inside chroot when using sftp-server + with ChrootDirectory + - (djm) [openbsd-compat/bindresvport.c] Rename variables s/sin/in/ to + avoid clash with sin(3) function; reported by + cristian.ionescu-idbohrn AT axis.com + - (djm) [openbsd-compat/rresvport.c] Add unistd.h for missing close() + prototype; reported by cristian.ionescu-idbohrn AT axis.com + - (djm) [umac.c] Rename variable s/buffer_ptr/bufp/ to avoid clash; + reported by cristian.ionescu-idbohrn AT axis.com + - (djm) [contrib/cygwin/Makefile contrib/cygwin/ssh-host-config] + [contrib/cygwin/ssh-user-config contrib/cygwin/sshd-inetd] + Revamped and simplified Cygwin ssh-host-config script that uses + unified csih configuration tool. Requires recent Cygwin. + Patch from vinschen AT redhat.com + +20080712 + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/12 04:52:50 + [channels.c] + unbreak; move clearing of cctx struct to before first use + reported by dkrause@ + - djm@cvs.openbsd.org 2008/07/12 05:33:41 + [scp.1] + better description for -i flag: + s/RSA authentication/public key authentication/ + - (djm) [openbsd-compat/fake-rfc2553.c openbsd-compat/fake-rfc2553.h] + return EAI_FAMILY when trying to lookup unsupported address family; + from vinschen AT redhat.com + +20080711 + - (djm) OpenBSD CVS Sync + - stevesk@cvs.openbsd.org 2008/07/07 00:31:41 + [ttymodes.c] + we don't need arg after the debug3() was removed. from lint. + ok djm@ + - stevesk@cvs.openbsd.org 2008/07/07 23:32:51 + [key.c] + /*NOTREACHED*/ for lint warning: + warning: function key_equal falls off bottom without returning value + ok djm@ + - markus@cvs.openbsd.org 2008/07/10 18:05:58 + [channels.c] + missing bzero; from mickey; ok djm@ + - markus@cvs.openbsd.org 2008/07/10 18:08:11 + [clientloop.c monitor.c monitor_wrap.c packet.c packet.h sshd.c] + sync v1 and v2 traffic accounting; add it to sshd, too; + ok djm@, dtucker@ + +20080709 + - (djm) [Makefile.in] Print "all tests passed" when all regress tests pass + - (djm) [auth1.c] Fix format string vulnerability in protocol 1 PAM + account check failure path. The vulnerable format buffer is supplied + from PAM and should not contain attacker-supplied data. + - (djm) [auth.c] Missing unistd.h for close() + - (djm) [configure.ac] Add -Wformat-security to CFLAGS for gcc 3.x and 4.x + +20080705 + - (djm) [auth.c] Fixed test for locked account on HP/UX with shadowed + passwords disabled. bz#1083 report & patch from senthilkumar_sen AT + hotpop.com, w/ dtucker@ + - (djm) [atomicio.c configure.ac] Disable poll() fallback in atomiciov for + Tru64. readv doesn't seem to be a comparable object there. + bz#1386, patch from dtucker@ ok me + - (djm) [Makefile.in] Pass though pass to conch for interop tests + - (djm) [configure.ac] unbreak: remove extra closing brace + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/04 23:08:25 + [packet.c] + handle EINTR in packet_write_poll()l ok dtucker@ + - djm@cvs.openbsd.org 2008/07/04 23:30:16 + [auth1.c auth2.c] + Make protocol 1 MaxAuthTries logic match protocol 2's. + Do not treat the first protocol 2 authentication attempt as + a failure IFF it is for method "none". + Makes MaxAuthTries' user-visible behaviour identical for + protocol 1 vs 2. + ok dtucker@ + - djm@cvs.openbsd.org 2008/07/05 05:16:01 + [PROTOCOL] + grammar + +20080704 + - (dtucker) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/02 13:30:34 + [auth2.c] + really really remove the freebie "none" auth try for protocol 2 + - djm@cvs.openbsd.org 2008/07/02 13:47:39 + [ssh.1 ssh.c] + When forking after authentication ("ssh -f") with ExitOnForwardFailure + enabled, delay the fork until after replies for any -R forwards have + been seen. Allows for robust detection of -R forward failure when + using -f (similar to bz#92); ok dtucker@ + - otto@cvs.openbsd.org 2008/07/03 21:46:58 + [auth2-pubkey.c] + avoid nasty double free; ok dtucker@ djm@ + - djm@cvs.openbsd.org 2008/07/04 03:44:59 + [servconf.c groupaccess.h groupaccess.c] + support negation of groups in "Match group" block (bz#1315); ok dtucker@ + - dtucker@cvs.openbsd.org 2008/07/04 03:47:02 + [monitor.c] + Make debug a little clearer. ok djm@ + - djm@cvs.openbsd.org 2008/06/30 08:07:34 + [regress/key-options.sh] + shell portability: use "=" instead of "==" in test(1) expressions, + double-quote string with backslash escaped / + - djm@cvs.openbsd.org 2008/06/30 10:31:11 + [regress/{putty-transfer,putty-kex,putty-ciphers}.sh] + remove "set -e" left over from debugging + - djm@cvs.openbsd.org 2008/06/30 10:43:03 + [regress/conch-ciphers.sh] + explicitly disable conch options that could interfere with the test + - (dtucker) [sftp-server.c] Bug #1447: fall back to racy rename if link + returns EXDEV. Patch from Mike Garrison, ok djm@ + - (djm) [atomicio.c channels.c clientloop.c defines.h includes.h] + [packet.c scp.c serverloop.c sftp-client.c ssh-agent.c ssh-keyscan.c] + [sshd.c] Explicitly handle EWOULDBLOCK wherever we handle EAGAIN, on + some platforms (HP nonstop) it is a distinct errno; + bz#1467 reported by sconeu AT yahoo.com; ok dtucker@ + +20080702 + - (dtucker) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/06/30 08:05:59 + [PROTOCOL.agent] + typo: s/constraint_date/constraint_data/ + - djm@cvs.openbsd.org 2008/06/30 12:15:39 + [serverloop.c] + only pass channel requests on session channels through to the session + channel handler, avoiding spurious log messages; ok! markus@ + - djm@cvs.openbsd.org 2008/06/30 12:16:02 + [nchan.c] + only send eow@openssh.com notifications for session channels; ok! markus@ + - djm@cvs.openbsd.org 2008/06/30 12:18:34 + [PROTOCOL] + clarify that eow@openssh.com is only sent on session channels + - dtucker@cvs.openbsd.org 2008/07/01 07:20:52 + [sshconnect.c] + Check ExitOnForwardFailure if forwardings are disabled due to a failed + host key check. ok djm@ + - dtucker@cvs.openbsd.org 2008/07/01 07:24:22 + [sshconnect.c sshd.c] + Send CR LF during protocol banner exchanges, but only for Protocol 2 only, + in order to comply with RFC 4253. bz #1443, ok djm@ + - stevesk@cvs.openbsd.org 2008/07/01 23:12:47 + [PROTOCOL.agent] + fix some typos; ok djm@ + - djm@cvs.openbsd.org 2008/07/02 02:24:18 + [sshd_config sshd_config.5 sshd.8 servconf.c] + increase default size of ssh protocol 1 ephemeral key from 768 to 1024 + bits; prodded by & ok dtucker@ ok deraadt@ + - dtucker@cvs.openbsd.org 2008/07/02 12:03:51 + [auth-rsa.c auth.c auth2-pubkey.c auth.h] + Merge duplicate host key file checks, based in part on a patch from Rob + Holland via bz #1348 . Also checks for non-regular files during protocol + 1 RSA auth. ok djm@ + - djm@cvs.openbsd.org 2008/07/02 12:36:39 + [auth2-none.c auth2.c] + Make protocol 2 MaxAuthTries behaviour a little more sensible: + Check whether client has exceeded MaxAuthTries before running + an authentication method and skip it if they have, previously it + would always allow one try (for "none" auth). + Preincrement failure count before post-auth test - previously this + checked and postincremented, also to allow one "none" try. + Together, these two changes always count the "none" auth method + which could be skipped by a malicious client (e.g. an SSH worm) + to get an extra attempt at a real auth method. They also make + MaxAuthTries=0 a useful way to block users entirely (esp. in a + sshd_config Match block). + Also, move sending of any preauth banner from "none" auth method + to the first call to input_userauth_request(), so worms that skip + the "none" method get to see it too. + +20080630 + - (djm) OpenBSD CVS Sync >>> TRUNCATED FOR MAIL (1000 lines) <<< From ed at FreeBSD.org Fri Aug 1 04:35:19 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Aug 1 04:35:27 2008 Subject: PERFORCE change 146365 for review Message-ID: <200808010435.m714ZHGP014847@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146365 Change 146365 by ed@ed_flippo on 2008/08/01 04:35:08 IFC. Affected files ... .. //depot/projects/mpsafetty/bin/sh/eval.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ChangeLog#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/FREEBSD-Xlist#2 delete .. //depot/projects/mpsafetty/crypto/openssh/FREEBSD-tricks#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/FREEBSD-upgrade#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/FREEBSD-vendor#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/INSTALL#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/LICENCE#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/PROTOCOL#1 branch .. //depot/projects/mpsafetty/crypto/openssh/PROTOCOL.agent#1 branch .. //depot/projects/mpsafetty/crypto/openssh/README#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/README.platform#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/RFC.nroff#2 delete .. //depot/projects/mpsafetty/crypto/openssh/addrmatch.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/atomicio.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/audit-bsm.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-bsdauth.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-chall.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-krb5.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-options.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-options.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-pam.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-pam.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-passwd.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-rhosts.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-rsa.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-shadow.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-sia.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth-skey.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth1.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-chall.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-gss.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-hostbased.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-kbdint.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-none.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2-pubkey.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/auth2.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/bufaux.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/bufbn.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/buffer.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/canohost.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/channels.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/channels.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/cipher-3des1.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/cipher-bf1.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/cipher-ctr.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/clientloop.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/clientloop.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/compat.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/compat.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/config.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/config.h.in#1 branch .. //depot/projects/mpsafetty/crypto/openssh/defines.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/dh.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/dh.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/dns.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/entropy.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/groupaccess.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/groupaccess.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/gss-genr.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/gss-serv.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/includes.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/kex.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/kex.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/key.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/key.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/log.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/log.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/loginrec.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/mac.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/mac.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/match.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/match.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/misc.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/misc.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/moduli#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/moduli.5#1 branch .. //depot/projects/mpsafetty/crypto/openssh/moduli.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor_fdpass.c#3 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor_fdpass.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor_mm.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor_wrap.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/monitor_wrap.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/mux.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/myproposal.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/nchan.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/base64.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bindresvport.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-arc4random.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-asprintf.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-cray.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-cygwin_util.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-getpeereid.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-misc.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-poll.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-poll.h#1 branch .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-snprintf.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-statvfs.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/bsd-statvfs.h#1 branch .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/fake-rfc2553.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/fake-rfc2553.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/fmt_scaled.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/getrrsetbyname.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/getrrsetbyname.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/glob.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/glob.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/openbsd-compat.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/openssl-compat.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/openssl-compat.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-aix.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-aix.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-linux.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-linux.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-tun.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-uw.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/port-uw.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/rresvport.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/setenv.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/setproctitle.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/sigact.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/sys-queue.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/sys-tree.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/xcrypt.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/openbsd-compat/xmmap.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/packet.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/packet.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/readconf.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/readconf.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/scard-opensc.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/scp.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/scp.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/servconf.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/servconf.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/serverloop.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/session.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/session.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp-client.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp-client.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp-server-main.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/sftp-server.8#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp-server.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sftp.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-add.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-add.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-agent.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-agent.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-gss.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-keygen.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-keygen.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-keyscan.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-keyscan.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-keysign.8#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-rand-helper.8#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh-rand-helper.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh.1#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh_config#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh_config.5#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ssh_namespace.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshconnect.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshconnect.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshconnect2.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshd.8#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshd.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshd_config#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshd_config.5#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshlogin.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshpty.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshpty.h#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/sshtty.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/ttymodes.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/umac.c#1 branch .. //depot/projects/mpsafetty/crypto/openssh/umac.h#1 branch .. //depot/projects/mpsafetty/crypto/openssh/version.c#2 integrate .. //depot/projects/mpsafetty/crypto/openssh/version.h#2 integrate .. //depot/projects/mpsafetty/etc/rc.d/sysctl#2 integrate .. //depot/projects/mpsafetty/lib/libthr/thread/thr_condattr.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/Makefile#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/amd64/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/arm/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/i386/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/ia64/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/powerpc/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/arch/sparc64/libpthread_md.c#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/libpthread_db.c#3 integrate .. //depot/projects/mpsafetty/lib/libthread_db/libpthread_db.h#2 integrate .. //depot/projects/mpsafetty/lib/libthread_db/thread_db.c#3 integrate .. //depot/projects/mpsafetty/lib/libthread_db/thread_db_int.h#3 integrate .. //depot/projects/mpsafetty/lib/msun/Makefile#3 integrate .. //depot/projects/mpsafetty/lib/msun/Symbol.map#2 integrate .. //depot/projects/mpsafetty/lib/msun/ld128/invtrig.c#1 branch .. //depot/projects/mpsafetty/lib/msun/ld128/invtrig.h#1 branch .. //depot/projects/mpsafetty/lib/msun/ld80/invtrig.c#1 branch .. //depot/projects/mpsafetty/lib/msun/ld80/invtrig.h#1 branch .. //depot/projects/mpsafetty/lib/msun/man/acos.3#2 integrate .. //depot/projects/mpsafetty/lib/msun/man/asin.3#2 integrate .. //depot/projects/mpsafetty/lib/msun/man/atan.3#2 integrate .. //depot/projects/mpsafetty/lib/msun/man/atan2.3#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_acos.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_acosf.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_acosl.c#1 branch .. //depot/projects/mpsafetty/lib/msun/src/e_asin.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_asinf.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_asinl.c#1 branch .. //depot/projects/mpsafetty/lib/msun/src/e_atan2.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_atan2f.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/e_atan2l.c#1 branch .. //depot/projects/mpsafetty/lib/msun/src/e_fmodl.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/math.h#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/s_atan.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/s_atanf.c#2 integrate .. //depot/projects/mpsafetty/lib/msun/src/s_atanl.c#1 branch .. //depot/projects/mpsafetty/lib/msun/src/s_cargl.c#1 branch .. //depot/projects/mpsafetty/lib/msun/src/s_remquol.c#2 integrate .. //depot/projects/mpsafetty/sbin/fdisk/fdisk.8#2 integrate .. //depot/projects/mpsafetty/sbin/fdisk/fdisk.c#2 integrate .. //depot/projects/mpsafetty/sbin/ifconfig/ifieee80211.c#2 integrate .. //depot/projects/mpsafetty/secure/lib/libssh/Makefile#2 integrate .. //depot/projects/mpsafetty/secure/libexec/sftp-server/Makefile#2 integrate .. //depot/projects/mpsafetty/secure/usr.bin/ssh/Makefile#2 integrate .. //depot/projects/mpsafetty/secure/usr.sbin/sshd/Makefile#2 integrate .. //depot/projects/mpsafetty/sys/amd64/amd64/pmap.c#7 integrate .. //depot/projects/mpsafetty/sys/amd64/conf/GENERIC#4 integrate .. //depot/projects/mpsafetty/sys/amd64/include/pmap.h#3 integrate .. //depot/projects/mpsafetty/sys/bsm/audit.h#2 integrate .. //depot/projects/mpsafetty/sys/bsm/audit_internal.h#2 integrate .. //depot/projects/mpsafetty/sys/bsm/audit_kevents.h#2 integrate .. //depot/projects/mpsafetty/sys/bsm/audit_record.h#2 integrate .. //depot/projects/mpsafetty/sys/conf/files#7 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#4 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_listen.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#3 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#3 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_tom.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#2 integrate .. //depot/projects/mpsafetty/sys/dev/e1000/LICENSE#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/README#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_80003es2lan.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_80003es2lan.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82540.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82541.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82541.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82542.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82543.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82543.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82571.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82571.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82575.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_82575.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_api.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_api.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_defines.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_hw.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_ich8lan.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_ich8lan.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_mac.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_mac.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_manage.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_manage.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_nvm.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_nvm.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_osdep.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_osdep.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_phy.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_phy.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/e1000_regs.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/if_em.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/if_em.h#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/if_igb.c#1 branch .. //depot/projects/mpsafetty/sys/dev/e1000/if_igb.h#1 branch .. //depot/projects/mpsafetty/sys/dev/em/LICENSE#2 delete .. //depot/projects/mpsafetty/sys/dev/em/README#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_80003es2lan.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_80003es2lan.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82540.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82541.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82541.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82542.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82543.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82543.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82571.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_82571.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_api.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_api.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_defines.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_hw.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_ich8lan.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_ich8lan.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_mac.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_mac.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_manage.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_manage.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_nvm.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_nvm.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_osdep.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_osdep.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_phy.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_phy.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/e1000_regs.h#2 delete .. //depot/projects/mpsafetty/sys/dev/em/if_em.c#2 delete .. //depot/projects/mpsafetty/sys/dev/em/if_em.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_82575.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_82575.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_api.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_api.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_defines.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_hw.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_mac.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_mac.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_manage.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_manage.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_nvm.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_nvm.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_osdep.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_osdep.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_phy.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_phy.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/e1000_regs.h#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/if_igb.c#2 delete .. //depot/projects/mpsafetty/sys/dev/igb/if_igb.h#2 delete .. //depot/projects/mpsafetty/sys/dev/usb/ehci_pci.c#3 integrate .. //depot/projects/mpsafetty/sys/dev/usb/ehcireg.h#2 integrate .. //depot/projects/mpsafetty/sys/i386/conf/GENERIC#4 integrate .. //depot/projects/mpsafetty/sys/kern/vfs_cache.c#2 integrate .. //depot/projects/mpsafetty/sys/modules/em/Makefile#2 integrate .. //depot/projects/mpsafetty/sys/modules/igb/Makefile#2 integrate .. //depot/projects/mpsafetty/sys/modules/netgraph/bluetooth/socket/Makefile#2 integrate .. //depot/projects/mpsafetty/sys/modules/nfslockd/Makefile#2 integrate .. //depot/projects/mpsafetty/sys/net/if.h#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/include/ng_btsocket_sco.h#1 branch .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket.c#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#2 integrate .. //depot/projects/mpsafetty/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c#1 branch .. //depot/projects/mpsafetty/sys/netinet/sctp.h#2 integrate .. //depot/projects/mpsafetty/sys/netinet/sctp_output.c#3 integrate .. //depot/projects/mpsafetty/sys/netinet/sctp_pcb.c#3 integrate .. //depot/projects/mpsafetty/sys/netinet/sctp_pcb.h#3 integrate .. //depot/projects/mpsafetty/sys/netinet/sctp_usrreq.c#3 integrate .. //depot/projects/mpsafetty/sys/netinet/sctp_var.h#3 integrate .. //depot/projects/mpsafetty/sys/netinet/sctputil.c#4 integrate .. //depot/projects/mpsafetty/sys/netinet/tcp_input.c#2 integrate .. //depot/projects/mpsafetty/sys/netinet/tcp_output.c#3 integrate .. //depot/projects/mpsafetty/sys/netinet/tcp_syncache.c#3 integrate .. //depot/projects/mpsafetty/sys/netinet/tcp_usrreq.c#2 integrate .. //depot/projects/mpsafetty/sys/netinet/tcp_var.h#2 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit.c#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit.h#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_arg.c#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_bsm_klib.c#4 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_bsm_token.c#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_pipe.c#2 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_private.h#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_syscalls.c#3 integrate .. //depot/projects/mpsafetty/sys/security/audit/audit_worker.c#3 integrate .. //depot/projects/mpsafetty/sys/security/mac_bsdextended/mac_bsdextended.c#2 integrate .. //depot/projects/mpsafetty/sys/sys/sockbuf.h#2 integrate .. //depot/projects/mpsafetty/sys/sys/socketvar.h#3 integrate .. //depot/projects/mpsafetty/sys/sys/sockio.h#2 integrate .. //depot/projects/mpsafetty/sys/sys/vnode.h#2 integrate .. //depot/projects/mpsafetty/sys/ufs/ufs/ufs_lookup.c#2 integrate .. //depot/projects/mpsafetty/sys/vm/swap_pager.c#3 integrate .. //depot/projects/mpsafetty/sys/vm/vm_object.c#2 integrate .. //depot/projects/mpsafetty/sys/vm/vnode_pager.c#3 integrate .. //depot/projects/mpsafetty/tools/regression/bin/sh/errors/redirection-error2.2#1 branch .. //depot/projects/mpsafetty/tools/regression/lib/msun/Makefile#2 integrate .. //depot/projects/mpsafetty/tools/regression/lib/msun/test-invtrig.c#1 branch .. //depot/projects/mpsafetty/tools/regression/lib/msun/test-invtrig.t#1 branch .. //depot/projects/mpsafetty/tools/tools/nanobsd/nanobsd.sh#2 integrate .. //depot/projects/mpsafetty/usr.bin/make/main.c#2 integrate .. //depot/projects/mpsafetty/usr.bin/make/make.1#2 integrate .. //depot/projects/mpsafetty/usr.bin/truss/syscall.h#2 integrate .. //depot/projects/mpsafetty/usr.bin/truss/syscalls.c#2 integrate .. //depot/projects/mpsafetty/usr.sbin/adduser/rmuser.sh#2 integrate Differences ... ==== //depot/projects/mpsafetty/bin/sh/eval.c#2 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.54 2007/10/04 16:14:48 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.55 2008/07/30 21:07:04 stefanf Exp $"); #include #include @@ -437,7 +437,7 @@ case NFROMFD: case NTOFD: if (redir->ndup.vname) { - expandarg(redir->ndup.vname, &fn, EXP_FULL | EXP_TILDE); + expandarg(redir->ndup.vname, &fn, EXP_TILDE | EXP_REDIR); fixredir(redir, fn.list->text, 1); } break; ==== //depot/projects/mpsafetty/crypto/openssh/ChangeLog#2 (text+ko) ==== @@ -1,3 +1,2108 @@ +20080721 + - (djm) OpenBSD CVS Sync + - jmc@cvs.openbsd.org 2008/07/18 22:51:01 + [sftp-server.8] + no need for .Pp before or after .Sh; + - djm@cvs.openbsd.org 2008/07/21 08:19:07 + [version.h] + openssh-5.1 + - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec] + [contrib/suse/openssh.spec] Update version number in README and RPM specs + - (djm) Release OpenSSH-5.1 + +20080717 + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/17 08:48:00 + [sshconnect2.c] + strnvis preauth banner; pointed out by mpf@ ok markus@ + - djm@cvs.openbsd.org 2008/07/17 08:51:07 + [auth2-hostbased.c] + strip trailing '.' from hostname when HostbasedUsesNameFromPacketOnly=yes + report and patch from res AT qoxp.net (bz#1200); ok markus@ + - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Remove long-unneeded compat + code, replace with equivalent cygwin library call. Patch from vinschen + at redhat.com, ok djm@. + - (djm) [sshconnect2.c] vis.h isn't available everywhere + +20080716 + - OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/15 02:23:14 + [sftp.1] + number of pipelined requests is now 64; + prodded by Iain.Morgan AT nasa.gov + - djm@cvs.openbsd.org 2008/07/16 11:51:14 + [clientloop.c] + rename variable first_gc -> last_gc (since it is actually the last + in the list). + - djm@cvs.openbsd.org 2008/07/16 11:52:19 + [channels.c] + this loop index should be automatic, not static + +20080714 + - (djm) OpenBSD CVS Sync + - sthen@cvs.openbsd.org 2008/07/13 21:22:52 + [ssh-keygen.c] + Change "ssh-keygen -F [host] -l" to not display random art unless + -v is also specified, making it consistent with the manual and other + uses of -l. + ok grunk@ + - djm@cvs.openbsd.org 2008/07/13 22:13:07 + [channels.c] + use struct sockaddr_storage instead of struct sockaddr for accept(2) + address argument. from visibilis AT yahoo.com in bz#1485; ok markus@ + - djm@cvs.openbsd.org 2008/07/13 22:16:03 + [sftp.c] + increase number of piplelined requests so they properly fill the + (recently increased) channel window. prompted by rapier AT psc.edu; + ok markus@ + - djm@cvs.openbsd.org 2008/07/14 01:55:56 + [sftp-server.8] + mention requirement for /dev/log inside chroot when using sftp-server + with ChrootDirectory + - (djm) [openbsd-compat/bindresvport.c] Rename variables s/sin/in/ to + avoid clash with sin(3) function; reported by + cristian.ionescu-idbohrn AT axis.com + - (djm) [openbsd-compat/rresvport.c] Add unistd.h for missing close() + prototype; reported by cristian.ionescu-idbohrn AT axis.com + - (djm) [umac.c] Rename variable s/buffer_ptr/bufp/ to avoid clash; + reported by cristian.ionescu-idbohrn AT axis.com + - (djm) [contrib/cygwin/Makefile contrib/cygwin/ssh-host-config] + [contrib/cygwin/ssh-user-config contrib/cygwin/sshd-inetd] + Revamped and simplified Cygwin ssh-host-config script that uses + unified csih configuration tool. Requires recent Cygwin. + Patch from vinschen AT redhat.com + +20080712 + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/12 04:52:50 + [channels.c] + unbreak; move clearing of cctx struct to before first use + reported by dkrause@ + - djm@cvs.openbsd.org 2008/07/12 05:33:41 + [scp.1] + better description for -i flag: + s/RSA authentication/public key authentication/ + - (djm) [openbsd-compat/fake-rfc2553.c openbsd-compat/fake-rfc2553.h] + return EAI_FAMILY when trying to lookup unsupported address family; + from vinschen AT redhat.com + +20080711 + - (djm) OpenBSD CVS Sync + - stevesk@cvs.openbsd.org 2008/07/07 00:31:41 + [ttymodes.c] + we don't need arg after the debug3() was removed. from lint. + ok djm@ + - stevesk@cvs.openbsd.org 2008/07/07 23:32:51 + [key.c] + /*NOTREACHED*/ for lint warning: + warning: function key_equal falls off bottom without returning value + ok djm@ + - markus@cvs.openbsd.org 2008/07/10 18:05:58 + [channels.c] + missing bzero; from mickey; ok djm@ + - markus@cvs.openbsd.org 2008/07/10 18:08:11 + [clientloop.c monitor.c monitor_wrap.c packet.c packet.h sshd.c] + sync v1 and v2 traffic accounting; add it to sshd, too; + ok djm@, dtucker@ + +20080709 + - (djm) [Makefile.in] Print "all tests passed" when all regress tests pass + - (djm) [auth1.c] Fix format string vulnerability in protocol 1 PAM + account check failure path. The vulnerable format buffer is supplied + from PAM and should not contain attacker-supplied data. + - (djm) [auth.c] Missing unistd.h for close() + - (djm) [configure.ac] Add -Wformat-security to CFLAGS for gcc 3.x and 4.x + +20080705 + - (djm) [auth.c] Fixed test for locked account on HP/UX with shadowed + passwords disabled. bz#1083 report & patch from senthilkumar_sen AT + hotpop.com, w/ dtucker@ + - (djm) [atomicio.c configure.ac] Disable poll() fallback in atomiciov for + Tru64. readv doesn't seem to be a comparable object there. + bz#1386, patch from dtucker@ ok me + - (djm) [Makefile.in] Pass though pass to conch for interop tests + - (djm) [configure.ac] unbreak: remove extra closing brace + - (djm) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/04 23:08:25 + [packet.c] + handle EINTR in packet_write_poll()l ok dtucker@ + - djm@cvs.openbsd.org 2008/07/04 23:30:16 + [auth1.c auth2.c] + Make protocol 1 MaxAuthTries logic match protocol 2's. + Do not treat the first protocol 2 authentication attempt as + a failure IFF it is for method "none". + Makes MaxAuthTries' user-visible behaviour identical for + protocol 1 vs 2. + ok dtucker@ + - djm@cvs.openbsd.org 2008/07/05 05:16:01 + [PROTOCOL] + grammar + +20080704 + - (dtucker) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/07/02 13:30:34 + [auth2.c] + really really remove the freebie "none" auth try for protocol 2 + - djm@cvs.openbsd.org 2008/07/02 13:47:39 + [ssh.1 ssh.c] + When forking after authentication ("ssh -f") with ExitOnForwardFailure + enabled, delay the fork until after replies for any -R forwards have + been seen. Allows for robust detection of -R forward failure when + using -f (similar to bz#92); ok dtucker@ + - otto@cvs.openbsd.org 2008/07/03 21:46:58 + [auth2-pubkey.c] + avoid nasty double free; ok dtucker@ djm@ + - djm@cvs.openbsd.org 2008/07/04 03:44:59 + [servconf.c groupaccess.h groupaccess.c] + support negation of groups in "Match group" block (bz#1315); ok dtucker@ + - dtucker@cvs.openbsd.org 2008/07/04 03:47:02 + [monitor.c] + Make debug a little clearer. ok djm@ + - djm@cvs.openbsd.org 2008/06/30 08:07:34 + [regress/key-options.sh] + shell portability: use "=" instead of "==" in test(1) expressions, + double-quote string with backslash escaped / + - djm@cvs.openbsd.org 2008/06/30 10:31:11 + [regress/{putty-transfer,putty-kex,putty-ciphers}.sh] + remove "set -e" left over from debugging + - djm@cvs.openbsd.org 2008/06/30 10:43:03 + [regress/conch-ciphers.sh] + explicitly disable conch options that could interfere with the test + - (dtucker) [sftp-server.c] Bug #1447: fall back to racy rename if link + returns EXDEV. Patch from Mike Garrison, ok djm@ + - (djm) [atomicio.c channels.c clientloop.c defines.h includes.h] + [packet.c scp.c serverloop.c sftp-client.c ssh-agent.c ssh-keyscan.c] + [sshd.c] Explicitly handle EWOULDBLOCK wherever we handle EAGAIN, on + some platforms (HP nonstop) it is a distinct errno; + bz#1467 reported by sconeu AT yahoo.com; ok dtucker@ + +20080702 + - (dtucker) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/06/30 08:05:59 + [PROTOCOL.agent] + typo: s/constraint_date/constraint_data/ + - djm@cvs.openbsd.org 2008/06/30 12:15:39 + [serverloop.c] + only pass channel requests on session channels through to the session + channel handler, avoiding spurious log messages; ok! markus@ + - djm@cvs.openbsd.org 2008/06/30 12:16:02 + [nchan.c] + only send eow@openssh.com notifications for session channels; ok! markus@ + - djm@cvs.openbsd.org 2008/06/30 12:18:34 + [PROTOCOL] + clarify that eow@openssh.com is only sent on session channels + - dtucker@cvs.openbsd.org 2008/07/01 07:20:52 + [sshconnect.c] + Check ExitOnForwardFailure if forwardings are disabled due to a failed + host key check. ok djm@ + - dtucker@cvs.openbsd.org 2008/07/01 07:24:22 + [sshconnect.c sshd.c] + Send CR LF during protocol banner exchanges, but only for Protocol 2 only, + in order to comply with RFC 4253. bz #1443, ok djm@ + - stevesk@cvs.openbsd.org 2008/07/01 23:12:47 + [PROTOCOL.agent] + fix some typos; ok djm@ + - djm@cvs.openbsd.org 2008/07/02 02:24:18 + [sshd_config sshd_config.5 sshd.8 servconf.c] + increase default size of ssh protocol 1 ephemeral key from 768 to 1024 + bits; prodded by & ok dtucker@ ok deraadt@ + - dtucker@cvs.openbsd.org 2008/07/02 12:03:51 + [auth-rsa.c auth.c auth2-pubkey.c auth.h] + Merge duplicate host key file checks, based in part on a patch from Rob + Holland via bz #1348 . Also checks for non-regular files during protocol + 1 RSA auth. ok djm@ + - djm@cvs.openbsd.org 2008/07/02 12:36:39 + [auth2-none.c auth2.c] + Make protocol 2 MaxAuthTries behaviour a little more sensible: + Check whether client has exceeded MaxAuthTries before running + an authentication method and skip it if they have, previously it + would always allow one try (for "none" auth). + Preincrement failure count before post-auth test - previously this + checked and postincremented, also to allow one "none" try. + Together, these two changes always count the "none" auth method + which could be skipped by a malicious client (e.g. an SSH worm) + to get an extra attempt at a real auth method. They also make + MaxAuthTries=0 a useful way to block users entirely (esp. in a + sshd_config Match block). + Also, move sending of any preauth banner from "none" auth method + to the first call to input_userauth_request(), so worms that skip + the "none" method get to see it too. + +20080630 + - (djm) OpenBSD CVS Sync + - dtucker@cvs.openbsd.org 2008/06/10 23:13:43 + [regress/Makefile regress/key-options.sh] + Add regress test for key options. ok djm@ + - dtucker@cvs.openbsd.org 2008/06/11 23:11:40 + [regress/Makefile] + Don't run cipher-speed test by default; mistakenly enabled by me + - djm@cvs.openbsd.org 2008/06/28 13:57:25 + [regress/Makefile regress/test-exec.sh regress/conch-ciphers.sh] + very basic regress test against Twisted Conch in "make interop" + target (conch is available in ports/devel/py-twisted/conch); + ok markus@ + - (djm) [regress/Makefile] search for conch by path, like we do putty + +20080629 + - (djm) OpenBSD CVS Sync + - martynas@cvs.openbsd.org 2008/06/21 07:46:46 + [sftp.c] + use optopt to get invalid flag, instead of return value of getopt, + which is always '?'; ok djm@ + - otto@cvs.openbsd.org 2008/06/25 11:13:43 + [key.c] + add key length to visual fingerprint; zap magical constants; + ok grunk@ djm@ + - djm@cvs.openbsd.org 2008/06/26 06:10:09 + [sftp-client.c sftp-server.c] + allow the sftp chmod(2)-equivalent operation to set set[ug]id/sticky + bits. Note that this only affects explicit setting of modes (e.g. via + sftp(1)'s chmod command) and not file transfers. (bz#1310) + ok deraadt@ at c2k8 + - djm@cvs.openbsd.org 2008/06/26 09:19:40 + [dh.c dh.h moduli.c] + when loading moduli from /etc/moduli in sshd(8), check that they + are of the expected "safe prime" structure and have had + appropriate primality tests performed; + feedback and ok dtucker@ + - grunk@cvs.openbsd.org 2008/06/26 11:46:31 + [readconf.c readconf.h ssh.1 ssh_config.5 sshconnect.c] + Move SSH Fingerprint Visualization away from sharing the config option + CheckHostIP to an own config option named VisualHostKey. + While there, fix the behaviour that ssh would draw a random art picture + on every newly seen host even when the option was not enabled. + prodded by deraadt@, discussions, + help and ok markus@ djm@ dtucker@ + - jmc@cvs.openbsd.org 2008/06/26 21:11:46 + [ssh.1] + add VisualHostKey to the list of options listed in -o; + - djm@cvs.openbsd.org 2008/06/28 07:25:07 + [PROTOCOL] + spelling fixes + - djm@cvs.openbsd.org 2008/06/28 13:58:23 + [ssh-agent.c] + refuse to add a key that has unknown constraints specified; + ok markus + - djm@cvs.openbsd.org 2008/06/28 14:05:15 + [ssh-agent.c] + reset global compat flag after processing a protocol 2 signature + request with the legacy DSA encoding flag set; ok markus + - djm@cvs.openbsd.org 2008/06/28 14:08:30 + [PROTOCOL PROTOCOL.agent] + document the protocol used by ssh-agent; "looks ok" markus@ + +20080628 + - (djm) [RFC.nroff contrib/cygwin/Makefile contrib/suse/openssh.spec] + RFC.nroff lacks a license, remove it (it is long gone in OpenBSD). + +20080626 + - (djm) [Makefile.in moduli.5] Include moduli(5) manpage from OpenBSD. + (bz#1372) + - (djm) [ contrib/caldera/openssh.spec contrib/redhat/openssh.spec] + [contrib/suse/openssh.spec] Include moduli.5 in RPM spec files. + +20080616 + - (dtucker) OpenBSD CVS Sync + - dtucker@cvs.openbsd.org 2008/06/16 13:22:53 + [session.c channels.c] + Rename the isatty argument to is_tty so we don't shadow + isatty(3). ok markus@ + - (dtucker) [channels.c] isatty -> is_tty here too. + +20080615 + - (dtucker) [configure.ac] Enable -fno-builtin-memset when using gcc. + - OpenBSD CVS Sync + - dtucker@cvs.openbsd.org 2008/06/14 15:49:48 + [sshd.c] + wrap long line at 80 chars + - dtucker@cvs.openbsd.org 2008/06/14 17:07:11 + [sshd.c] + ensure default umask disallows at least group and world write; ok djm@ + - djm@cvs.openbsd.org 2008/06/14 18:33:43 + [session.c] + suppress the warning message from chdir(homedir) failures + when chrooted (bz#1461); ok dtucker + - dtucker@cvs.openbsd.org 2008/06/14 19:42:10 + [scp.1] + Mention that scp follows symlinks during -r. bz #1466, + from nectar at apple + - dtucker@cvs.openbsd.org 2008/06/15 16:55:38 + [sshd_config.5] + MaxSessions is allowed in a Match block too + - dtucker@cvs.openbsd.org 2008/06/15 16:58:40 + [servconf.c sshd_config.5] + Allow MaxAuthTries within a Match block. ok djm@ + - djm@cvs.openbsd.org 2008/06/15 20:06:26 + [channels.c channels.h session.c] + don't call isatty() on a pty master, instead pass a flag down to + channel_set_fds() indicating that te fds refer to a tty. Fixes a + hang on exit on Solaris (bz#1463) in portable but is actually + a generic bug; ok dtucker deraadt markus + +20080614 + - (djm) [openbsd-compat/sigact.c] Avoid NULL derefs in ancient sigaction + replacement code; patch from ighighi AT gmail.com in bz#1240; + ok dtucker + +20080613 + - (dtucker) OpenBSD CVS Sync + - deraadt@cvs.openbsd.org 2008/06/13 09:44:36 + [packet.c] + compile on older gcc; no decl after code + - dtucker@cvs.openbsd.org 2008/06/13 13:56:59 + [monitor.c] + Clear key options in the monitor on failed authentication, prevents + applying additional restrictions to non-pubkey authentications in + the case where pubkey fails but another method subsequently succeeds. + bz #1472, found by Colin Watson, ok markus@ djm@ + - dtucker@cvs.openbsd.org 2008/06/13 14:18:51 + [auth2-pubkey.c auth-rhosts.c] + Include unistd.h for close(), prevents warnings in -portable + - dtucker@cvs.openbsd.org 2008/06/13 17:21:20 + [mux.c] + Friendlier error messages for mux fallback. ok djm@ + - dtucker@cvs.openbsd.org 2008/06/13 18:55:22 + [scp.c] + Prevent -Wsign-compare warnings on LP64 systems. bz #1192, ok deraadt@ + - grunk@cvs.openbsd.org 2008/06/13 20:13:26 + [ssh.1] + Explain the use of SSH fpr visualization using random art, and cite the + original scientific paper inspiring that technique. + Much help with English and nroff by jmc@, thanks. + - (dtucker) [configure.ac] Bug #1276: avoid linking against libgssapi, which + despite its name doesn't seem to implement all of GSSAPI. Patch from + Jan Engelhardt, sanity checked by Simon Wilkinson. + +20080612 + - (dtucker) OpenBSD CVS Sync + - jmc@cvs.openbsd.org 2008/06/11 07:30:37 + [sshd.8] + kill trailing whitespace; + - grunk@cvs.openbsd.org 2008/06/11 21:01:35 + [ssh_config.5 key.h readconf.c readconf.h ssh-keygen.1 ssh-keygen.c key.c + sshconnect.c] + Introduce SSH Fingerprint ASCII Visualization, a technique inspired by the + graphical hash visualization schemes known as "random art", and by + Dan Kaminsky's musings on the subject during a BlackOp talk at the + 23C3 in Berlin. + Scientific publication (original paper): + "Hash Visualization: a New Technique to improve Real-World Security", + Perrig A. and Song D., 1999, International Workshop on Cryptographic + Techniques and E-Commerce (CrypTEC '99) + http://sparrow.ece.cmu.edu/~adrian/projects/validation/validation.pdf + The algorithm used here is a worm crawling over a discrete plane, + leaving a trace (augmenting the field) everywhere it goes. + Movement is taken from dgst_raw 2bit-wise. Bumping into walls + makes the respective movement vector be ignored for this turn, + thus switching to the other color of the chessboard. + Graphs are not unambiguous for now, because circles in graphs can be + walked in either direction. + discussions with several people, + help, corrections and ok markus@ djm@ + - grunk@cvs.openbsd.org 2008/06/11 21:38:25 + [ssh-keygen.c] + ssh-keygen -lv -f /etc/ssh/ssh_host_rsa_key.pub + would not display you the random art as intended, spotted by canacar@ + - grunk@cvs.openbsd.org 2008/06/11 22:20:46 + [ssh-keygen.c ssh-keygen.1] + ssh-keygen would write fingerprints to STDOUT, and random art to STDERR, + that is not how it was envisioned. + Also correct manpage saying that -v is needed along with -l for it to work. + spotted by naddy@ + - otto@cvs.openbsd.org 2008/06/11 23:02:22 + [key.c] + simpler way of computing the augmentations; ok grunk@ + - grunk@cvs.openbsd.org 2008/06/11 23:03:56 + [ssh_config.5] + CheckHostIP set to ``fingerprint'' will display both hex and random art + spotted by naddy@ + - grunk@cvs.openbsd.org 2008/06/11 23:51:57 + [key.c] + #define statements that are not atoms need braces around them, else they + will cause trouble in some cases. + Also do a computation of -1 once, and not in a loop several times. + spotted by otto@ + - dtucker@cvs.openbsd.org 2008/06/12 00:03:49 + [dns.c canohost.c sshconnect.c] + Do not pass "0" strings as ports to getaddrinfo because the lookups + can slow things down and we never use the service info anyway. bz + #859, patch from YOSHIFUJI Hideaki and John Devitofranceschi. ok + deraadt@ djm@ + djm belives that the reason for the "0" strings is to ensure that + it's not possible to call getaddrinfo with both host and port being + NULL. In the case of canohost.c host is a local array. In the + case of sshconnect.c, it's checked for null immediately before use. + In dns.c it ultimately comes from ssh.c:main() and is guaranteed to + be non-null but it's not obvious, so I added a warning message in + case it is ever passed a null. + - grunk@cvs.openbsd.org 2008/06/12 00:13:55 + [sshconnect.c] + Make ssh print the random art also when ssh'ing to a host using IP only. + spotted by naddy@, ok and help djm@ dtucker@ + - otto@cvs.openbsd.org 2008/06/12 00:13:13 + [key.c] + use an odd number of rows and columns and a separate start marker, looks + better; ok grunk@ + - djm@cvs.openbsd.org 2008/06/12 03:40:52 + [clientloop.h mux.c channels.c clientloop.c channels.h] + Enable ~ escapes for multiplex slave sessions; give each channel + its own escape state and hook the escape filters up to muxed + channels. bz #1331 + Mux slaves do not currently support the ~^Z and ~& escapes. + NB. this change cranks the mux protocol version, so a new ssh + mux client will not be able to connect to a running old ssh + mux master. + ok dtucker@ + - djm@cvs.openbsd.org 2008/06/12 04:06:00 + [clientloop.h ssh.c clientloop.c] + maintain an ordered queue of outstanding global requests that we + expect replies to, similar to the per-channel confirmation queue. + Use this queue to verify success or failure for remote forward + establishment in a race free way. + ok dtucker@ + - djm@cvs.openbsd.org 2008/06/12 04:17:47 + [clientloop.c] + thall shalt not code past the eightieth column + - djm@cvs.openbsd.org 2008/06/12 04:24:06 + [ssh.c] + thal shalt not code past the eightieth column + - djm@cvs.openbsd.org 2008/06/12 05:15:41 + [PROTOCOL] + document tun@openssh.com forwarding method + - djm@cvs.openbsd.org 2008/06/12 05:32:30 + [mux.c] + some more TODO for me + - grunk@cvs.openbsd.org 2008/06/12 05:42:46 + [key.c] + supply the key type (rsa1, rsa, dsa) as a caption in the frame of the + random art. while there, stress the fact that the field base should at + least be 8 characters for the pictures to make sense. + comment and ok djm@ + - grunk@cvs.openbsd.org 2008/06/12 06:32:59 + [key.c] + We already mark the start of the worm, now also mark the end of the worm + in our random art drawings. + ok djm@ + - djm@cvs.openbsd.org 2008/06/12 15:19:17 + [clientloop.h channels.h clientloop.c channels.c mux.c] + The multiplexing escape char handler commit last night introduced a + small memory leak per session; plug it. + - dtucker@cvs.openbsd.org 2008/06/12 16:35:31 + [ssh_config.5 ssh.c] + keyword expansion for localcommand. ok djm@ + - jmc@cvs.openbsd.org 2008/06/12 19:10:09 + [ssh_config.5 ssh-keygen.1] + tweak the ascii art text; ok grunk + - dtucker@cvs.openbsd.org 2008/06/12 20:38:28 + [sshd.c sshconnect.c packet.h misc.c misc.h packet.c] + Make keepalive timeouts apply while waiting for a packet, particularly + during key renegotiation (bz #1363). With djm and Matt Day, ok djm@ + - djm@cvs.openbsd.org 2008/06/12 20:47:04 + [sftp-client.c] + print extension revisions for extensions that we understand + - djm@cvs.openbsd.org 2008/06/12 21:06:25 + [clientloop.c] + I was coalescing expected global request confirmation replies at + the wrong end of the queue - fix; prompted by markus@ + - grunk@cvs.openbsd.org 2008/06/12 21:14:46 + [ssh-keygen.c] + make ssh-keygen -lf show the key type just as ssh-add -l would do it + ok djm@ markus@ + - grunk@cvs.openbsd.org 2008/06/12 22:03:36 + [key.c] + add my copyright, ok djm@ + - ian@cvs.openbsd.org 2008/06/12 23:24:58 + [sshconnect.c] + tweak wording in message, ok deraadt@ jmc@ + - dtucker@cvs.openbsd.org 2008/06/13 00:12:02 + [sftp.h log.h] + replace __dead with __attribute__((noreturn)), makes things + a little easier to port. Also, add it to sigdie(). ok djm@ + - djm@cvs.openbsd.org 2008/06/13 00:16:49 + [mux.c] + fall back to creating a new TCP connection on most multiplexing errors + (socket connect fail, invalid version, refused permittion, corrupted + messages, etc.); bz #1329 ok dtucker@ + - dtucker@cvs.openbsd.org 2008/06/13 00:47:53 + [mux.c] + upcast size_t to u_long to match format arg; ok djm@ + - dtucker@cvs.openbsd.org 2008/06/13 00:51:47 + [mac.c] + upcast another size_t to u_long to match format + - dtucker@cvs.openbsd.org 2008/06/13 01:38:23 + [misc.c] + upcast uid to long with matching %ld, prevents warnings in portable + - djm@cvs.openbsd.org 2008/06/13 04:40:22 + [auth2-pubkey.c auth-rhosts.c] + refuse to read ~/.shosts or ~/.ssh/authorized_keys that are not + regular files; report from Solar Designer via Colin Watson in bz#1471 + ok dtucker@ deraadt + - (dtucker) [clientloop.c serverloop.c] channel_register_filter now + takes 2 more args. with djm@ + - (dtucker) [defines.h] Bug #1112: __dead is, well dead. Based on a patch + from Todd Vierling. + - (dtucker) [auth-sia.c] Bug #1241: support password expiry on Tru64 SIA + systems. Patch from R. Scott Bailey. + - (dtucker) [umac.c] STORE_UINT32_REVERSED and endian_convert are never used + on big endian machines, so ifdef them for little-endian only to prevent + unused function warnings on big-endians. + - (dtucker) [openbsd-compat/setenv.c] Make offsets size_t to prevent + compiler warnings on some platforms. Based on a discussion with otto@ + +20080611 + - (djm) [channels.c configure.ac] + Do not set SO_REUSEADDR on wildcard X11 listeners (X11UseLocalhost=no) + bz#1464; ok dtucker + +20080610 + - (dtucker) OpenBSD CVS Sync + - djm@cvs.openbsd.org 2008/06/10 03:57:27 + [servconf.c match.h sshd_config.5] + support CIDR address matching in sshd_config "Match address" blocks, with + full support for negation and fall-back to classic wildcard matching. + For example: + Match address 192.0.2.0/24,3ffe:ffff::/32,!10.* + PasswordAuthentication yes + addrmatch.c code mostly lifted from flowd's addr.c + feedback and ok dtucker@ + - djm@cvs.openbsd.org 2008/06/10 04:17:46 + [sshd_config.5] + better reference for pattern-list + - dtucker@cvs.openbsd.org 2008/06/10 04:50:25 + [sshd.c channels.h channels.c log.c servconf.c log.h servconf.h sshd.8] + Add extended test mode (-T) and connection parameters for test mode (-C). + -T causes sshd to write its effective configuration to stdout and exit. + -C causes any relevant Match rules to be applied before output. The + combination allows tesing of the parser and config files. ok deraadt djm + - jmc@cvs.openbsd.org 2008/06/10 07:12:00 + [sshd_config.5] + tweak previous; + - jmc@cvs.openbsd.org 2008/06/10 08:17:40 + [sshd.8 sshd.c] + - update usage() >>> TRUNCATED FOR MAIL (1000 lines) <<< From ed at FreeBSD.org Fri Aug 1 05:06:51 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Aug 1 05:06:57 2008 Subject: PERFORCE change 146367 for review Message-ID: <200808010506.m7156oab027716@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146367 Change 146367 by ed@ed_flippo on 2008/08/01 05:06:02 The ptscnt is updated atomically - it is not constant. Affected files ... .. //depot/projects/mpsafetty/sys/sys/resourcevar.h#3 edit Differences ... ==== //depot/projects/mpsafetty/sys/sys/resourcevar.h#3 (text+ko) ==== @@ -91,7 +91,7 @@ LIST_ENTRY(uidinfo) ui_hash; /* (c) hash chain of uidinfos */ long ui_sbsize; /* (b) socket buffer space consumed */ long ui_proccnt; /* (b) number of processes */ - long ui_ptscnt; /* (a) number of pseudo-terminals */ + long ui_ptscnt; /* (b) number of pseudo-terminals */ uid_t ui_uid; /* (a) uid */ u_int ui_ref; /* (b) reference count */ }; From ed at FreeBSD.org Fri Aug 1 13:28:06 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Aug 1 13:28:12 2008 Subject: PERFORCE change 146378 for review Message-ID: <200808011328.m71DS5je001341@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146378 Change 146378 by ed@ed_flippo on 2008/08/01 13:27:07 Various fixes to "show ttys": - Use db_printf() instead of printf(), which seems to be the proper way to do this. - Print proper flags in the "STATE" column, just like pstat(8) normally does. Affected files ... .. //depot/projects/mpsafetty/sys/kern/tty.c#9 edit Differences ... ==== //depot/projects/mpsafetty/sys/kern/tty.c#9 (text+ko) ==== @@ -1688,11 +1688,45 @@ #ifdef DDB #include +static struct { + int flag; + char val; +} ttystates[] = { +#if 0 + { TF_NOPREFIX, 'N' }, +#endif + { TF_INITLOCK, 'I' }, + { TF_CALLOUT, 'C' }, + + /* Keep these together -> 'Oi' and 'Oo' */ + { TF_OPENED, 'O' }, + { TF_OPENED_IN, 'i' }, + { TF_OPENED_OUT,'o' }, + + { TF_GONE, 'G' }, + { TF_OPENCLOSE, 'B' }, + { TF_ASYNC, 'Y' }, + { TF_LITERAL, 'L' }, + + /* Keep these together -> 'Hi' and 'Ho' */ + { TF_HIWAT, 'H' }, + { TF_HIWAT_IN, 'i' }, + { TF_HIWAT_OUT, 'o' }, + + { TF_STOPPED, 'S' }, + { TF_EXCLUDE, 'X' }, + { TF_BYPASS, 'l' }, + { TF_ZOMBIE, 'Z' }, + + { 0, '\0' }, +}; + /* DDB command to show TTY statistics */ DB_SHOW_COMMAND(ttys, db_show_ttys) { struct tty *tp; size_t isiz, osiz; + int i, j; /* Make the output look like `pstat -t' */ db_printf(" LINE INQ CAN LIN LOW OUTQ USE LOW " @@ -1702,9 +1736,8 @@ isiz = tp->t_inq.ti_nblocks * TTYINQ_DATASIZE; osiz = tp->t_outq.to_nblocks * TTYOUTQ_DATASIZE; - printf("%10s %5zu %4u %4u %4zu %5zu %4u %4zu %5u %5d " - "%5d 0x%x\n", - devtoname(tp->t_dev), + db_printf("%10s %5zu %4u %4u %4zu %5zu %4u %4zu %5u %5d %5d ", + tty_devname(tp), isiz, tp->t_inq.ti_linestart - tp->t_inq.ti_begin, tp->t_inq.ti_end - tp->t_inq.ti_linestart, @@ -1714,9 +1747,17 @@ osiz - tp->t_outlow, tp->t_column, tp->t_pgrp ? tp->t_pgrp->pg_id : 0, - tp->t_session ? tp->t_session->s_sid : 0, - tp->t_flags); + tp->t_session ? tp->t_session->s_sid : 0); + /* Flag bits */ + for (i = j = 0; ttystates[i].flag; i++) + if (tp->t_flags & ttystates[i].flag) { + db_printf("%c", ttystates[i].val); + j++; + } + if (j == 0) + db_printf("-"); + db_printf("\n"); } } #endif /* DDB */ From snagg at FreeBSD.org Fri Aug 1 16:21:09 2008 From: snagg at FreeBSD.org (Vincenzo Iozzo) Date: Fri Aug 1 16:21:15 2008 Subject: PERFORCE change 146382 for review Message-ID: <200808011621.m71GL8EO018494@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146382 Change 146382 by snagg@snagg_macosx on 2008/08/01 16:20:48 Added setuid and setgid tests, need to fix check_priv in the next release Affected files ... .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/specific-event/audit_pipe_event_setgid.c#1 add .. //depot/projects/soc2008/snagg-audit/tools/regression/audit/audit_pipe/specific-event/audit_pipe_event_setuid.c#1 add Differences ... From sam at FreeBSD.org Fri Aug 1 17:40:39 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Fri Aug 1 17:40:51 2008 Subject: PERFORCE change 146383 for review Message-ID: <200808011740.m71HeTjL035042@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146383 Change 146383 by sam@sam_ebb on 2008/08/01 17:39:38 add callout_schedule & co Affected files ... .. //depot/projects/vap/sys/kern/kern_timeout.c#12 edit .. //depot/projects/vap/sys/sys/callout.h#7 edit Differences ... ==== //depot/projects/vap/sys/kern/kern_timeout.c#12 (text+ko) ==== @@ -616,6 +616,21 @@ return (cancelled); } +/* + * Common idioms that can be optimized in the future. + */ +int +callout_schedule_on(struct callout *c, int to_ticks, int cpu) +{ + return callout_reset_on(c, to_ticks, c->c_func, c->c_arg, cpu); +} + +int +callout_schedule(struct callout *c, int to_ticks) +{ + return callout_reset_on(c, to_ticks, c->c_func, c->c_arg, c->c_cpu); +} + int _callout_stop_safe(c, safe) struct callout *c; ==== //depot/projects/vap/sys/sys/callout.h#7 (text+ko) ==== @@ -89,6 +89,10 @@ callout_reset_on((c), (on_tick), (fn), (arg), (c)->c_cpu) #define callout_reset_curcpu(c, on_tick, fn, arg) \ callout_reset_on((c), (on_tick), (fn), (arg), PCPU_GET(cpuid)) +int callout_schedule(struct callout *, int); +int callout_schedule_on(struct callout *, int, int); +#define callout_schedule_curcpu(c, on_tick) \ + callout_schedule_on((c), (on_tick), PCPU_GET(cpuid)) #define callout_stop(c) _callout_stop_safe(c, 0) int _callout_stop_safe(struct callout *, int); void callout_tick(void); From sam at FreeBSD.org Fri Aug 1 17:40:43 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Fri Aug 1 17:40:52 2008 Subject: PERFORCE change 146384 for review Message-ID: <200808011740.m71HedW2035056@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146384 Change 146384 by sam@sam_ebb on 2008/08/01 17:40:05 schedule the correct timer when receiving a radar event during CAC Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_dfs.c#6 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_dfs.c#6 (text+ko) ==== @@ -302,7 +302,7 @@ announce_radar(ic->ic_ifp, chan, dfs->newchan); if (callout_pending(&dfs->cac_timer)) - callout_reset(&dfs->nol_timer, 0, dfs_timeout, ic); + callout_schedule(&dfs->cac_timer, 0); else if (dfs->newchan != NULL) { /* XXX mode 1, switch count 2 */ /* XXX calculate switch count based on max From sam at FreeBSD.org Fri Aug 1 18:03:06 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Fri Aug 1 18:03:12 2008 Subject: PERFORCE change 146385 for review Message-ID: <200808011803.m71I35nL037847@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146385 Change 146385 by sam@sam_ebb on 2008/08/01 18:02:06 add a sysctl to simulate a radar event for testing Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_freebsd.c#31 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_freebsd.c#31 (text+ko) ==== @@ -201,6 +201,21 @@ return SYSCTL_OUT(req, name, strlen(name)); } +static int +ieee80211_sysctl_radar(SYSCTL_HANDLER_ARGS) +{ + struct ieee80211com *ic = arg1; + int t = 0, error; + + error = sysctl_handle_int(oidp, &t, 0, req); + if (error || !req->newptr) + return error; + IEEE80211_LOCK(ic); + ieee80211_dfs_notify_radar(ic, ic->ic_curchan); + IEEE80211_UNLOCK(ic); + return 0; +} + void ieee80211_sysctl_attach(struct ieee80211com *ic) { @@ -280,6 +295,11 @@ &vap->iv_ampdu_mintraffic[WME_AC_VI], 0, "VI traffic tx aggr threshold (pps)"); } + if (vap->iv_caps & IEEE80211_C_DFS) { + SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(oid), OID_AUTO, + "radar", CTLTYPE_INT | CTLFLAG_RW, vap->iv_ic, 0, + ieee80211_sysctl_radar, "I", "simulare radar event"); + } vap->iv_sysctl = ctx; vap->iv_oid = oid; } From sam at FreeBSD.org Fri Aug 1 18:06:09 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Fri Aug 1 18:06:16 2008 Subject: PERFORCE change 146386 for review Message-ID: <200808011806.m71I69pR038112@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146386 Change 146386 by sam@sam_ebb on 2008/08/01 18:05:48 use net80211 sysctl to simulate a radar event Affected files ... .. //depot/projects/vap/tools/tools/net80211/scripts/setup.dfs#4 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/scripts/setup.dfs#4 (text+ko) ==== @@ -22,4 +22,5 @@ wlandebug -i $WLAN state+scan+assoc+11n ifconfig $WLAN up -sleep 5; sysctl dev.mwl.0.radar=1 +unit=`echo $WLAN | sed 's/wlan//'` +sleep 5; sysctl net.wlan.$unit.radar=1 From pgj at FreeBSD.org Fri Aug 1 22:45:56 2008 From: pgj at FreeBSD.org (Gabor Pali) Date: Fri Aug 1 22:46:03 2008 Subject: PERFORCE change 146407 for review Message-ID: <200808012245.m71MjtYx089808@repoman.freebsd.org> http://perforce.freebsd.org/chv.cgi?CH=146407 Change 146407 by pgj@disznohal on 2008/08/01 22:45:19 Hopefully the last touches on the rework of www/hu Affected files ... .. //depot/projects/docproj_hu/www/hu/logo.sgml#4 edit .. //depot/projects/docproj_hu/www/hu/mailto.sgml#6 edit .. //depot/projects/docproj_hu/www/hu/send-pr.sgml#4 edit .. //depot/projects/docproj_hu/www/hu/support.sgml#4 edit .. //depot/projects/docproj_hu/www/hu/where.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/www/hu/logo.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + %developers; ]> @@ -16,76 +16,83 @@ &header;

-

Használati útmutató

+

Felhasználási + útmutató

-

A FreeBSD márkanév a FreeBSD Alapítvány - bejegyzett védjegye. A FreeBSD logo és a "Power To Serve" - szlogen a FreeBSD Alapítvány által bejegyzett - márkanév.

+

A &os; márkanév a &os; Alapítvány + bejegyzett védjegye. A &os; logó és a "Power + To Serve" szlogen a &os; Alapítvány bejegyzett + márkaneve.

-

Minden - a Források részben található - - kép a FreeBSD Alapítvány engedélye szerint +

Minden — a Források részben + található — kép a &os; + Alapítvány engedélye szerint használható.

-

A logo használatával kapcsolatos egyéb - tudnivalókért tekintse meg a FreeBSD Logo Használati - Útmutatót a A logó használatára vonatkozóan + egyéb tudnivalókkal kapcsolatban a A - FreeBSD Alapítvány honlapján.

+ &os; Alapítvány honlapján + található felhasználási + útmutatót olvassuk el.

Források

-

Általános Logo (színes)

+

Általános logó (színes)

-

+

+

-

Általános Logo (színes, sötét - háttérhez)

+

Általános logó (színes, + sötét háttérhez)

-

+

+

-

Általános Logo (fekete-fehér)

+

Általános logó (fekete-fehér)

-

+

+

Vektoros formátumok

Formátum: Adobe(r) Illustrator(r), SVG

-

+

+

Minta

Megjegyzés: Az itt található képek "freeBSD" szövegrészei a - logo-pályázat vázlatai alapján + logópályázat vázlatai alapján készültek. A szöveg helyes megjelenítéséhez csak egy szín - szükséges és az elsõ "f" betû - naggyal írandó: - "F"

+ szükséges és az elsõ "f" nagybetûs: + "F".

CD/DVD csomag

@@ -116,14 +123,17 @@

Itt néhány minta háttérkép található.

-

+

+

-

+

+

-

+

+

&footer; ==== //depot/projects/docproj_hu/www/hu/mailto.sgml#6 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -13,46 +13,50 @@ &header; - -

A FreeBSD-vel kapcsolatos kérdések...

- -

FreeBSD-vel kapcsolatos kérdések a FreeBSD Questions angol - nyelvû levelezési listára - küldhetõk.

+ +

A &os;-vel kapcsolatos kérdések...

+ +

A &os;-vel kapcsolatos kérdések a &os; Questions + angol nyelvû levelezési listára + küldhetõek.

+ +

A levelezési listák + jelentik a &os; felhasználók + támogatásának fõ + csatornáját. Számos témát + felölelnek és létezik köztük sok nem + angol nyelvû lista is.

-

A Levelezési - Listák jelentik a FreeBSD felhasználók - támogatásának fõ csatornáját. - Számos témát felölelnek és - létezik sok nem angol nyelvû lista is.

+

A honlap tartalmával kapcsolatos + kérdések...

-

A honlap tartalmával kapcsolatos kérdések...

-

A honlappal és a rajta található dokumentációval - (Kézikönyv, - GYIK, - Könyvek és Cikkek) - kapcsolatos kérdések és javaslatok - a FreeBSD Dokumentációs Projekt levelezési - listájára küldendõek.

+ (Kézikönyv, + GYIK, + Könyvek és cikkek) + kapcsolatos kérdések és javaslatok a &os; + Dokumentációs Projekt levelezési listájára + küldendõek.

Postacím, telefon és fax

-

CD-ROM rendelõknek: The - FreeBSD Mall

+

CD-ROM rendelés: The FreeBSD Mall

-

Kereskedelmi támogatásért: The - FreeBSD Mall

+

Kereskedelmi támogatás: The FreeBSD Mall

-

Ki miért - felelõs

+

Ki miért felelõs +

PR & Vállalati kapcsolattartó, Security Officer, - Postmaster, Webmester, stb.

- + Postmaster, Webmester stb.

+ &footer; ==== //depot/projects/docproj_hu/www/hu/send-pr.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -21,86 +21,91 @@ Bugs -

Köszönjük, hogy idejét a FreeBSD-vel kapcsolatos - probléma-jelentés küldésére - fordítja!

+

Köszönjük a &os;-vel kapcsolatos + hibajelentés küldésére fordított + idõt!

-

Jelen ûrlap segítségével jelentést - tehet bármirõl, melyrõl úgy gondolja, hogy az - lehetséges hiba a forrásban, a - dokumentációban, vagy akár a honlapban. Amennyiben - a FreeBSD telepítésével kapcsolatban adódtak - nehézségei, vagy olyan kérdései vannak, mint - "ez miért nem mûködik?", vagy "az - mûködik-e FreeBSD-vel", kérjük azokat a - megfelelõ fórumban tegye fel, tekintse meg a - támogatás oldalt további - információkért.

+

Jelen ûrlap segítségével + jelentést tehetünk bármirõl, amelyrõl + úgy gondoljuk, hogy az lehetséges hiba a + forrásban, a dokumentációban vagy akár + a honlapban. Amennyiben a &os; telepítésével + kapcsolatban adódtak nehézségeink, vagy olyan + kérdéseink vannak, mint "ez miért nem + mûködik?", vagy "az mûködik-e + &os;-vel", azokat a megfelelõ fórumban tegyük + fel, ehhez további információkért + tekintsük meg a támogatás oldalt.

-

Az ûrlap kitöltése elõtt, kérjük - olvassa el a - - FreeBSD probléma-jelentések írása +

Az ûrlap kitöltése elõtt olvassuk el a + &os; hibajelentések írása címû útmutatót. Ennek - segítségével idõt és energiát - takaríthat meg. Küldés elõtt kérjük - ellenõrizze, hogy a problémát még nem - jelentették, - vagy említették esetleg a - GYIK oldalon.

+ segítségével rengeteg idõt és + energiát takaríthatunk meg. Küldés + elõtt ellenõrizzük, hogy az adott hibát + még nem jelentették, + és nem említették esetleg a + GYIK között.

-

Kérjük, hogy az ûrlap kitöltése - során legyen alapos! Gyõzõdjön meg arról, - hogy kitöltötte a szükséges "Környezet" - mezõt annak a gépnek a kimenete alapján, amelyen a - hiba elõfordult.

+

Az ûrlap kitöltése során legyenünk + alaposak! Gyõzõdjünk róla, hogy + kitöltöttük a szükséges + "Környezet" mezõt annak a gépnek a kimenete + alapján, amelyen a hiba elõfordult.

-

Megjegyzés: a másolás/beillesztés - mûveletek során a tabulátorok és az - elrendezés is elveszik, így az ûrlap nem alkalmas - forráskód szövegként - történõ közlésére.

+

Megjegyzés: a + másolás/beillesztés mûveletek során + a tabulátorok és az elrendezés is elveszik, + így az ûrlap nem alkalmas forráskód + közlésére szövegként.

-

Felhívjuk a figyelmét, hogy - amennyiben - másképp nem rendelkezik, minden változtatás, - amit a FreeBSD Projektnek küld, a FreeBSD licensze alá - kerül. Az Ön által használt e-mail cím - továbbá elérhetõ a közösség - számára a webes felületen keresztül, tehát - nem árt, ha rendelkezik egy hatékony - spam-szûrõvel is.

+

Felhívjuk a figyelmet, hogy — amennyiben + másképp nem rendelkezünk, minden + változtatás, amit a &os; Projektnek küld, a + &os; licence alá kerül. Az általunk + használt e-mail cím továbbá + elérhetõ a közösség + számára a webes felületen keresztül, + tehát nem árt, ha rendelkezünk egy + hatékony spam-szûrõvel is.

-

Ha egy patch fájlt is küld, vegye figyelembe, hogy - csak text/* és application/shar típusú tartalmat - fogadunk, így meg kell gyõzõdnie róla, hogy a +

Vegyük figyelembe, hogy ha egy patch fájlt is + küldünk, hogy csak text/* és application/shar + típusú tartalmat fogad el az oldal, így meg + kell gyõzõdnünk róla, hogy a böngészõprogram a megfelelõ típust - küldi el. Ha a böngészõje nem így - cselekszik, jó módszer lehet a fájl - átnevezése .txt végzõdésûre.

+ küldi el. Ha a böngészõnk nem így + cselekszik, jó módszer lehet az + állomány átnevezése .txt + végzõdésûre.

-

Végül figyelmeztetjük, hogy az oldal +

Végül figyelmeztetünk, hogy az oldal megtekintéséhez a képek megjelenítésére is szükség van. - Amennyiben nem tudja megjeleníteni a képeket, + Amennyiben nem a böngészõnk nem tudja + megjeleníteni a képeket, elnézését kérjük a - kellemetlenségért és kérjük - jelentését e-mailben küldje el a - hibajavító csapat - részére, hogy továbbítsák + kellemetlenségért, és helyette a + jelentést e-mailben küldjük el a hibajavító csapat + részére, akik majd továbbítják azt a hibakövetõ rendszerbe.

Figyelem: A "Jelentés elküldése" - nyomógombra kattintás elõtt kérjük - mentse munkáját. Amennyiben a - böngészõje tárolja a képeket, vagy az - ûrlap kitöltése 45 percnél több idõt - vesz igénybe, lehetséges, hogy a kép már + nyomógombra kattintás elõtt mentsük el + a munkánkat. Amennyiben a böngészõnk + tárolja a képeket, vagy az ûrlap + kitöltése 45 percnél több idõt vesz + igénybe, lehetséges, hogy a kép már nem lesz érvényes és a jelentése is - visszautasításra kerül. - A böngészõjétõl függ, hogy - ebben az esetben elveszti munkáját vagy sem. - Kímélje meg magát az ilyen - kellemetlenségektõl!.

+ visszautasításra kerül. A + böngészõtõl függ, hogy ebben az esetben + elvesztjük munkánkat vagy sem. + Kímélje meg magunkat az ilyen + kellemetlenségektõl!

@@ -157,50 +162,50 @@

: -

:
+

:


: + adott kimenete):


:


- :
+ :


:
+ megtaláltuk a megoldást:


- : + :
-