CVS: cvs.openbsd.org: src

2016-11-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/10 10:32:40 Modified files: sys/net: if_switch.c if_switch.h switchctl.c switchofp.c Log message: Add support for partial writes in switchwrite so we can use multiple write() to

CVS: cvs.openbsd.org: src

2016-11-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/10 07:10:48 Modified files: sys/net: switchofp.c Log message: Fix swofp_send_error mbuf handling so it doesn't leak mbufs and set the proper mbuf header length. ok mikeb@

CVS: cvs.openbsd.org: src

2016-11-09 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/09 05:26:55 Modified files: sys/net: switchctl.c Log message: Simplify the switchread loop and fix the case where only first mbuf in the chain was being read. While here rename mbuf

CVS: cvs.openbsd.org: src

2016-11-08 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/08 12:11:57 Modified files: sys/net: if_switch.h switchctl.c Log message: Teach switch(4) device read(2) operations to behave like a stream socket, so the userland programs can use

CVS: cvs.openbsd.org: src

2016-11-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/07 10:36:09 Modified files: sys/net: switchofp.c Log message: Add validation for input data that we use as switch configuration, like: OXM matchs, switch actions and switch

CVS: cvs.openbsd.org: src

2016-11-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/07 06:27:11 Modified files: usr.sbin/switchd: ofp13.c Log message: Implement support for flow-mod messages validation, this includes: action and instructions validation. ok reyk@

CVS: cvs.openbsd.org: src

2016-11-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/07 06:18:18 Modified files: usr.sbin/switchd: ofp13.c Log message: Fix a small parsing error in packet-in: don't count ofp_match header bytes when iterating over the OXMs. It only works

CVS: cvs.openbsd.org: src

2016-11-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/07 06:15:19 Modified files: sys/net: switchofp.c Log message: Change swofp_flow_entry_put_instructions() parameters to be like the other validations functions so it can returns

CVS: cvs.openbsd.org: src

2016-11-03 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/03 09:01:53 Modified files: sys/net: switchofp.c Log message: Fix debug message to print the presence of more flag correctly. ok mikeb@

CVS: cvs.openbsd.org: src

2016-11-03 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/11/03 03:17:47 Modified files: sys/net: switchofp.c Log message: Always call if_put() during the interface iteration on port status multipart reply to avoid reference leaks. ok mikeb@

CVS: cvs.openbsd.org: src

2016-10-31 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/31 02:06:27 Modified files: sys/net: switchofp.c Log message: Improve ofp_error message accurateness: use parameterized error type instead of hardcoding it. With this we can change

CVS: cvs.openbsd.org: src

2016-10-31 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/31 01:55:10 Modified files: sys/net: switchofp.c Log message: Change validation functions prototypes: use the parameter variable to return the error code and the return value to

Re: CVS: cvs.openbsd.org: src

2016-10-29 Thread Rafael Zalamena
On Sat, Oct 29, 2016 at 11:07:58AM +0200, Reyk Floeter wrote: > On Fri, Oct 28, 2016 at 02:49:32PM -0600, Martin Natano wrote: > > CVSROOT:/cvs > > Module name:src > > Changes by: nat...@cvs.openbsd.org 2016/10/28 14:49:32 > > > > Modified files: > > usr.sbin/snmpctl: snmpctl.c

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 11:00:58 Modified files: sys/net: switchofp.c Log message: The function swofp_flow_entry_put_instructions() doesn't need to receive a pointer to a mbuf pointer, because it only

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 10:40:13 Modified files: sys/net: switchofp.c Log message: Change swofp_flow_table_add() malloc() behaviour to be non-blocking like all others that we can find in switch(4). ok

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 10:06:52 Modified files: sys/net: switchofp.c Log message: Simplify the OFP_FLOW_MOD_MSG_INSTRUCTION_OFFSET() by using another macro already does exactly what it wants to do. ok

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 09:41:32 Modified files: sys/net: ofp.h Log message: Rename pad fields to have struct prefixes, remove useless whitespaces and add missing action_set_queue struct. ok reyk@

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 03:07:08 Modified files: usr.sbin/snmpd : proc.c snmpd.c snmpd.h snmpe.c traphandler.c Log message: Sync snmpd(8) with other daemons proc.c and teach him how to fork+exec. ok jca@, reyk@

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 03:04:03 Modified files: sys/net: if_switch.c Log message: Remove unused function, the code is already inlined in action_output function. ok reyk@

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 03:01:49 Modified files: sys/net: if_switch.c if_switch.h switchofp.c Log message: When doing pktout we must run the classifier again, because some action(s) might want to use it.

