From 306040aff0141addb154a73f36f67d7369f6757b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 16:10:12 +0200 Subject: Adding progress-linux version 5.21.2-0progress7.99u1. Signed-off-by: Daniel Baumann --- debian/changelog | 5 + debian/control | 31 ++ debian/copyright | 20 + debian/local/bin/flexoptix-app | 5 + debian/local/desktop/flexoptix-app.desktop | 12 + debian/local/doc/changelog.txt | 686 +++++++++++++++++++++++++++++ debian/local/udev/99-tprogrammer.rules | 19 + debian/rules | 67 +++ debian/source/format | 1 + 9 files changed, 846 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100755 debian/local/bin/flexoptix-app create mode 100644 debian/local/desktop/flexoptix-app.desktop create mode 100644 debian/local/doc/changelog.txt create mode 100644 debian/local/udev/99-tprogrammer.rules create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..dc89f8a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +flexoptix-app (5.21.2-0progress7.99u1) graograman-backports-extras; urgency=low + + * Initial reupload to graograman-backports-extras. + + -- Daniel Baumann Sun, 21 Apr 2024 16:03:16 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..75c954c --- /dev/null +++ b/debian/control @@ -0,0 +1,31 @@ +Source: flexoptix-app +Section: restricted/admin +Priority: optional +Maintainer: Progress Linux Maintainers +XSBC-Uploaders: Daniel Baumann +Bugs: mailto:maintainers@lists.progress-linux.org +Build-Depends: + debhelper-compat (= 13), +Rules-Requires-Root: no +Standards-Version: 4.7.0 +Homepage: https://www.flexoptix.net/flexoptix-app +Vcs-Browser: https://git.progress-linux.org/packages/graograman-backports-extras/flexoptix-app +Vcs-Git: https://git.progress-linux.org/packages/graograman-backports-extras/flexoptix-app + +Package: flexoptix-app +Section: restricted/admin +Architecture: amd64 +Depends: + libhidapi-libusb0, + ${misc:Depends}, +Description: Swiss Army Knife for Network Engineers + The FLEXBOX is a device for end user optics configuration. Using the FLEXOPTIX + App it can configure universal transceivers within seconds. + . + Features: + . + * Configuration of Universal Transceivers + * Wavelength tuning for DWDM + * Distance Analyzer + * Optical Power Measurement + * Transceiver Diagnostics and Troubleshooting diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..56bd235 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,20 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FLEXOPTIX App +Upstream-Contact: support@flexoptix.net +Source: https://www.flexoptix.net/flexoptix-app + +Files: * +Copyright: 2018-2024 FLEXOPTIX GmbH +License: n/a + +Files: debian/* +Copyright: 2010-2024 Daniel Baumann +License: PD + +License: PD + This program is free software: you have unlimited permission + to copy, distribute and modify it. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/debian/local/bin/flexoptix-app b/debian/local/bin/flexoptix-app new file mode 100755 index 0000000..812e07e --- /dev/null +++ b/debian/local/bin/flexoptix-app @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/lib/flexoptix-app/flexoptix-app ${@} diff --git a/debian/local/desktop/flexoptix-app.desktop b/debian/local/desktop/flexoptix-app.desktop new file mode 100644 index 0000000..eedbf1a --- /dev/null +++ b/debian/local/desktop/flexoptix-app.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=FLEXOPTIX App +GenericName=FLEXOPTIX App +Comment=Swiss Army Knife for Network Engineers +Icon=flexoptix-app.png +Exec=/usr/bin/flexoptix-app +Terminal=false +Categories=Development; +Keywords=Network; +StartupNotify=true diff --git a/debian/local/doc/changelog.txt b/debian/local/doc/changelog.txt new file mode 100644 index 0000000..21a0e5e --- /dev/null +++ b/debian/local/doc/changelog.txt @@ -0,0 +1,686 @@ +Changelog + +Version 5.21.2 (release date 03.04.2024) + + * fixed display bug in header + +Version 5.21.1 (release date 02.04.2024) + + * fixed layout bug in power meter and source + +Version 5.21.0 (release date 06.03.2024) + + * drop support for Windows 7, Windows 8, and Windows 8.1, MacOS 10.13 + and 10.14 + * update a lot of dependencies + + includes updating the UI framework + + includes latest available security fixes + * several visual bug fixes + +Version 5.20.0 (release date 08.02.2024) + + * enable patching transceivers that cannot be read properly + * fix arbitrary code execution vulnerability in Electron + + many thanks to Mykola Grymalyuk of RIPEDA Consulting for + disclosing this to us + * fix tuning to first available channel not showing Tx wavelength + properly + * step one of updating a lot of dependencies + + the next release will drop support for Windows 7, Windows 8, + and Windows 8.1, MacOS 10.13 and 10.14 + * several improvements and fixes under the hood + +Version 5.19.0 (release date 23.11.2023) + + * add a description field to the Non-Flexoptix transceiver support + form + * fix Flexbox firmware update for some older firmware versions + * improve structure of announcements + * reduce amount of time needed to read tunable transceivers + * display correct form factor when a transceiver is plugged + +Version 5.18.0 (release date 18.10.2023) + + * support forms now redirect to service desk + * fix updating transceiver firmware now recognizing successful + execution + +Version 5.17.0 (release date 28.09.2023) + + * fix firmware updates for some older firmware versions + +Version 5.16.0 (release date 04.09.2023) + + * fix racing condition while simultaneously connecting a Flexbox and + searching for plugged Flexboxes + * make app compatible with MacOS 10.13 and newer + +Version 5.15.0 (release date 25.08.2023) + + * disable bluetooth features that aren't actually used + * fix slow or failing connection in MacOS + +Version 5.14.0 (release date 24.08.2023) + + * fix major USB communication issues for several modern devices + * fix OTDR graph: previously only first found section was shown, now + all of them are + * link to new Android native and iOS apps + * minor improvements in wording + +Version 5.13.4 (release date 03.02.2023) + + * fix channel being displayed as one above the actually tuned one + +Version 5.13.3 (release date 17.01.2023) + + * tunable transceivers can now be tuned even if the current channel + is invalid + +Version 5.13.1 (release date 02.11.2022) + + * fixed link to tunable transceiver + +Version 5.13.0 (release date 27.10.2022) + + * dll files in Windows version are now signed + * our flexbox.node plugin is now in the installation folder instead + of being copied to a temporary folder + + this enables security software like Windows Defender + Application Control (WDAC) to add a specific file or folder to + an allow-list + +Version 5.12.3 (release date 20.10.2022) + + * fixed link to changelog + +Version 5.12.2 (release date 24.08.2022) + + * fixed some links + * fixed some typos + * updated dependencies + +Version 5.12.1 (release date 21.07.2022) + + * promote iOS App on login screen + * improve wording for terms and conditions notification + +Version 5.12.0 (release date 24.06.2022) + + * fixed OTDR link + * updated dependencies + +Version 5.11.0 (release date 25.06.2021) + + * fixed 32-bit Windows + * updated dependencies + * linux distributions from before around 2015 are no longer supported + +Version 5.10.0 (release date 04.05.2021) + + * fixed automatic login after updating the firmware of a Flexbox + * fixed script transmission issues with latest firmware version + * updated dependencies + +Version 5.9.0 (release date 23.09.2020) + + * fixed http proxy authentication + * fixed issues loading images in linux + +Version 5.8.1 (release date 17.09.2020) + + * fixed invisible progress bars + +Version 5.8.0 (release date 16.09.2020) + + * better identification of USB connectivity issues + * major dependency updates + +Version 5.7.0 (release date 15.07.2020) + + * changed how power is switched on and off in transceivers and lasers + * added hover effect to notification button + * fixed progress bar animation when no task was being executed + +Version 5.6.2 (release date 22.06.2020) + + * successful and failed reconfigurations can now play a notification + sound + + sounds can be enabled/disabled + * there is now a visual warning if the list of compatibilities cannot + be fetched + * fixed hint for favorites + * invalid tunable data will not cause the app to crash anymore + + tunable with invalid data can be read and reconfigured + + tunable with invalid data can not be tuned + +Version 5.6.1 (release date 19.02.2020) + + * a failed reconfiguration will turn the Flexbox light red again + * improvements in communication with Flexbox + +Version 5.6.0 (release date 30.01.2020) + + * there will now be a notification if the app restarts due to + connectivity issues + +Version 5.5.4 (release date 14.11.2019) + + * minor bug fixes + +Version 5.5.3 (release date 11.09.2019) + + * minor changes to how transceivers' technical data is displayed + +Version 5.5.2 (release date 20.08.2019) + + * select tunable channels from a table instead of a dropdown (fixes + not all channels being visible) + +Version 5.5.1 (release date 19.08.2019) + + * fixed analyze patches for third-party transceivers + * minor visual fixes in Power Meter & Source + * updated dependencies + +Version 5.4.0 (release date 13.06.2019) + + * added feature hints + + added hints for main features, helpful for new users + + new features will be hinted at in the future + * fixed partial update issue when the FLEXOPTIX App was installed as + admin + * added hints at main features for new users + +Version 5.3.1 (release date 06.06.2019) + + * fixed issue with dropdown on tuning page + * added warnings for unsupported transceiver states + +Version 5.3.0 (release date 22.05.2019) + + * fixed several issues with authentication on proxies + * fixed issue with imprint and licences windows + * fixed minor UI issues + +Version 5.2.0 (release date 27.03.2019) + + * Favorite Compatibilities + + mark compatibilities for your transceivers as favorite + + favorites are stored for each article for all of your boxes + + read more at [210]our blog + * more contact options + * fixed display bug in autoreconfigure + * some smaller UI improvements and fixes + * major updates of used frameworks + +Version 5.1.1 (release date 11.03.2019) + + * fixed issues with older linux systems + * fixed some UI issues + +Version 5.1.0 (release date 06.03.2019) + + * Partial Updates + + some future updates will be optional + + you won't have to download and install the whole application + for certain future updates + + partial updates will fall back to full updates on some + machines (e.g. linux) and setups (e.g. windows installations + for all users without admin privileges) + * Transceiver Firmware Updates + + for some tricky support cases it is necessary to flash a new + firmware onto a transceiver + + this will now be possible from within our application + +Version 5.0.6 (release date 28.11.2018) + + * added support for proxy with authentication + +Version 5.0.5 (release date 08.11.2018) + + * fixed mac update issues + + If you experienced any issues updating on Mac since version + 5.0.3, please download and install the latest version + manually. + * added beautiful images to installer + * fixed broken link + +Version 5.0.4 (release date 19.10.2018) + + * enabled custom installation location + +Version 5.0.3 (release date 10.10.2018) + + * improved download handling + * updated used frameworks + * a lot of improvements under the hood + +Version 5.0.2 (release date 31.08.2018) + + * fixed issue with opening external links + +Version 5.0.1 (release date 20.08.2018) + + * fixed issue with autoreconfigure + +Version 5.0.0 (release date 14.08.2018) + + * FLEXOPTIX App is now available as a standalone application. This + step was necessary due to browsers not being able to communicate + with USB devices consistently any more and Google ending support + for Chrome Packaged Apps in the long term. + * In order to give you the look and feel of our web shop we gave the + application a nice new paint job while keeping the main navigation + as it is. Feels just like home ;) + * Everything was rewritten, which enabled us to... + + ... squish some bugs, + + ... make the code, communication with the Flexbox and our + servers more resistant to errors and other problems, + + ... rethink and improve usability, + + ... keep adjusting our feature set to your needs. + * You can now access any information you need, like your Flexbox + serial number, transceiver history, contact information or helpful + links faster than ever. + +Beta Releases + +Version 0.8.0 (release date 14.08.2018) - BETA Release + + * added additional information for compatibilities + * search box now focuses with CTRL+F or CMD+F + * Minor improvements and fixes: + + minor consistency tweaks + + minor changes in display of tuning information + + updated frameworks and libraries + + fixed display of "unconfigured transceiver" + +Version 0.7.1 (release date 25.07.2018) - BETA Release + + * fixed issue with icon + +Version 0.7.0 (release date 24.07.2018) - BETA Release + + * improved tuning with more information on its own page + * retry requests that fail due to missing internet connection + * Minor improvements: + + autoreconfigure + + show error messages on all pages + + more information on patches page + + consistency in display of information + + adapter wizard usability + + button to clear search input + + more comprehensible buttons in Power Meter & Source + + responsiveness + + finally an icon for linux + * Bug fixes: Power Meter & Source would... + + ... crash when switching from XFP to SFP + + ... crash when exporting recorded data from XFP + + ... freeze after an error + + ... not reset displayed wavelength after unplugging a tunable + * security patches of used frameworks + * and more improvements of the technology + +Version 0.6.2 (release date 18.06.2018) - BETA Release + + * improved support form + * fixed broken link + +Version 0.6.1 (release date 14.06.2018) - BETA Release + + * added linux AppImage + * added link to changelog in info menu + * fixed some minor visual glitches + +Version 0.6.0 (release date 12.06.2018) - BETA Release + + * improved support form + * translated terms and conditions + * get notified about changed terms and conditions + * fun with text encoding :) + * Bug fixes: + + inconsistent display and behavior of notifications + + re-added dropped error messages + * and even more changes under the hood + +Version 0.5.0 (release date 29.05.2018) - BETA Release + + New Technology + * New Technology + We've switched to Electron as underlying technology, for several + reasons: + + Chrome Packaged Apps are approaching their EOL + + Mozilla has already dropped the Java support in its standard + Firefox browser and will soon do so for the ESR version as + well. + For more information check out [211]our blog. + * Available for MacOS X and Windows; Linux coming soon! + * Included Features:Transceiver & Adapter Reconfiguration + + Transceiver Details + + Transceiver History + + Power Meter & Source + + Distance Analyzer + + Tuning + + Request Support + * Not Implemented Features: + + Offline Mode + + Instant Credit Recharge + * Re-Design + In order to give you the look and feel of our web shop we gave the + application a nice new paint job while keeping the main navigation + as it is. Feels just like home ;) + * New Code Base + We gave our code base a thorough makeover to improve speed and + stability. + + Close + + [212]FLEXOPTIX Logo + FLEXOPTIX GmbH + Mühltalstr. 153 + 64297 Darmstadt + Germany + p: [213]+49 6151 62904-0 + f: +49 6151 62904-99 + e: [214]order@flexoptix.net + [215]FLEXOPTIX on LinkedIn [216]FLEXOPTIX on Twitter [217]FLEXOPTIX on + Facebook + Info [218]FLEXOPTIX App [219]Shipping [220]Supported Vendors [221]DWDM + ITU Channels [222]Part Numbers [223]Blog + Contact [224]Support [225]Contact [226]Meet us [227]Jobs + Legal [228]Legal Notice [229]Terms and Conditions [230]Privacy Policy + [231]Terms of Service [232]Terms of Support [233]Disposal Instructions + Payment [234]American Express [235]Mastercard [236]Visa [237]Paypal + [238]Prepayment [239]Invoice + Editing quote + * Add more products or edit quote items in the [240]cart. + * Changes to the cart (adding/changing/removing positions) will be + saved instantly in the quote. + * Changing the currency of the quote is not possible. + * To complete editing, click on the “Finish Edit Quote” link in this + box or the button in the cart. + * To edit general information like address, shipping method or to + drop a comment, go through the [241]checkout. + + [X] Send Quote Email + (BUTTON) Finish Edit Quote + Feedback? + We are happy about any feedback we receive. + Use the form below or our [242]FLEXOPTIX Service Desk. + Name * ____________________ ____________________ Email * + ____________________ ____________________ Your Feedback * + ____________________________________________________________ + ____________________________________________________________ + ____________________________________________________________ + ____________________________________________________________ + ____________________________________________________________ + ____________________________________________________________ + ____________________________________________________________ + * Required field + Please accept the Privacy Agreement [ ] I hereby declare my personal + consent to receiving answers to my request by unencrypted e-mail. + I can revoke this consent anytime for the future. + Your data will be gathered and processed according to our [243]privacy + policy. (BUTTON) Send + Don't show again + +References + + Visible links: + 1. https://www.flexoptix.net/de/flexoptix-app/ + 2. https://www.flexoptix.net/en/flexoptix-app/ + 3. https://www.flexoptix.net/en/flexoptix-app/ + 4. https://www.flexoptix.net/en/customer/account/login/referer/aHR0cHM6Ly93d3cuZmxleG9wdGl4Lm5ldC9lbi9mbGV4b3B0aXgtYXBwLz9vcz1saW51eA,,/ + 5. https://www.flexoptix.net/en/ + 6. https://www.flexoptix.net/en/ + 7. https://www.flexoptix.net/en/transceiver/ + 8. https://www.flexoptix.net/en/transceiver/ + 9. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+ + 10. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Singlemode + 11. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Multimode + 12. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=CWDM + 13. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=DWDM + 14. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=DWDM+Tunable + 15. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Copper + 16. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=BiDi + 17. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_protocols_category=Fibre+Channel + 18. https://www.flexoptix.net/en/universal-dac-aoc/ + 19. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP28 + 20. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP+ + 21. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP+ + 22. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP28 + 23. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP-DD + 24. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=OSFP + 25. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP56 + 26. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP56 + 27. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP-DD + 28. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP-DD800 + 29. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=OSFP + 30. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP56 + 31. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP112 + 32. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP56 + 33. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP-DD + 34. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP28 + 35. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP28&fo_tra_type=Singlemode + 36. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP28&fo_tra_type=Multimode + 37. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP+ + 38. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP+&fo_tra_type=Singlemode + 39. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP+&fo_tra_type=Multimode + 40. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP + 41. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Singlemode + 42. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Multimode + 43. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=CWDM + 44. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=DWDM + 45. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Copper + 46. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=BiDi + 47. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28 + 48. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=Singlemode + 49. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=Multimode + 50. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=CWDM + 51. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=DWDM + 52. https://www.flexoptix.net/en/transceiver/ + 53. https://www.flexoptix.net/en/flexoptix-products/ + 54. https://www.flexoptix.net/en/flexbox.html/ + 55. https://www.flexoptix.net/en/flexbox.html/ + 56. https://www.flexoptix.net/en/fo-fsx-v4.html/ + 57. https://www.flexoptix.net/en/optical-patch-cables/ + 58. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Singlemode + 59. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Multimode+-+OM3 + 60. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Multimode+-+OM4 + 61. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_connector_a=MTP®+(MPO+compliant) + 62. https://www.flexoptix.net/en/transceiver-accessories/ + 63. https://www.flexoptix.net/en/transceiver-accessories/?fo_acc_type=Attenuator + 64. https://www.flexoptix.net/en/transceiver-accessories/?fo_acc_type=Cleaning+Tools + 65. https://www.flexoptix.net/en/new-products/ + 66. https://www.flexoptix.net/en/supported-vendors/ + 67. https://www.flexoptix.net/en/supported-vendors/index/name/ADVA-compatible + 68. https://www.flexoptix.net/en/supported-vendors/index/name/Brocade-compatible + 69. https://www.flexoptix.net/en/supported-vendors/index/name/Cisco+Systems-compatible + 70. https://www.flexoptix.net/en/supported-vendors/index/name/Dell-compatible + 71. https://www.flexoptix.net/en/supported-vendors/index/name/Extreme-compatible + 72. https://www.flexoptix.net/en/supported-vendors/index/name/Aruba+Networks(ex.+HP+Network)-compatible + 73. https://www.flexoptix.net/en/supported-vendors/index/name/Huawei-compatible + 74. https://www.flexoptix.net/en/supported-vendors/index/name/Intel-compatible + 75. https://www.flexoptix.net/en/supported-vendors/index/name/Juniper-compatible + 76. https://www.flexoptix.net/en/supported-vendors/index/name/Zyxel-compatible + 77. https://www.flexoptix.net/en/supported-vendors/ + 78. https://www.flexoptix.net/en/blog/ + 79. https://www.flexoptix.net/en/events/ + 80. https://www.flexoptix.net/en/about-us/ + 81. https://www.flexoptix.net/en/about-us/ + 82. https://www.flexoptix.net/en/testimonials/ + 83. https://www.flexoptix.net/en/jobs/ + 84. https://www.flexoptix.net/en/events/ + 85. tel:+496151629040 + 86. https://servicedesk.flexoptix.net/ + 87. https://www.flexoptix.net/en/stores/store/redirect/___store/de/___from_store/en/uenc/aHR0cHM6Ly93d3cuZmxleG9wdGl4Lm5ldC9kZS9mbGV4b3B0aXgtYXBwLz9vcz1saW51eA,,/ + 88. https://www.flexoptix.net/en/customer/account/ + 89. https://www.flexoptix.net/en/negotiable_quote/quote/ + 90. https://www.flexoptix.net/en/sales/order/history/ + 91. https://www.flexoptix.net/en/customer/address/ + 92. https://www.flexoptix.net/en/contactperson/account/ + 93. https://www.flexoptix.net/en/company/users/ + 94. https://www.flexoptix.net/en/customer/account/edit/ + 95. https://www.flexoptix.net/en/customer/account/logout/ + 96. https://www.flexoptix.net/en/customer/account/forgotpassword/ + 97. https://www.flexoptix.net/en/company/account/create/ + 98. https://www.flexoptix.net/en/stores/store/redirect/___store/de/___from_store/en/uenc/aHR0cHM6Ly93d3cuZmxleG9wdGl4Lm5ldC9kZS9mbGV4b3B0aXgtYXBwLz9vcz1saW51eA,,/ + 99. https://www.flexoptix.net/en/customer/account/ + 100. https://www.flexoptix.net/en/negotiable_quote/quote/ + 101. https://www.flexoptix.net/en/sales/order/history/ + 102. https://www.flexoptix.net/en/customer/address/ + 103. https://www.flexoptix.net/en/contactperson/account/ + 104. https://www.flexoptix.net/en/company/users/ + 105. https://www.flexoptix.net/en/customer/account/edit/ + 106. https://www.flexoptix.net/en/customer/account/logout/ + 107. https://www.flexoptix.net/en/customer/account/forgotpassword/ + 108. https://www.flexoptix.net/en/company/account/create/ + 109. https://www.flexoptix.net/en/transceiver/ + 110. https://www.flexoptix.net/en/transceiver/ + 111. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Singlemode + 112. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Multimode + 113. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=CWDM + 114. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=DWDM + 115. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=DWDM+Tunable + 116. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=Copper + 117. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_type=BiDi + 118. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP+&fo_tra_protocols_category=Fibre+Channel + 119. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP-DD + 120. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP-DD800 + 121. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=OSFP + 122. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP56 + 123. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP112 + 124. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP56 + 125. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP28&fo_tra_type=Singlemode + 126. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP28&fo_tra_type=Multimode + 127. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP+&fo_tra_type=Singlemode + 128. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=QSFP+&fo_tra_type=Multimode + 129. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Singlemode + 130. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Multimode + 131. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=CWDM + 132. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=DWDM + 133. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=Copper + 134. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP&fo_tra_type=BiDi + 135. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=Singlemode + 136. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=Multimode + 137. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=CWDM + 138. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP28&fo_tra_type=DWDM + 139. https://www.flexoptix.net/en/transceiver/?fo_tra_formfactor=SFP-DD + 140. https://www.flexoptix.net/en/universal-dac-aoc/ + 141. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP28 + 142. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP+ + 143. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP+ + 144. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP28 + 145. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP-DD + 146. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=OSFP + 147. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=QSFP56 + 148. https://www.flexoptix.net/en/universal-dac-aoc/?fo_aocdac_formfactor_filter=SFP56 + 149. https://www.flexoptix.net/en/optical-patch-cables/ + 150. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Singlemode + 151. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Multimode+-+OM3 + 152. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_fiber_type=Multimode+-+OM4 + 153. https://www.flexoptix.net/en/optical-patch-cables/?fo_cab_connector_a=MTP®+(MPO+compliant) + 154. https://www.flexoptix.net/en/transceiver-accessories/ + 155. https://www.flexoptix.net/en/transceiver-accessories/?fo_acc_type=Attenuator + 156. https://www.flexoptix.net/en/transceiver-accessories/?fo_acc_type=Cleaning+Tools + 157. https://www.flexoptix.net/en/flexoptix-products/ + 158. https://www.flexoptix.net/en/new-products/ + 159. https://www.flexoptix.net/en/supported-vendors/ + 160. https://www.flexoptix.net/en/events/ + 161. https://www.flexoptix.net/en/blog/ + 162. https://servicedesk.flexoptix.net/ + 163. tel:+496151629040 + 164. https://servicedesk.flexoptix.net/ + 165. https://www.flexoptix.net/en/about-us/ + 166. https://www.flexoptix.net/en/about-us/ + 167. https://www.flexoptix.net/en/testimonials/ + 168. https://www.flexoptix.net/en/jobs/ + 169. https://www.flexoptix.net/en/ + 170. https://www.flexoptix.net/en/checkout/cart/ + 171. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 172. https://www.flexoptix.net/en/universal-transceiver-overview/ + 173. https://www.flexoptix.net/en/flexbox.html/ + 174. mailto:order@flexoptix.net + 175. tel:+496151629040 + 176. https://www.flexoptix.net/en/customer/account/edit/ + 177. https://www.flexoptix.net/en/universal-transceiver-overview/ + 178. https://www.flexoptix.net/en/fo-fsx-v4.html/ + 179. mailto:order@flexoptix.net + 180. tel:+496151629040 + 181. https://www.flexoptix.net/en/customer/account/forgotpassword/ + 182. https://www.flexoptix.net/en/customer/account/create/ + 183. https://www.flexoptix.net/en/flexoptix-app/?os=linux#contentarea + 184. https://www.flexoptix.net/en/transceiver/ + 185. https://www.flexoptix.net/en/checkout/cart/index/ + 186. https://www.flexoptix.net/en/checkout/cart/ + 187. https://www.flexoptix.net/en/checkout/cart/ + 188. https://www.flexoptix.net/fo-fmp.html + 189. https://www.flexoptix.net/blog/new-shiny-flexoptix-app + 190. https://flexbox.reconfigure.me/download/electron/win/x64/current + 191. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 192. https://www.flexoptix.net/en/flexoptix-app/terms-of-use/ + 193. https://www.flexoptix.net/en/flexoptix-app/privacy-policy/ + 194. https://flexbox.reconfigure.me/download/electron/win/ia32/current + 195. mailto:support@flexoptix.net?subject=FLEXBOX Windows Setup + 196. https://flexbox.reconfigure.me/download/electron/mac/x64/current + 197. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 198. https://www.flexoptix.net/en/flexoptix-app/terms-of-use/ + 199. https://www.flexoptix.net/en/flexoptix-app/privacy-policy/ + 200. mailto:support@flexoptix.net?subject=FLEXBOX Mac Setup + 201. https://flexbox.reconfigure.me/download/electron/linux/x64/current + 202. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 203. https://www.flexoptix.net/en/flexoptix-app/terms-of-use/ + 204. https://www.flexoptix.net/en/flexoptix-app/privacy-policy/ + 205. https://www.flexoptix.net/static/frontend/Flexoptix/default/en_US/files/99-tprogrammer.rules + 206. https://docs.appimage.org/user-guide/run-appimages.html + 207. https://docs.appimage.org/user-guide/troubleshooting/electron-sandboxing.html#configure-unprivileged-sandboxes + 208. https://docs.appimage.org/user-guide/troubleshooting/fuse.html + 209. mailto:support@flexoptix.net?subject=FLEXBOX Linux Setup + 210. https://www.flexoptix.net/en/blog/2019/03/favorite-configs/ + 211. https://www.flexoptix.net/en/blog/2018/05/new-shiny-flexoptix-app/ + 212. https://www.flexoptix.net/en/ + 213. tel:+496151629040 + 214. mailto:order@flexoptix.net + 215. https://www.linkedin.com/company/flexoptix-gmbh + 216. https://twitter.com/flexoptix + 217. https://www.facebook.com/flexOptix + 218. https://www.flexoptix.net/en/flexoptix-app/ + 219. https://www.flexoptix.net/en/shipping-info/ + 220. https://www.flexoptix.net/en/supported-vendors/ + 221. https://www.flexoptix.net/en/dwdm-channels/ + 222. https://www.flexoptix.net/en/flexoptix-part-numbers/ + 223. https://www.flexoptix.net/en/blog/ + 224. https://servicedesk.flexoptix.net/ + 225. https://servicedesk.flexoptix.net/ + 226. https://www.flexoptix.net/en/events/ + 227. https://www.flexoptix.net/en/jobs/ + 228. https://www.flexoptix.net/en/legal/imprint/ + 229. https://www.flexoptix.net/en/legal/gtc/ + 230. https://www.flexoptix.net/en/legal/data-protection/ + 231. https://www.flexoptix.net/en/legal/agreement-shop/ + 232. https://www.flexoptix.net/en/legal/agreement-support/ + 233. https://www.flexoptix.net/en/elektro-und-elektronikgerate-informationen-von-herstellern-fur-gewerbliche-nutzer/ + 234. https://www.flexoptix.net/en/paymentinfo/ + 235. https://www.flexoptix.net/en/paymentinfo/ + 236. https://www.flexoptix.net/en/paymentinfo/ + 237. https://www.flexoptix.net/en/paymentinfo/ + 238. https://www.flexoptix.net/en/paymentinfo/ + 239. https://www.flexoptix.net/en/paymentinfo/ + 240. https://www.flexoptix.net/en/checkout/cart/index/ + 241. https://www.flexoptix.net/en/checkout/index/index/quoteCheckout/true/ + 242. https://servicedesk.flexoptix.net/ + 243. https://www.flexoptix.net/en/legal/data-protection/ + + Hidden links: + 245. https://servicedesk.flexoptix.net/ + 246. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 247. https://www.flexoptix.net/en/customer/account/ + 248. https://www.flexoptix.net/en/checkout/cart/index/ + 249. https://servicedesk.flexoptix.net/ + 250. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 251. https://www.flexoptix.net/en/customer/account/ + 252. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 253. https://www.flexoptix.net/en/checkout/cart/index/ + 254. https://www.flexoptix.net/en/flexoptix-app/?os=linux + 255. https://www.flexoptix.net/fmp-ios + 256. https://play.google.com/store/apps/details?id=net.flexoptix.android.native diff --git a/debian/local/udev/99-tprogrammer.rules b/debian/local/udev/99-tprogrammer.rules new file mode 100644 index 0000000..aea4fa4 --- /dev/null +++ b/debian/local/udev/99-tprogrammer.rules @@ -0,0 +1,19 @@ +# Please copy this file into /etc/udev/rules.d/ +# for libusb +#V2 Legacy +SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="5750",MODE="0666" +KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="5750",MODE="0666" +#V2 +SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="[aA]0[eE]7",MODE="0666" +KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]7",MODE="0666" +#V3 +SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="[aA]0[eE]8",MODE="0666" +KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]8",MODE="0666" +#V4 16D0 0B1A +SUBSYSTEM=="usb",ATTR{idVendor}=="16[dD]0",ATTR{idProduct}=="0[bB]1[aA]",MODE="0666" +KERNEL=="hidraw*",ATTRS{idVendor}=="16[dD]0",ATTRS{idProduct}=="0[bB]1[aA]",MODE="0666" + +# for hidraw +#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="5750",MODE="0666" +#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]7",MODE="0666" +#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]8",MODE="0666" diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..04d66fa --- /dev/null +++ b/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f + +%: + dh ${@} + +upstream: + # main + wget --trust-server-names https://flexbox.reconfigure.me/download/electron/linux/x64/current + + # changelog + lynx "https://www.flexoptix.net/en/flexoptix-app/?os=linux#flexapp__modal__changelog" -dump | \ + sed '/^Changelog/,$$!d' | sed '/^Get the latest Version/,$$d' > debian/local/doc/changelog.txt + + # udev + wget https://www.flexoptix.net/static/frontend/Flexoptix/default/en_US/files/99-tprogrammer.rules -O debian/local/udev/99-tprogrammer.rules + +execute_after_dh_auto_clean: + rm -rf squashfs-root + chmod 0644 FLEXOPTIX*.AppImage + +override_dh_auto_build: + chmod 0755 FLEXOPTIX*.AppImage + ./FLEXOPTIX*.AppImage --appimage-extract + +override_dh_auto_install: + mkdir -p debian/flexoptix-app/usr/lib + mv squashfs-root debian/flexoptix-app/usr/lib/flexoptix-app + + rm -f debian/flexoptix-app/usr/lib/flexoptix-app/AppRun + rm -f debian/flexoptix-app/usr/lib/flexoptix-app/usr/lib/*.so.* + rmdir --ignore-fail-on-non-empty --parents debian/flexoptix-app/usr/lib/flexoptix-app/usr/lib + + # bin + mkdir -p debian/flexoptix-app/usr + cp -a debian/local/bin debian/flexoptix-app/usr/bin + + # udev + mkdir -p debian/flexoptix-app/lib/udev + cp -a debian/local/udev debian/flexoptix-app/lib/udev/rules.d + + # desktop + mkdir -p debian/flexoptix-app/usr/share + cp -a debian/local/desktop debian/flexoptix-app/usr/share/applications + + rm -f debian/flexoptix-app/usr/lib/flexoptix-app/flexoptix-app.desktop + + # icon + mkdir -p debian/flexoptix-app/usr/share/icons/hicolor/256x256/apps + mv debian/flexoptix-app/usr/lib/flexoptix-app/usr/share/icons/hicolor/0x0/apps/flexoptix-app.png debian/flexoptix-app/usr/share/icons/hicolor/256x256/apps + + rmdir --ignore-fail-on-non-empty --parents debian/flexoptix-app/usr/lib/flexoptix-app/usr/share/icons/hicolor/0x0/apps + rm -f debian/flexoptix-app/usr/lib/flexoptix-app/flexoptix-app.png + +override_dh_installchangelogs: + dh_installchangelogs debian/local/doc/changelog.txt + +override_dh_dwz: + # disabled + +override_dh_shlibdeps: + # disabled + +override_dh_strip: + # disabled + +override_dh_strip_nondeterminism: + # disabled diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) -- cgit v1.2.3