Devlog
This page lists some (but not all)of my contributions to open-source projects
- 2017-07-06 [python-dracclient] »
Fetch system attributes
- 2017-06-07 [packer] »
Make null builder actually have the ability to do nothing
- 2017-03-27 [buildbot] »
Make tests happy
- 2017-03-26 [buildbot] »
Support docker-py > 1.10.6
- 2017-02-14 [python-dracclient] »
Fix typo in BIOS code
- 2017-02-14 [python-dracclient] »
Add support for idrac_card and lifecycle_controller attributes
- 2017-02-10 [argus] »
Update copyright
- 2017-02-10 [argus] »
Fix typo in ALIAS transform
- 2017-02-09 [buildbot] »
Add github reporter that can comment on Pull Requests
- 2017-02-05 [buildbot] »
Previous fix for github issues was incomplete
- 2017-02-03 [buildbot] »
Fix bug in github comment code
- 2016-11-17 [python-dracclient] »
Add missing RAID Status
- 2016-10-27 [python-dracclient] »
Use InstanceId as unique attribute identifier rather than name
- 2016-10-26 [wireshark] »
Add support to dissect iperf2 packets
- 2016-10-23 [python-dracclient] »
Fetch primary_status from raid controller
- 2016-10-20 [python-dracclient] »
Raid controller and Physical Drive attributes need to be nullable
- 2016-10-20 [python-dracclient] »
Don’t assume FQDD naming
- 2016-07-30 [buildbot] »
Make Github documentation less confusing
- 2016-07-25 [kubernetes] »
Check iscsi iface file for transport name
- 2016-07-11 [buildbot] »
Make rpm dist renderable
- 2016-06-28 [salesforce-cla] »
Add support to delete org webhook
- 2016-06-28 [salesforce-cla] »
Add tests for all functions that interact directly with GitHub
- 2016-06-28 [salesforce-cla] »
Add support for Status.NO_CONTENT returned by delete/remove label
- 2016-06-28 [salesforce-cla] »
Fist pass support for cla labels
- 2016-04-03 [buildbot] »
Make docker volumes a renderable property
- 2016-03-25 [buildbot] »
Fix unit tests breaking as a result of #2071
- 2016-03-23 [buildbot] »
Fix crash caused by incorrectly appended volume strings
- 2016-03-17 [buildbot] »
Make github payload parsing for pull requests more consistent
- 2016-03-16 [buildbot] »
Lock down autobahn version to < 0.13.0 when used wwith python2.6
- 2016-03-16 [buildbot] »
Fail with ConfigError without UnboundLocalError
- 2016-03-08 [buildbot] »
Add docker host config support
- 2016-03-06 [buildbot] »
Fix Deprecation warning from docker_py
- 2016-03-05 [buildbot] »
Print list of pip packages and versions at the end of appveyor run
- 2015-12-09 [kubernetes] »
Add support for open-iscsi transports.
- 2015-12-08 [salesforce-cla] »
Update README.md
- 2015-12-08 [salesforce-cla] »
Update README.md
- 2015-12-08 [salesforce-cla] »
Update README.md
- 2015-12-08 [salesforce-cla] »
Update README.md
- 2015-11-24 [kubernetes] »
Support iqn as well as eui format for iSCSI entity names.
- 2015-10-24 [linux-kernel] »
rtl8188eu : BIT() macro cleanup
- 2015-10-13 [linux-kernel] »
rtl8192u: BIT() macro cleanup
- 2015-10-13 [kubernetes] »
Fix extraneous entries in iscsi path format
- 2015-09-30 [openstack-cinder] »
Obtain target authentication from database same as LIO target
- 2015-09-30 [linux-kernel] »
wilc1000 : Use BIT() macro where possible
- 2015-09-30 [linux-kernel] »
wilc1000 : Remove leftover comment delimiters
- 2015-09-29 [linux-kernel] »
wilc1000 : Remove unused macro definitions
- 2015-09-14 [linux-kernel] »
staging/rtl8188eu : Remove duplicated BIT() definitions
- 2015-09-12 [linux-kernel] »
staging/rtl8712 : Remove duplicated BIT() definitions
- 2015-09-12 [linux-kernel] »
staging/rtl8712 : Remove unused macro definitions.
- 2015-09-12 [linux-kernel] »
staging/rtl8188eu : Remove unused macro definitions.
- 2015-09-12 [linux-kernel] »
staging/wlan-ng : Remove duplicated defines from p80211
- 2015-09-12 [linux-kernel] »
staging/fbtft : Add missing whitespace around operators
- 2015-09-12 [linux-kernel] »
staging/fbtft : Fix multiple/missing blank line issues
- 2015-09-12 [linux-kernel] »
staging/fbtft : Remove unicode characters
- 2015-09-12 [linux-kernel] »
staging/fbtft : Remove repeated set_addr_win debug messages
- 2015-09-12 [linux-kernel] »
staging/fbtft : Use BIT() macro when possible
- 2015-09-12 [linux-kernel] »
staging/fbtft : Remove FSF mailing address
- 2015-09-09 [ix-client] »
Update ix help text
- 2015-09-01 [openstack-os-brick] »
Add support for –interface option in iscsiadm
- 2015-08-31 [piaware] »
-show option is missing from usage print.
- 2015-07-21 [linux-kernel] »
cxgb4 : Fill DCB priority in vlan control headers
- 2015-07-21 [linux-kernel] »
cxgb4 : Fill in number of DCB traffic classes supported
- 2015-07-21 [linux-kernel] »
cxgb4 : Allow firmware DCB info to be queried in host state
- 2015-07-21 [linux-kernel] »
cxgb4 : Only pass app selector of 0 or 3 to firmware
- 2015-07-15 [openstack-nova] »
libvirt : remove broken olso_config choices option
- 2015-06-23 [linux-kernel] »
dcb : Fix incorrect documentation for struct dcb_app
- 2015-06-22 [linux-kernel] »
kbuild : Fix documentation of INSTALL_HDR_PATH
- 2015-05-29 [wireshark] »
Update scsi lun id dissector, add support to handle all 4 addressing methods
- 2015-05-26 [wireshark] »
Replace deprecated tvb_length* apis
- 2015-04-24 [piaware] »
Add fix for adept error from mutability/piaware
- 2015-04-23 [piaware] »
Add ability to specify custom install prefix, for packaging purposes
- 2015-04-02 [openstack-manuals] »
Add documentation for iscsi iface support
- 2015-03-23 [openstack-cinder] »
Change leftover oslo.* to oslo_*
- 2015-03-13 [openstack-cinder] »
Implement IET target driver
- 2015-03-09 [openstack-cinder] »
Improve error handling in refactored Tgt driver
- 2015-03-05 [wireshark] »
[ICMP] icmp_original_dgram_length is being used incorrectly
- 2015-03-05 [wireshark] »
[ICMP] Don’t use icmp_original_dgram_length for redirect packet
- 2015-03-04 [openstack-cinder] »
Simplify cxt test_create_export() unit test
- 2015-02-25 [openstack-manuals] »
Fix accidental change in neutron id
- 2015-02-24 [openstack-manuals] »
Update flagmappings for ironic
- 2015-02-20 [linux-kernel] »
cxgb4: Fix incorrect ‘c’ suffix to %pI4, use %pISc instead
- 2015-02-20 [openstack-manuals] »
Update flagmappings for neutron
- 2015-02-19 [openstack-manuals] »
Add missing flagmappings from recent changes in nova
- 2015-02-18 [openstack-manuals] »
Add missing flagmappings from recent changes in cinder
- 2015-02-17 [openstack-nova] »
libvirt : Fix slightly misleading parameter name, validate param
- 2015-02-17 [openstack-cinder] »
Fix extraneous comma that breaks docbook generation
- 2015-02-16 [openstack-cinder] »
Add support for chiscsi iscsi helper
- 2015-02-16 [wireshark] »
[80211ac] Change VHT MIMO Control to use add_bitmask
- 2015-02-16 [wireshark] »
[80211ac] Add partial beamforming support
- 2015-02-12 [wireshark] »
[IS-IS-LSP] Add support for Prefix-SID subTLV
- 2015-02-09 [wireshark] »
[IS-IS LSP] Add support for Adj-SID & LAN-Adj-SID subTLV
- 2015-02-04 [openstack-cinder] »
Change oslo.* to oslo_*
- 2015-02-02 [openstack-nova] »
libvirt : Add support for –interface option in iscsiadm.
- 2015-01-30 [linux-kernel] »
cxgb4 : Improve IEEE DCBx support, other minor open-lldp fixes
- 2015-01-18 [nova-specs] »
Fix a minor typo in bp url for an approved spec
- 2015-01-14 [linux-kernel] »
cxgb4i : Call into recently added cxgb4 ipv6 api
- 2015-01-14 [linux-kernel] »
cxgb4 : Update ipv6 address handling api
- 2015-01-05 [wireshark] »
[PROFINET] v2: Fix swapped MaintenanceRequired & MaintenanceDemanded bits
- 2015-01-05 [wireshark] »
Revert “[PROFINET] Fix swapped MaintenanceRequired & MaintenanceDemanded bits”
- 2015-01-02 [wireshark] »
[PROFINET] Fix swapped MaintenanceRequired & MaintenanceDemanded bits
- 2014-11-20 [linux-kernel] »
cxgb4 : Fix DCB priority groups being returned in wrong order
- 2014-11-18 [linux-kernel] »
cxgb4i : Don’t block unload/cxgb4 unload when remote closes TCP connection
- 2014-11-18 [nova-specs] »
Add suport for other iscsi transports beside tcp
- 2014-11-14 [linux-kernel] »
dcbnl : Disable software interrupts before taking dcb_lock
- 2014-11-14 [cinder-specs] »
Add support for chiscsi iscsi helper
- 2014-11-11 [linux-kernel] »
cxgb4 : dcb open-lldp interop fixes
- 2014-11-07 [linux-kernel] »
cxgb4 : Fix bug in DCB app deletion
- 2014-11-06 [linux-kernel] »
cxgb4i: send abort_rpl correctly
- 2014-11-04 [linux-kernel] »
cxgbi: add maintainer for cxgb3i/cxgb4i
- 2014-10-29 [linux-kernel] »
cxgb4 : Fix missing initialization of win0_lock
- 2014-10-27 [wireshark] »
[Radius] Update dictionaries from freeradius 3.0.4
- 2014-10-16 [linux-kernel] »
libcxgbi : support ipv6 address host_param
- 2014-10-23 [linux-kernel] »
cxgb4 : Handle dcb enable correctly
- 2014-10-15 [linux-kernel] »
cxgb4 : Improve handling of DCB negotiation or loss thereof
- 2014-10-15 [linux-kernel] »
cxgb4i : Fix -Wmaybe-uninitialized warning.
- 2014-10-14 [linux-kernel] »
cxgb4i: Remove duplicate call to dst_neigh_lookup()
- 2014-10-14 [linux-kernel] »
cxgb4i : Fix -Wunused-function warning
- 2014-10-14 [linux-kernel] »
cxgb4 : Fix build failure in cxgb4 when ipv6 is disabled/not in-built
- 2014-10-14 [linux-kernel] »
cxgb4i : Remove duplicated CLIP handling code
- 2014-10-08 [wireshark] »
[ELMI] Add missing information elements, add support for sub-information elements. Bug 10532
- 2014-10-08 [wireshark] »
[BACnet][trivial] change strings as per Bug 9640
- 2014-10-08 [wireshark] »
[tools] Add missing GPL license to generate-bacnet-vendors.py
- 2014-10-07 [wireshark] »
elmi: Fix bug in message type coding
- 2014-10-07 [wireshark] »
[bacnet] update vendors list, fix whitespace issues, all generated via script
- 2014-10-07 [wireshark] »
[tools] add script to automatically generate bacnet vendors
- 2014-10-06 [wireshark] »
[iSCSI] Fix incorrect heuristic.
- 2014-10-06 [wireshark] »
[bacnet] update vendor list
- 2014-10-05 [buildbot] »
[buildbot] Cleanup messageFormatter example to use logs from build steps instead of directly using build logs
- 2014-09-15 [linux-kernel] »
bnx2i/bnx2fc : fix randconfig error in next-20140909
- 2014-09-15 [linux-kernel] »
scsi_netlink : Make SCSI_NETLINK dependent on NET instead of selecting NET
- 2014-09-15 [linux-kernel] »
cxgb4i: avoid holding mutex in interrupt context
- 2014-09-04 [linux-kernel] »
cnic : Cleanup CONFIG_IPV6 & VLAN check
- 2014-08-20 [linux-kernel] »
cxgb4: Fix race condition in cleanup
- 2014-08-12 [linux-kernel] »
libcxgbi/cxgb4i : Fix ipv6 build failure caught with randconfig
- 2014-08-07 [linux-kernel] »
cxgb4: IEEE fixes for DCBx state machine
- 2014-08-05 [linux-kernel] »
cxgb4 : Disable recursive mailbox commands when enabling vi
- 2014-08-04 [linux-kernel] »
cxgb4i : Move stray CPL definitions to cxgb4 driver
- 2014-08-02 [linux-kernel] »
cxgb4i : remove spurious use of rcu
- 2014-07-28 [linux-kernel] »
dcbnl : Fix misleading dcb_app->priority explanation
- 2014-07-25 [open-iscsi] »
iscsiadm : make iface.ipaddress optional in iface configs for transports that don’t have a hard requirement on it.
- 2014-07-17 [linux-kernel] »
libcxgbi/cxgb4i Guard ipv6 code with a config check
- 2014-07-17 [linux-kernel] »
cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api
- 2014-07-17 [linux-kernel] »
libcxgbi: Add ipv6 api to driver
- 2014-07-17 [linux-kernel] »
cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines
- 2014-07-17 [linux-kernel] »
cxgb4/iw_cxgb4: Move common defines to cxgb4
- 2014-07-16 [linux-kernel] »
Update setapp/getapp prototypes in dcbnl_rtnl_ops to return int instead of u8
- 2014-07-10 [wireshark] »
OSPF : cleanup hf_filter array
- 2014-07-10 [wireshark] »
Update to fix for Bug 6302. There is no need to check block constraints as min length already guarantees this, this also fixes false positives for missing TOS metric blocks
- 2014-06-23 [linux-kernel] »
cxgb4: Fix endian bug introduced in cxgb4 dcb patchset
- 2014-06-20 [wireshark] »
OSPF Cleanup. Remove unnecessary TFS declarations
- 2014-06-19 [linux-kernel] »
cxgb4 : Update copyright year on all cxgb4 files
- 2014-06-19 [linux-kernel] »
cxgb4 : Makefile & Kconfig changes for DCBx support
- 2014-06-19 [linux-kernel] »
cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions
- 2014-06-19 [linux-kernel] »
cxgb4 : Add DCBx support codebase and dcbnl_ops
- 2014-06-19 [linux-kernel] »
cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info
- 2014-06-16 [wireshark] »
Check constraints for OSPFv2 LSAs
- 2014-06-12 [wireshark] »
Use the same offset += rtnValue logic for all TLV types, instead of a special case for chassis, port & ttl.
- 2014-06-15 [wireshark] »
Add support for WRITE_LONG16 & REPORT_REFERRALS to scsi dissector
- 2014-06-11 [wireshark] »
Rename temp variables to a more human readable form
- 2014-06-11 [wireshark] »
Use offset instead of tempOffset, return offset instead of calculating (len + n) where possible
- 2014-06-10 [wireshark] »
Use expert info for Invalid length/type where possible, other minor fixes
- 2014-06-10 [wireshark] »
Fix bug in dissect_lldp_port_id, support all port id subtypes
- 2014-06-09 [wireshark] »
Current test for GIT_DIR introduced in changeset Ie1560c372e23e58fb0e310f681388b5e1a65ba5b doesn’t seem to be working correctly on bash 4.3.18 : .git/hooks/pre-commit: line 11: .git: command not found
- 2014-06-09 [wireshark] »
Add modelines
- 2014-06-08 [wireshark] »
remove all checks for if (tree)
- 2014-06-06 [wireshark] »
Updates as requested
- 2014-06-06 [wireshark] »
Misc lldp cleanup
- 2014-06-05 [wireshark] »
LLDP-MED Cleanup
- 2014-06-01 [wireshark] »
LLDP : Fix bug in mdi_power_source hf. While it compiles fine, hits an assert in add_string : failed assertion “hfinfo->type == FT_STRING || hfinfo->type == FT_STRINGZ || hfinfo->type == FT_STRINGZPAD”
- 2014-05-27 [wireshark] »
LLDP Cleanup : 802.1 Qbg TLV
- 2014-05-21 [wireshark] »
LLDP Cleanup : 802.3 TLV
- 2014-05-20 [wireshark] »
Fix error in dcbx feature TLV dissection. Willing and Error bits were flipped
- 2014-05-12 [wireshark] »
LLDP cleanup : Management Address TLV
- 2014-05-09 [open-lldp] »
Interop issues with Juniper QFX3500 switch & firmware dcbx
- 2014-05-05 [wireshark] »
Small fix to how number of traffic classes is displayed for ETS. Used proto_tree_add_uint_format_value instead of append_text
- 2014-05-06 [wireshark] »
Further LLDP dissection cleanup
- 2014-05-06 [wireshark] »
Fix build failures caused by lldp cleanup
- 2014-05-05 [wireshark] »
Cleanup LLDP dissection, convert add_text to tree items. Just started on this, more changes incoming
- 2014-04-30 [wireshark] »
Add support for Logical Link Down TLV. TLV is 1 octet long, and only MSB holds info with 7 unused bits
- 2014-04-28 [wireshark] »
Add support for Congestion Notification TLVs (802.1Qau)
- 2014-04-28 [wireshark] »
Fix checkAPIs warnings in packet-lldp.c. reported_length() used instead of captured_length() as is seems more logical
- 2014-04-28 [wireshark] »
This block of defines was always changed when I was retabbing my additions, this change fixes the tabs
- 2014-04-28 [wireshark] »
With the use of tvb_reported_length_remaining(), there is no need to calculate consumedLen anymore
- 2014-04-27 [wireshark] »
Add Support for IEEE DCBx (8021az)
- 2014-04-24 [wireshark] »
Add support for DCBX cee/cin protocol
- 2013-09-23 [pipelight] »
use qtchooser to call qdbus on Arch Linux
- 2011-08-11 [wireshark] »
Recognize iscsi traffic over a range of ports
- 2009-10-24 [wicd] »
Handle essids that are made up of numbers
Built using Jekyll and GitHub Pages