CVS: cvs.openbsd.org: src

2016-10-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/28 02:01:53 Modified files: usr.sbin/snmpd : kroute.c mib.c mps.c smi.c snmpd.h snmpe.c timer.c trap.c usm.c Log message: Use snmpd_env as the only global variable

CVS: cvs.openbsd.org: src

2016-10-25 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/25 02:43:15 Modified files: usr.sbin/tcpdump: print-ofp.c Log message: Add missing OpenBSD keyword in the first line.

CVS: cvs.openbsd.org: src

2016-10-23 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/23 05:56:51 Modified files: sys/net: switchofp.c Log message: Don't free mbuf on error during swofp_flow_entry_put_instructions() parse, otherwise we won't have the request

CVS: cvs.openbsd.org: src

2016-10-22 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/22 14:55:04 Modified files: usr.sbin/tcpdump: Makefile interface.h print-tcp.c Added files: usr.sbin/tcpdump: print-ofp.c Log message: Teach tcpdump(8) how to read OpenFlow packets.

CVS: cvs.openbsd.org: src

2016-10-19 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/19 02:34:53 Modified files: sys/net: switchofp.c Log message: Lets just be safe and check M_PREPEND return values for functions that madj() and injects back the layer 2/3 contents.

Re: CVS: cvs.openbsd.org: src

2016-10-19 Thread Rafael Zalamena
On Tue, Oct 18, 2016 at 04:05:47PM -0600, Rafael Zalamena wrote: > CVSROOT: /cvs > Module name: src > Changes by: rzalam...@cvs.openbsd.org 2016/10/18 16:05:47 > > Modified files: > usr.sbin/ntpd : constraint.c > > Log message: > Check for EA

Re: CVS: cvs.openbsd.org: src

2016-10-19 Thread Rafael Zalamena
On Tue, Oct 18, 2016 at 03:57:19PM -0600, Rafael Zalamena wrote: > CVSROOT: /cvs > Module name: src > Changes by: rzalam...@cvs.openbsd.org 2016/10/18 15:57:19 > > Modified files: > usr.sbin/ntpd : constraint.c > > Log message: > Save the constr

CVS: cvs.openbsd.org: src

2016-10-18 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/18 16:05:47 Modified files: usr.sbin/ntpd : constraint.c Log message: Check for EAGAIN on imsg_flush() return otherwise we might be failing to send message to the child process. Do like we

CVS: cvs.openbsd.org: src

2016-10-18 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/18 15:57:19 Modified files: usr.sbin/ntpd : constraint.c Log message: Save the constraint process pid by getting the start_child() return value, this should fix the problem with random

CVS: cvs.openbsd.org: src

2016-10-17 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/17 04:49:17 Modified files: sbin/ifconfig : brconfig.c ifconfig.c Log message: Use strtoull() to read the datapath id and expect "datapath" instead of "datapathid" as stated by the man

CVS: cvs.openbsd.org: src

2016-10-13 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/13 02:29:15 Modified files: usr.sbin/switchd: ofp13.c Log message: Implement simple feature request/reply support so we can get more information about the target switch and its datapath id.

CVS: cvs.openbsd.org: src

2016-10-12 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/12 09:18:57 Modified files: usr.sbin/switchd: ofp13.c Log message: Teach switchd(8) how to send set_config to the switch so we can be able to get packet payloads from switch(4). ok reyk@

CVS: cvs.openbsd.org: src

2016-10-12 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/12 03:50:55 Modified files: sys/net: switchofp.c Log message: When sending a action_output for a table-miss to the controller the reason is always NO_MATCH. This fixes the

CVS: cvs.openbsd.org: src

