History log of /illumos-gate/usr/src/lib/libipadm/common/libipadm.c
Revision Date Author Comments Expand
ad69a33458cf73ee14857d57799cf686946e0b88 31-Dec-2014 Yuri Pankov <yuri.pankov@nexenta.com>

5491 libipadm`i_ipadm_init_ifs() calls free() on bogus memory address Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>

550b6e4083768ca350e9e7c3a1ebbf720b23dcad 01-Jul-2010 Sowmini Varadhan <Sowmini.Varadhan@oracle.COM>

PSARC 2010/166 layer-3 net properties for exclusive-IP zones 6944327 need to support address and defrouter resources for exclusive-IP zones

/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_impl.h /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_main.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/route.c /illumos-gate/usr/src/cmd/svc/milestone/net-physical /illumos-gate/usr/src/cmd/svc/shell/net_include.sh /illumos-gate/usr/src/cmd/zoneadmd/Makefile /illumos-gate/usr/src/cmd/zoneadmd/vplat.c /illumos-gate/usr/src/cmd/zonecfg/zonecfg.c /illumos-gate/usr/src/cmd/zonecfg/zonecfg.h /illumos-gate/usr/src/cmd/zonecfg/zonecfg_grammar.y /illumos-gate/usr/src/cmd/zonecfg/zonecfg_lex.l /illumos-gate/usr/src/head/libzonecfg.h /illumos-gate/usr/src/lib/libdladm/common/linkprop.c /illumos-gate/usr/src/lib/libipadm/Makefile.com ipadm_addr.c ipadm_if.c ipadm_ipmgmt.h ipadm_ngz.c libipadm.c libipadm.h libipadm_impl.h mapfile-vers /illumos-gate/usr/src/lib/libzonecfg/common/libzonecfg.c /illumos-gate/usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1 /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip_if.h /illumos-gate/usr/src/uts/common/io/dld/dld_proto.c /illumos-gate/usr/src/uts/common/io/dld/dld_str.c /illumos-gate/usr/src/uts/common/io/mac/mac_protect.c /illumos-gate/usr/src/uts/common/net/if.h /illumos-gate/usr/src/uts/common/net/route.h /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/sys/dlpi.h /illumos-gate/usr/src/uts/common/sys/mac.h /illumos-gate/usr/src/uts/common/sys/mac_provider.h /illumos-gate/usr/src/uts/common/sys/zone.h
f6da83d4178694e7113b71d1e452f15b296f73d8 07-Jun-2010 Anurag S. Maskey <Anurag.Maskey@Oracle.COM>

PSARC/2010/142 libinetcfg removal 6949257 libinetcfg removal 6944403 nwe_if_state structure misses the netmask info 6951482 stale ipmgmtd door handle can cause libipadm interfaces to fail

/illumos-gate/exception_lists/packaging /illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/conditions.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/door_if.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/enm.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/events.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/events.h /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/known_wlans.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/loc.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/main.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncp.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncp.h /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncu.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncu.h /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncu_ip.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/routing_events.c /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/util.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/nwamadm/nwamadm.c /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/libinetcfg/Makefile /illumos-gate/usr/src/lib/libinetcfg/Makefile.com /illumos-gate/usr/src/lib/libinetcfg/common/inetcfg.c /illumos-gate/usr/src/lib/libinetcfg/common/inetcfg.h /illumos-gate/usr/src/lib/libinetcfg/common/llib-linetcfg /illumos-gate/usr/src/lib/libinetcfg/common/mapfile-vers /illumos-gate/usr/src/lib/libinetcfg/i386/Makefile /illumos-gate/usr/src/lib/libinetcfg/libinetcfg.xcl /illumos-gate/usr/src/lib/libinetcfg/sparc/Makefile ipadm_addr.c libipadm.c libipadm.h mapfile-vers /illumos-gate/usr/src/lib/libnwam/common/libnwam.h /illumos-gate/usr/src/pkg/manifests/system-library.mf /illumos-gate/usr/src/tools/scripts/bfu.sh
6e91bba0d6c6bdabbba62cefae583715a4a58e2a 26-Mar-2010 Girish Moodalbail <Girish.Moodalbail@Sun.COM>

PSARC 2009/306 Brussels II - ipadm and libipadm PSARC 2010/080 Brussels II addendum 6827318 Brussels Phase II aka ipadm(1m) 6731945 need BSD getifaddrs() API 6909065 explicitly disallow non-contiguous netmasks in the next minor release 6853922 ifconfig dumps core when ether address is non-hexadecimal. 6815806 ipReasmTimeout value should be variable 6567083 nd_getset has some dead and confusing code. 6884466 remove unused tcp/sctp ndd tunables 6928813 Comments at odds with default value of tcp_time_wait_interval 6236982 ifconfig usesrc lets adapter use itself as source address 6936855 modifying the ip6_strict_src_multihoming to non-zero value will unbind V4 IREs

/illumos-gate/exception_lists/packaging /illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/cmd-inet/lib/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipadm.conf /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_impl.h /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_main.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_util.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/net-ipmgmt /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/network-ipmgmt.xml /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/defs.h /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.xcl /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ndd.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/routeadm/svc-forwarding /illumos-gate/usr/src/cmd/rcm_daemon/Makefile.com /illumos-gate/usr/src/cmd/rcm_daemon/common/ip_rcm.c /illumos-gate/usr/src/cmd/svc/milestone/net-iptun /illumos-gate/usr/src/cmd/svc/milestone/net-loopback /illumos-gate/usr/src/cmd/svc/milestone/net-physical /illumos-gate/usr/src/cmd/svc/seed/Makefile /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/head/Makefile /illumos-gate/usr/src/head/ifaddrs.h /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/brand/solaris10/zone/s10_boot.ksh /illumos-gate/usr/src/lib/libbc/inc/include/net/if.h /illumos-gate/usr/src/lib/libinetcfg/common/inetcfg.c /illumos-gate/usr/src/lib/libinetutil/common/inetutil.c /illumos-gate/usr/src/lib/libinetutil/common/libinetutil.h /illumos-gate/usr/src/lib/libinetutil/common/mapfile-vers /illumos-gate/usr/src/lib/libipadm/Makefile /illumos-gate/usr/src/lib/libipadm/Makefile.com ipadm_addr.c ipadm_if.c ipadm_ipmgmt.h ipadm_ndpd.c ipadm_ndpd.h ipadm_persist.c ipadm_prop.c libipadm.c libipadm.h libipadm_impl.h llib-lipadm mapfile-vers /illumos-gate/usr/src/lib/libipadm/i386/Makefile /illumos-gate/usr/src/lib/libipadm/libipadm.xcl /illumos-gate/usr/src/lib/libipadm/sparc/Makefile /illumos-gate/usr/src/lib/libsecdb/auth_attr.txt /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/auths/Makefile /illumos-gate/usr/src/lib/libsecdb/help/auths/NetworkInterfaceConfig.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/lib/libsocket/Makefile /illumos-gate/usr/src/lib/libsocket/Makefile.com /illumos-gate/usr/src/lib/libsocket/common/libsocket_priv.h /illumos-gate/usr/src/lib/libsocket/common/llib-lsocket /illumos-gate/usr/src/lib/libsocket/common/mapfile-vers /illumos-gate/usr/src/lib/libsocket/inet/getifaddrs.c /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf /illumos-gate/usr/src/pkg/manifests/consolidation-osnet-osnet-message-files.mf /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/pkg/manifests/system-library.mf /illumos-gate/usr/src/pkg/manifests/system-network.mf /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/inet/Makefile /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/igmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_mroute.c /illumos-gate/usr/src/uts/common/inet/ip/ip_rts.c /illumos-gate/usr/src/uts/common/inet/ip/ip_tunables.c /illumos-gate/usr/src/uts/common/inet/ip_if.h /illumos-gate/usr/src/uts/common/inet/ip_impl.h /illumos-gate/usr/src/uts/common/inet/ip_stack.h /illumos-gate/usr/src/uts/common/inet/nd.c /illumos-gate/usr/src/uts/common/inet/rawip_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_ioc.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_param.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_stack.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_tunables.c /illumos-gate/usr/src/uts/common/inet/sctp_ip.h /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_misc.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_output.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_tunables.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp_stack.h /illumos-gate/usr/src/uts/common/inet/tunables.c /illumos-gate/usr/src/uts/common/inet/tunables.h /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/inet/udp/udp_tunables.c /illumos-gate/usr/src/uts/common/inet/udp_impl.h /illumos-gate/usr/src/uts/common/io/strplumb.c /illumos-gate/usr/src/uts/common/net/if.h /illumos-gate/usr/src/uts/common/sys/sockio.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/intel/sctp/Makefile /illumos-gate/usr/src/uts/intel/sctp6/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/sparc/sctp/Makefile /illumos-gate/usr/src/uts/sparc/sctp6/Makefile