Arcadiy Ivanov https://www.ivanov.biz/ Fighting entropy one code line at a time Tue, 31 Mar 2026 23:50:11 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://www.ivanov.biz/wp-content/uploads/2023/02/cropped-Arcadiy_2141-scaled-e1677291990351-32x32.jpg Arcadiy Ivanov https://www.ivanov.biz/ 32 32 84149164 One-Way Audio on Asterisk Behind NAT: A Deep Dive into Conntrack Tuple Collisions https://www.ivanov.biz/2026/one-way-audio-on-asterisk-behind-nat-conntrack-tuple-collisions/ https://www.ivanov.biz/2026/one-way-audio-on-asterisk-behind-nat-conntrack-tuple-collisions/#respond Tue, 31 Mar 2026 23:50:11 +0000 https://www.ivanov.biz/?p=789 The Setup Asterisk PBX runs directly on a Linux firewall (Fedora) with two network interfaces: WAN interface: public IP, connected to the internet LAN interface: 192.168.x.1/24, serving the internal network An FXS adapter with an analog phone sits on the LAN. Outbound calls go through a SIP trunking provider. The firewall handles NAT for the … Continue reading "One-Way Audio on Asterisk Behind NAT: A Deep Dive into Conntrack Tuple Collisions"

The post One-Way Audio on Asterisk Behind NAT: A Deep Dive into Conntrack Tuple Collisions appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2026/one-way-audio-on-asterisk-behind-nat-conntrack-tuple-collisions/feed/ 0 789
How to Optimize Intel Graphics Performance on Fedora KDE Linux Laptop https://www.ivanov.biz/2019/howto-optimize-intel-graphics-performance-fedora-kde-linux-laptop/ https://www.ivanov.biz/2019/howto-optimize-intel-graphics-performance-fedora-kde-linux-laptop/#respond Sat, 27 Apr 2019 21:23:52 +0000 https://www.ivanov.biz/?p=579 For several years I’ve struggled with poor Intel integrated graphics performance on my Dell Precision Mobile 7510 (Intel HD 530 primary and Quadro M2000M discrete via Bumblebee) on Fedora Linux. After starting to experience hard full system locks on video playback requiring a hard power off a few times a week, I have dug into … Continue reading "How to Optimize Intel Graphics Performance on Fedora KDE Linux Laptop"

The post How to Optimize Intel Graphics Performance on Fedora KDE Linux Laptop appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2019/howto-optimize-intel-graphics-performance-fedora-kde-linux-laptop/feed/ 0 579
PSA: Default Configuration IPMI Vulnerability on Supermicro Boards https://www.ivanov.biz/2018/default-configuration-ipmi-vulnerability/ https://www.ivanov.biz/2018/default-configuration-ipmi-vulnerability/#respond Sat, 16 Jun 2018 08:28:26 +0000 https://www.ivanov.biz/?p=550 I’m using Supermicro boards (X11SBA-F) for virtually all of my servers, including the firewall. These boards come with IPMI enabled. The IPMI default configuration vulnerability I’m going to describe here rears its ugly head in dual-homed machines and machines plugged directly to WAN, putting them specifically in great danger. IPMI is an Intel’s management interface … Continue reading "PSA: Default Configuration IPMI Vulnerability on Supermicro Boards"

The post PSA: Default Configuration IPMI Vulnerability on Supermicro Boards appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2018/default-configuration-ipmi-vulnerability/feed/ 0 550
PSA: X11SBA-F rev 1.01 secondary LAN port timeouts https://www.ivanov.biz/2016/psa-x11sba-f-rev-1-01-secondary-lan-port-timeouts/ https://www.ivanov.biz/2016/psa-x11sba-f-rev-1-01-secondary-lan-port-timeouts/#respond Fri, 16 Dec 2016 02:06:24 +0000 https://www.ivanov.biz/?p=527 Hopefully this post will save someone time, money and aggravation. If you’re considering buying Supermicro X11SBA-F/LN4F you need to be aware that at the very least some boards (and possibly all) with a hardware revision 1.01 have serious and seemingly non-correctable issues with a secondary PCI-E bridge that feeds secondary LANs. DO NOT BUY X11SBA rev … Continue reading "PSA: X11SBA-F rev 1.01 secondary LAN port timeouts"

The post PSA: X11SBA-F rev 1.01 secondary LAN port timeouts appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/psa-x11sba-f-rev-1-01-secondary-lan-port-timeouts/feed/ 0 527
JBOSGi 2.5.2 and 2.4.2 Released: WAB Fragments! https://www.ivanov.biz/2016/jbosgi-2-5-2-and-2-4-2-released/ https://www.ivanov.biz/2016/jbosgi-2-5-2-and-2-4-2-released/#respond Fri, 20 May 2016 16:49:57 +0000 https://www.ivanov.biz/?p=503 I am pleased to announce the releases of JBOSGi 2.5.2.Final and JBOSGi 2.4.2.Final These releases resolve long-outstanding issues with OSGi fragment deployment and WAB fragment resource accessibility with WildFly 10 and 9 respectively. Release Notes – JBoss OSGi – Version JBossOSGI 2.5.2 and 2.4.2 Bug [JBOSGI-666] – Cannot lookup owner context using standard naming API … Continue reading "JBOSGi 2.5.2 and 2.4.2 Released: WAB Fragments!"