2016-10-11 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/11 10:37:11 Modified files: sys/net: switchofp.c Log message: Small code improvements: - use the same idiom as switchd(8) to calculate alignment; - use oxm_value instead of doing

CVS: cvs.openbsd.org: src

2016-10-11 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/11 01:45:26 Modified files: usr.sbin/vmd : proc.c usr.sbin/switchd: proc.c Log message: Sync proc.c file vmd(8) and switchd(8). New changes: * Fix msgbuf_write() usage idiom; *

CVS: cvs.openbsd.org: src

2016-10-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/10 15:53:46 Modified files: usr.sbin/httpd : proc.c Log message: Modify httpd(8)'s proc.c to use less file descriptors during the daemon start up. To achieve this proc_init() initiates only

CVS: cvs.openbsd.org: src

2016-10-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/10 10:31:35 Modified files: usr.sbin/httpd : proc.c Log message: Fix msgbuf_write() usage idiom and modify the treatment for socket close to exit gracefully instead of fatal()ing. ok reyk@

CVS: cvs.openbsd.org: src

2016-10-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/10 05:13:49 Modified files: usr.sbin/httpd : proc.c Log message: Add more context to fatal*() messages so it makes easier to debug proc.c internals. ok phessler@

CVS: cvs.openbsd.org: src

2016-10-08 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/08 17:36:10 Modified files: sys/net: if_switch.c Log message: Add missing if_put() in the switch(4) destroy path. ok mikeb@

CVS: cvs.openbsd.org: src

2016-10-08 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/08 14:36:35 Modified files: sys/net: switchofp.c Log message: Check for the correct header length size. MINCLSIZE is used for cluster, instead we should use MHLEN for header size.

CVS: cvs.openbsd.org: src

2016-10-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/07 02:31:08 Modified files: usr.sbin/switchd: ofp13.c ofrelay.c switchd.h Log message: Add support for multipart replies and implement a simple ofp 1.3.5 error message sending function. ok

CVS: cvs.openbsd.org: src

2016-10-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/07 02:18:22 Modified files: sys/net: if.c if_switch.c if_switch.h Log message: Use detach hook to notify switch(4) about interface removals instead of adding code to if.c. ok mpi@

CVS: cvs.openbsd.org: src

2016-10-05 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/05 11:31:28 Modified files: usr.sbin/relayd: proc.c usr.sbin/vmd : proc.c usr.sbin/switchd: proc.c Log message: Sync with httpd(8) proc file. Check for dup2() usage to

CVS: cvs.openbsd.org: src

2016-10-05 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/05 11:13:54 Modified files: usr.sbin/httpd : proc.c Log message: Check if oldd == newd before dup2(), if that is the case we need to remove the CLOEXEC flag ourselves. ok bluhm@, deraadt@

CVS: cvs.openbsd.org: src

2016-10-04 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/04 11:58:09 Modified files: sys/net: switchofp.c Log message: Don't use padding for ofp_action_header when building the table property response thus respecting what the OpenFlow

CVS: cvs.openbsd.org: src

2016-10-03 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/03 09:53:09 Modified files: sys/net: if_bridge.c Log message: Use detach hook to notify bridge(4) about span port removals. ok mpi@

CVS: cvs.openbsd.org: src

2016-10-03 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/03 06:30:43 Modified files: usr.sbin/ntpd : util.c Log message: Fix a possible bug that will happen with dup2() when oldd == newd. In that case the dup2() would fail silently and the

CVS: cvs.openbsd.org: src

2016-10-03 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/10/03 06:26:13 Modified files: sys/net: if.c if_bridge.c if_bridge.h Log message: Use detach hook to notify bridge of interface removal instead of adding code to if.c. ok mpi@

CVS: cvs.openbsd.org: src

2016-09-29 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/29 12:16:50 Modified files: usr.sbin/switchd: ofp13.c Log message: Teach switchd(8) how to request flow entries and how to validate the request/reply. With this we get the OXM type/value

CVS: cvs.openbsd.org: src

2016-09-29 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/29 09:10:23 Modified files: usr.sbin/switchd: ofp13.c Log message: Use the macro OFP_ALIGN() to find alignment instead of rolling my own way. ok reyk@