The post JBOSGi 2.5.2 and 2.4.2 Released: WAB Fragments! appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/jbosgi-2-5-2-and-2-4-2-released/feed/ 0 503
JBOSGi 2.4.1 and 2.5.1 Maintenance Releases https://www.ivanov.biz/2016/jbosgi-2-4-1-and-2-5-1/ https://www.ivanov.biz/2016/jbosgi-2-4-1-and-2-5-1/#respond Fri, 22 Apr 2016 23:08:10 +0000 https://www.ivanov.biz/?p=454 JBOSGi 2.5.1.Final (WildFly 10) and JBOSGi 2.4.1.Final (WildFly 9) containing the fix for JBOSGI-792 Initial bundles fail to resolve if runtime name differs have been released. If anyone needs this fix for JBOSGI 2.3.1.Final (WildFly 8) please let me know.

The post JBOSGi 2.4.1 and 2.5.1 Maintenance Releases appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/jbosgi-2-4-1-and-2-5-1/feed/ 0 454
JBOSGi 2.5.0.Final for WildFly 10 Released! https://www.ivanov.biz/2016/jbosgi-2-5-0-final-wildfly-10-released/ https://www.ivanov.biz/2016/jbosgi-2-5-0-final-wildfly-10-released/#respond Tue, 19 Apr 2016 21:06:09 +0000 https://www.ivanov.biz/?p=449 I am pleased to announce the release of JBOSGi 2.5.0.Final for WildFly 10. This release targets WildFly 10.0.0, and contains WildFly 10-related integration changes. Release Notes – Version JBossOSGI 2.5.0 Enhancement [JBOSGI-788] – Support WildFly 10 model [JBOSGI-791] – Synchronize standalone config with 10 and exclude new batch subsystem Feature Request [JBOSGI-786] – Add support … Continue reading "JBOSGi 2.5.0.Final for WildFly 10 Released!"

The post JBOSGi 2.5.0.Final for WildFly 10 Released! appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/jbosgi-2-5-0-final-wildfly-10-released/feed/ 0 449
How to spy on Mock-wrapped method calls in Python https://www.ivanov.biz/2016/howto-spy-with-python-mock/ https://www.ivanov.biz/2016/howto-spy-with-python-mock/#respond Fri, 01 Apr 2016 22:40:13 +0000 https://www.ivanov.biz/?p=431 You have a class whose API you want to verify: class Class_A(object): def method_X(self): self.method_Y() def method_Y(self): pass You write the following test fully expecting it to pass. Alas, the method_Y assertion fails. def test_class_a(self): obj = Class_A() mock = MagicMock(spec_set=obj, wraps=obj) mock.method_X() mock.method_Y.assert_called_once_with() This is because the Python Unittest Mock, while wrapping mock.method_X(), Mock … Continue reading "How to spy on Mock-wrapped method calls in Python"

The post How to spy on Mock-wrapped method calls in Python appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/howto-spy-with-python-mock/feed/ 0 431
JBOSGi 2.4.0.Final for WildFly 9 Released! https://www.ivanov.biz/2016/jbosgi-2-4-0-final-wildfly-9-released/ https://www.ivanov.biz/2016/jbosgi-2-4-0-final-wildfly-9-released/#respond Fri, 11 Mar 2016 04:42:11 +0000 https://www.ivanov.biz/?p=424 I am pleased to announce the release of JBOSGi 2.4.0.Final for WildFly 9. This release targets WildFly 9.0.2 but should be compatible with all WildFly 9 minor releases, and contains OSGi component upgrades and WildFly 9 integration changes. JBOSGi 2.4.0 Component Upgrades This release upgrades the following Apache Felix and Apache Aries components: Apache Aries … Continue reading "JBOSGi 2.4.0.Final for WildFly 9 Released!"

The post JBOSGi 2.4.0.Final for WildFly 9 Released! appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2016/jbosgi-2-4-0-final-wildfly-9-released/feed/ 0 424
JBOSGi 2.3.1.Final for WildFly 8.2.x Released https://www.ivanov.biz/2015/jbosgi-2-3-1-for-wildfly-8-2-x-released/ https://www.ivanov.biz/2015/jbosgi-2-3-1-for-wildfly-8-2-x-released/#respond Sat, 14 Nov 2015 13:16:37 +0000 https://www.ivanov.biz/?p=407 Announcing the release of JBOSGi 2.3.1.Final for WildFly 8.2.x. This release contains stability improvements, enhances operating system compatibility and increases integration with WildFly module system. Release Notes – Version JBossOSGI 2.3.1 Bug [JBOSGI-765] – HostBundleClassLoader silently deletes JAXB annotations from Class if package not imported [JBOSGI-766] – ConcurrentModificationException in BundleManager.getBundles() (part 2) [JBOSGI-767] – StorageManagerPlugin … Continue reading "JBOSGi 2.3.1.Final for WildFly 8.2.x Released"

The post JBOSGi 2.3.1.Final for WildFly 8.2.x Released appeared first on Arcadiy Ivanov.

]]>
https://www.ivanov.biz/2015/jbosgi-2-3-1-for-wildfly-8-2-x-released/feed/ 0 407