CVS: cvs.openbsd.org: src

2016-09-29 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/29 07:30:48 Modified files: usr.sbin/switchd: ofp13.c Log message: Teach switchd(8) how to ask for and debug equipment description requests / replies.

CVS: cvs.openbsd.org: src

2016-09-29 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/29 07:04:50 Modified files: usr.sbin/switchd: ofp.h ofp13.c ofp_map.h Log message: Teach switchd(8) some multipart table properties request/parse code to handle basic display.

CVS: cvs.openbsd.org: src

2016-09-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/28 14:17:58 Modified files: usr.sbin/switchd: ofp.h Log message: Use the packed attribute for every structure that is used in the wire messages. ok reyk@

CVS: cvs.openbsd.org: src

2016-09-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/28 11:48:35 Modified files: usr.sbin/switchd: ofp13.c Log message: Always ask the switch to send the whole packet unbuffered so we can analyze the content of the packet and not truncate it

CVS: cvs.openbsd.org: src

2016-09-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/28 02:31:42 Modified files: sys/net: if.c if_switch.c if_switch.h Log message: Fix a kernel panic that happened when destroying interfaces attached to the switch(4) without prior

CVS: cvs.openbsd.org: src

2016-09-27 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/27 03:19:11 Modified files: etc: netstart Log message: Delay switch(4) interface start up so it can attach virtual interfaces like vether(4). nits from and ok benno@, phessler@

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 11:17:01 Modified files: usr.sbin/ntpd : constraint.c ntpd.c ntpd.h Log message: Teach ntpd(8) constraint process to use exec*() instead of just forking, with this change we get the

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 10:55:02 Modified files: usr.sbin/ntpd : ntp.c ntp_dns.c ntpd.c Log message: Teach ntpd(8) how to use socket status to shutdown the daemon. While at it, remove some verbose shutdown

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 08:00:05 Modified files: usr.sbin/snmpd : timer.c Log message: Fix compilation warning by using the correct cast/format. improved by sthen@ ok reyk@

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 06:33:04 Modified files: usr.sbin/switchd: ofp.h ofp13.c Log message: Teach switchd(8) how to create flows for new connections using OpenFlow 1.3.5, implement the OXM filters to use with

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 02:55:43 Modified files: usr.sbin/switchd: packet.c Log message: Set pkt_buf variable on incoming packet_in messages. small style correction and ok reyk@

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 02:48:05 Modified files: usr.sbin/switchd: ofp.c Log message: Fix a memory leak and a loop in the ofp_read() that happens every time a message is received or a socket is closed. This is

CVS: cvs.openbsd.org: src

2016-09-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/26 02:46:00 Modified files: usr.sbin/switchd: ofp13.c ofp_map.h Log message: Enable more debug messages to help developing flow modification messages. ok reyk@

CVS: cvs.openbsd.org: src

2016-09-23 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/23 07:56:08 Modified files: usr.sbin/switchd: imsg_util.c Log message: It is ok to call free() on NULL pointers. ok reyk@

CVS: cvs.openbsd.org: src

2016-09-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/20 10:45:09 Modified files: usr.sbin/switchd: switchd.c Log message: Unbreak logging for children process in switchd(8). log_init/verbose() must be called before proc_init() otherwise child

CVS: cvs.openbsd.org: src

2016-09-19 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/19 08:43:22 Modified files: sys/net: switchofp.c Log message: Replace duplicated VLAN injection code with the standard vlan_inject() function. ok goda@

CVS: cvs.openbsd.org: src

2016-09-19 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/19 03:14:38 Modified files: usr.sbin/switchd: proc.c Log message: Fix 'const char *' qualifier removal warning by casting it out with uintptr_t. It is safe here to pass a 'const' to exec*().

Re: CVS: cvs.openbsd.org: src

2016-09-18 Thread Rafael Zalamena
On Sun, Sep 18, 2016 at 05:04:42AM -0600, Rafael Zalamena wrote: > CVSROOT: /cvs > Module name: src > Changes by: rzalam...@cvs.openbsd.org 2016/09/18 05:04:42 > > Modified files: > sys/net: switchofp.c > > Log message: > Fix compilatio

CVS: cvs.openbsd.org: src

2016-09-18 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/18 07:17:40 Modified files: usr.sbin/switchd: proc.c proc.h switch.c Log message: Kill p_env from proc.c. The p_env variable was not being used seriously and it was always a copy of

CVS: cvs.openbsd.org: src

2016-09-18 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/18 05:04:42 Modified files: sys/net: switchofp.c Log message: Fix compilation by replacing old m_copym2() usage with the newer m_dup_pkt(). While at it: fix comment and use

CVS: cvs.openbsd.org: src

2016-09-16 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/16 12:41:20 Modified files: sys/net: switchofp.c Log message: Fix the data storage size check. When we exceed the amount of available storage within an mbuf packet header we have to

Re: CVS: cvs.openbsd.org: src

2016-09-15 Thread Rafael Zalamena
On Thu, Sep 15, 2016 at 09:52:22AM -0600, Rafael Zalamena wrote: > CVSROOT: /cvs > Module name: src > Changes by: rzalam...@cvs.openbsd.org 2016/09/15 09:52:22 > > Modified files: > usr.sbin/switchd: switchd.c > > Log message: > Teach switchd(8)

CVS: cvs.openbsd.org: src

2016-09-15 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/15 09:52:22 Modified files: usr.sbin/switchd: switchd.c Log message: Teach switchd(8) how to shutdown using close() instead of kill(). This commit mostly removes the parent SIGCHLD handler,

CVS: cvs.openbsd.org: src

2016-09-14 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/14 07:46:51 Modified files: usr.sbin/switchd: control.c ofcconn.c ofp.c proc.c proc.h switchd.c switchd.h types.h Log message: Teach switchd(8) how to fork+exec.

CVS: cvs.openbsd.org: src

2016-09-14 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/14 07:20:16 Modified files: usr.sbin/ntpd : control.c ntp.c ntp_dns.c ntpd.c ntpd.h util.c Log message: Teach ntpd(8) how to fork+exec. ok reyk@, bcook@

CVS: cvs.openbsd.org: src

2016-09-01 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/09/01 03:47:03 Modified files: usr.sbin/httpd : httpd.c httpd.h proc.c Log message: Teach httpd/proc.c how to fork+exec. This commit implemented the basic functions to proc.c to make it not

CVS: cvs.openbsd.org: src

2016-08-30 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/30 08:31:53 Modified files: usr.sbin/httpd : httpd.h logger.c proc.c server.c Log message: Kill (remove) the ps_pid from privsep struct since it is not being used anymore. Also fix the

CVS: cvs.openbsd.org: src

2016-08-30 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/30 07:46:37 Modified files: usr.sbin/httpd : httpd.c proc.c Log message: Terminate daemon using the socket status instead of watching SIGCHLD or kill()ing child process. "Looks good to me"

CVS: cvs.openbsd.org: src

2016-08-30 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/30 07:37:10 Modified files: usr.sbin/httpd : httpd.h Log message: Remove duplicated prototypes from header. "Looks good to me" natano@

CVS: cvs.openbsd.org: src

2016-08-27 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/27 05:13:16 Modified files: usr.sbin/httpd : control.c httpd.h logger.c proc.c server.c Log message: Kill p_instance from proc.c and remove static proc_id unused variables. To keep the

CVS: cvs.openbsd.org: src

2016-08-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/26 06:24:21 Modified files: usr.sbin/httpd : httpd.c httpd.h proc.c Log message: Kill the ps_ninstances from proc.c. We got the same information in ps_instances[proc] (more accurate) and we

CVS: cvs.openbsd.org: src

2016-08-26 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/26 04:46:39 Modified files: usr.sbin/httpd : httpd.h logger.c server.c server_http.c Log message: Replace the static env variables with a single global variable. ok reyk@

CVS: cvs.openbsd.org: src

2016-08-08 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/08 10:49:17 Modified files: usr.sbin/switchd: control.c Log message: Handle imsg_read() EAGAIN like the man page code example. ok reyk@

CVS: cvs.openbsd.org: src

2016-08-08 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/08/08 10:52:15 Modified files: usr.sbin/switchd: switchd.c Log message: Create socket with SOCK_NONBLOCK instead of using fcntl() without the proper flag handling. ok reyk@

CVS: cvs.openbsd.org: src

2016-07-10 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/07/10 18:27:50 Modified files: usr.sbin/tcpdump: interface.h print-ether.c print-mpls.c Log message: Teach tcpdump to recognize MPLS pseudowire with control words. Added support to print

CVS: cvs.openbsd.org: src

2016-07-07 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2016/07/07 13:56:27 Modified files: usr.sbin/ldpd : ldpd.conf.5 Log message: Updated the ldpd.conf man page examples The man page already contains the definition of the new neighbor-addr and

CVS: cvs.openbsd.org: src

2015-08-25 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/08/25 18:29:24 Modified files: games/robots : extern.c main.c move.c robots.h Log message: Improve robots(6) by using timespec*() functions, replacing gettimeofday() with

CVS: cvs.openbsd.org: src

2015-08-25 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/08/25 19:25:57 Modified files: games/worm : worm.c Log message: Replace clock_gettime UPTIME with MONOTONIC to improve worm portability. ok deraadt@, guenther@.

CVS: cvs.openbsd.org: src

2015-08-24 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/08/24 15:52:12 Modified files: games/worm : worm.c Log message: Fix cheating bug by using unused time variables and replace poll() with ppoll() to better use the timespec struct. ok

CVS: cvs.openbsd.org: src

2015-08-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/08/20 12:42:11 Modified files: usr.bin/doas : doas.c Log message: Show program name for permission failure messages. ok espie@, tedu@.

CVS: cvs.openbsd.org: src

2015-08-13 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/08/13 21:02:07 Modified files: etc: locate.rc weekly usr.bin/locate/locate: updatedb.sh Log message: Move locate(1) database build directory back to /tmp and kill

CVS: cvs.openbsd.org: src

2015-07-28 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/28 18:04:03 Modified files: sys/net: if.c if_ethersubr.c if_loop.c sys/netinet: ip_ether.c ip_gre.c sys/netmpls: mpls.h mpls_input.c Log message: Don't use

CVS: cvs.openbsd.org: src

2015-07-25 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/25 12:07:18 Modified files: sbin/ifconfig : ifconfig.8 Log message: Teach ifconfig(8) man page about the mpw(4) commands. ok jmc@

CVS: cvs.openbsd.org: src

2015-07-21 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/21 11:50:23 Modified files: sbin/ifconfig : ifconfig.c Log message: Teach ifconfig(8) about mpw(4) commands. ok claudio@, renato@, mpi@.

CVS: cvs.openbsd.org: src

2015-07-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/20 15:16:39 Modified files: sys/net: if.c if_ethersubr.c if_loop.c netisr.c netisr.h sys/netinet: ip_ether.c ip_gre.c sys/netmpls: mpls.h mpls_input.c

CVS: cvs.openbsd.org: src

2015-07-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/20 16:16:41 Modified files: sys/conf : GENERIC files sys/net: if_bridge.c if_vlan.c sys/netmpls: mpls.h mpls_input.c sys/sys: sockio.h

CVS: cvs.openbsd.org: src

2015-07-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/20 22:14:52 Modified files: sys/sys: sockio.h Log message: Fix ioctl number conflict and sort ioctl numbers. ok mpi@.

CVS: cvs.openbsd.org: src

2015-07-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/20 22:58:52 Modified files: sys/net: if_mpw.c Log message: Added OpenBSD CVS tag.

CVS: cvs.openbsd.org: src

2015-07-20 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/20 23:25:24 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : mpw.4 Log message: Added mpw(4) man page.

CVS: cvs.openbsd.org: src

2015-07-18 Thread Rafael Zalamena
CVSROOT:/cvs Module name:src Changes by: rzalam...@cvs.openbsd.org 2015/07/18 00:50:24 Modified files: sbin/ifconfig : brconfig.c Log message: Indent the output of bridge rules in ifconfig. ok reyk@

<    1   2   3   >