If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:libusp.so

From BoxMatrix
(Redirected from libusp.so)


BoxMatrix >> Shell-Commands >> libusp.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Endpoints  -  Listeners  -  Logs  -  Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

todo

Endpoints

aicmd enhanced daemons using libusp.so inherit these functions:

# provided by libusp.so: - fw 7.90+
 
usp agent obr                            - Send OnBoard Request to controller
usp agent bootevent                      - Send Device.Boot! notification to controller
usp agent open                           - Open connection
usp agent close                          - Close connection
usp agent controllers                    - Show all controllers
usp agent subscriptions                  - Show all subscriptions
usp agent bulkdata                       - Show all bulkdata profiles

Listeners

aicmd enhanced daemons inheriting functions from libusp.so:
The Firmw column shows the Listener's aicmd compatiblity, the enhancement by libusp.so startet with fw 7.90.

Listener Firmw Libraries
ctlmgr (avmcmd) 7.01 libavmcsock.so, libavmpcp.so, libcmapi.so, libewnwlinux.so, libtr064.so, libwebsrv.so, libusp.so
1 listeners inherit libusp.so functions

Logs

This is a subset of the Temp-Files section, filtered for logfiles of libusp.so:

Daily updated index of all libusp.so logfiles found scanning Supportdata-Probes. Last update: 2024-11-15 07:09 GMT.
The label (temp) in the Logfile column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective logfile. Click the column header to sort by this number.

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.56 source files:

$ strings /usr/share/ctlmgr/libusp.so | grep -e '\.c$' -e '\.cpp$'

ar7/ctlmgr/src/usp/data/common_callbacks.c
ar7/ctlmgr/src/usp/data/async_request_manager.c
ar7/ctlmgr/src/usp/data/bulkdata_manager.c
ar7/ctlmgr/src/usp/data/node.c
ar7/ctlmgr/src/usp/data/subscription_manager.c
ar7/ctlmgr/src/usp/data/table_backing_store.c
ar7/ctlmgr/src/usp/data/transaction_cache.c
ar7/ctlmgr/src/usp/data/transfer_manager.c
ar7/ctlmgr/src/usp/data/uimod_list_mapper.c
ar7/ctlmgr/src/usp/data/usp_data_message.c
ar7/ctlmgr/src/usp/data/usp_list.c
ar7/ctlmgr/src/usp/data/usp_path.c
ar7/ctlmgr/src/usp/data/usp_msg_processor.c
ar7/ctlmgr/src/usp/data/usp_vector.c
ar7/ctlmgr/src/usp/data/model/device2.c
ar7/ctlmgr/src/usp/data/model/usp_prov_utils.c
ar7/ctlmgr/src/usp/data/model/common/bulkdata.c
ar7/ctlmgr/src/usp/data/model/common/deviceinfo.c
ar7/ctlmgr/src/usp/data/model/common/ethernet.c
ar7/ctlmgr/src/usp/data/model/common/localagent.c
ar7/ctlmgr/src/usp/data/model/common/time.c
ar7/ctlmgr/src/usp/data/model/ieee1905/ieee1905.c
ar7/ctlmgr/src/usp/data/model/inet/cellular.c
ar7/ctlmgr/src/usp/data/model/wifi/wifi.c
ar7/ctlmgr/src/usp/data/model/inet/ppp.c
ar7/ctlmgr/src/usp/data/model/inet/dns.c
ar7/ctlmgr/src/usp/data/model/inet/ip.c
ar7/ctlmgr/src/usp/data/model/inet/ip_diagnostics.c
ar7/ctlmgr/src/usp/data/model/lan/hosts.c
ar7/ctlmgr/src/usp/data/model/mtp/mqtt.c
ar7/ctlmgr/src/usp/data/model/smarthome/smarthome.c
ar7/ctlmgr/src/usp/data/model/services/voip/voip.c
ar7/ctlmgr/src/usp/roles/agent.c
ar7/ctlmgr/src/usp/roles/agent_security.c
ar7/ctlmgr/src/usp/roles/agent_websocket.c
ar7/ctlmgr/src/usp/roles/agent_myfritz.c
ar7/ctlmgr/src/usp/roles/agent_mqtt.c
ar7/ctlmgr/src/usp/roles/agent_conn_retry.c
ar7/ctlmgr/src/usp/messages/record.c
ar7/ctlmgr/src/usp/messages/message.c  

Dependencies

Daily updated index of all dependencies of this library. Last update: 2024-11-15 07:54 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib ld.so 11 7.39 - 8.00 Dynamic linker / loader Linux
Depends on lib libar7cfg.so 31 7.39 - 8.00 TFFS-Configuration API to ar7.cfg and many more. AVM
Depends on lib libasset_bundle.so 22 7.90 - 8.00 Asset-Bundles helper functions AVM
Depends on lib libautodetectnotify.so 3 7.90 TODO AVM
Depends on lib libavm_event.so 31 7.39 - 8.00 AVM-Events management API AVM
Depends on lib libavmauth.so 31 7.39 - 8.00 Fritzbox authentification helpers AVM
Depends on lib libavmcipher.so 31 7.39 - 8.00 AES / DES / Rijndael encryption / decryption. AVM
Depends on lib libavmcrypto.so 31 7.39 - 8.00 JWE encryption / decryption / key generator AVM
Depends on lib libavmcsock.so 31 7.39 - 8.00 Networking, I/O and helper functions AVM
Depends on lib libavmdnsnotify.so 31 7.51 - 8.00 Client / server DNS notification API AVM
Depends on lib libavmfbconf.so 28 7.39 - 7.81 API to hardcoded fbconf.cfg AVM
Depends on lib libavmfbstate.so 31 7.39 - 8.00 IPC fritzbox state notification AVM
Depends on lib libavmfwnotify.so 31 7.39 - 8.00 Firewall state notification. AVM
Depends on lib libavmhmac.so 31 7.39 - 8.00 HMAC / SHA / MD5 hashing. AVM
Depends on lib libavmipchomenet.so 31 7.39 - 8.00 TODO AVM
Depends on lib libavmnexus.so 31 7.39 - 8.00 avmnexusd worker socket API AVM
Depends on lib libavmnexus_tab.so 22 7.90 - 8.00 TFFS-Configuration API to avmnexus.cfg AVM
Depends on lib libavmnexuscfg.so 31 7.39 - 8.00 TODO AVM
Depends on lib libavmnexuscpp.so 31 7.39 - 8.00 Mesh client / server C++ API class AVM
Depends on lib libavmnexusmail.so 31 7.39 - 8.00 Push-Mail across a Mesh network AVM
Depends on lib libavmpcp.so 31 7.39 - 8.00 Port Control Protocol (PCP) API library AVM
Depends on lib libavmprotobuf.so 31 7.39 - 8.00 Protocol Buffers (Protobuf) mechanism for serializing structured data AVM
Depends on lib libavmrrdstate.so 31 7.39 - 8.00 API wrapping rrdinfo AVM
Depends on lib libavmssl.so 31 7.39 - 8.00 SSL certificate creation / validation AVM
Depends on lib libavmudpst.so 24 7.39 - 8.00 UDP speed test client / server API AVM
Depends on lib libavmupnpbig.so 31 7.39 - 8.00 UPnP support API (big version) AVM
Depends on lib libavmuspmesh.so 31 7.39 - 8.00 TODO AVM
Depends on lib libavmvpnnotify.so 31 7.39 - 8.00 VPN state notification. AVM
Depends on lib libavmwdt.so 22 7.61 - 8.00 AVM-Watchdogs management API AVM
Depends on lib libboxenv.so 22 7.90 - 8.00 API to the rc.conf enhanced Config-Environment AVM
Depends on lib libboxlib.so 31 7.39 - 8.00 Box status, logging and statistics functions AVM
Depends on lib libboxnotify.so 31 7.39 - 8.00 boxnotifyd client API (old) AVM
Depends on lib libboxnotifycsock.so 31 7.39 - 8.00 boxnotifyd client API (new) AVM
Depends on lib libbroadband.so 31 7.39 - 8.00 TODO Linux
Depends on lib libc.so 31 7.39 - 8.00 Standard C library Linux
Depends on lib libcfgimpexp.so 22 7.90 - 8.00 TFFS-Configuration API for configuration import and export. AVM
Depends on lib libcm.so 31 7.39 - 8.00 ctlmgr / cm_logic messaging API AVM
Depends on lib libcmapi.so 31 7.39 - 8.00 API library for ctlmgr and its plugins. AVM
Depends on lib libcmquery.so 31 7.39 - 7.81 Asynchronous ctlmgr query Linux
Depends on lib libcore.so 22 7.61 - 8.00 Gathers the MAC addresses of the device and maintains its device mode. AVM
Depends on lib libcrypt.so 5 7.39 - 8.00 Encoding and decoding handling routines. Linux
Depends on lib libcrypto.so 31 7.39 - 8.00 OpenSSL general crypto and X.509 library Linux
Depends on lib libdl.so 5 7.39 - 8.00 Dynamic linking library Linux
Depends on lib libdocsisinfodata.so 6 7.39 - 8.00 TODO Puma
Depends on lib libdputil.so 31 7.39 - 8.00 DataPipe / packet utilities AVM
Depends on lib libeventlog.so 22 7.90 - 8.00 System Event-Log management API AVM
Depends on lib libewnwjson.so 31 7.39 - 8.00 JSON helper functions AVM
Depends on lib libewnwled.so 31 7.39 - 8.00 LED event helper functions AVM
Depends on lib libewnwlinux.so 31 7.39 - 8.00 Linux networking functions AVM
Depends on lib libewnwnet.so 31 7.39 - 8.00 Internet helper functions AVM
Depends on lib libfbconf.so 22 7.61 - 8.00 API to hardcoded fbconf.cfg AVM
Depends on lib libfbsync.so 22 7.61 - 8.00 TODO AVM
Depends on lib libfcctl.so 1 7.39 - 8.00 API to the Broadcom Packet Flow Cache driver. Broadcom
Depends on lib libfwsign.so 31 7.39 - 7.81 Firmware signature validation AVM
Depends on lib libfwupdate.so 31 7.39 - 8.00 TODO Linux
Depends on lib libfwupdate_via_nexus.so 31 7.39 - 8.00 Firmware update across a Mesh network AVM
Depends on lib libfwupdatetrace.so 31 7.39 - 8.00 TFFS-Configuration API to fwupdatetrace.cfg AVM
Depends on lib libhtmltemplate.so 31 7.39 - 8.00 Template preprocessor for HTML / XML markup AVM
Depends on lib libikeapi.so 31 7.39 - 8.00 avmike client / server communication API AVM
Depends on lib libjuisclient.so 31 7.39 - 8.00 Update-Search - second generation - JUIS AVM
Depends on lib liblandev.so 31 7.39 - 8.00 TODO Linux
Depends on lib libled2.so 31 7.39 - 8.00 LED API - second+third generation AVM
Depends on lib liblocalize.so 22 7.90 - 8.00 Charset conversion helper functions AVM
Depends on lib liblrwpan_tools.so 3 7.90 ZigBee configuration import / export helper functions AVM
Depends on lib libm.so 5 7.39 - 8.00 C math library Linux
Depends on lib libmove_helper.so 22 7.90 - 8.00 TODO AVM
Depends on lib libmoved.so 31 7.39 - 7.81 API to the moved service. AVM
Depends on lib libmovetrace.so 31 7.39 - 7.81 TODO Linux
Depends on lib libmqtt.so 31 7.39 - 8.00 MQTT client API AVM
Depends on lib libmxml.so 31 7.39 - 8.00 Mini-XML parser / generator Linux
Depends on lib libneighbour.so 22 7.61 - 8.00 Neighbour discovery and notification API AVM
Depends on lib liboauth2.so 31 7.39 - 8.00 OAuth v2.0 authentificator Linux
Depends on lib libpthread.so 5 7.39 - 8.00 POSIX threading library Linux
Depends on lib librt.so 5 7.39 - 8.00 POSIX realtime extensions library Linux
Depends on lib libslab_c++.so 22 7.90 - 8.00 C++ slab allocator AVM
Depends on lib libspeedtest.so 31 7.39 - 8.00 Kernel speedtest API AVM
Depends on lib libssl.so 31 7.39 - 8.00 OpenSSL implementations of SSL and TLS Linux
Depends on lib libsvctl.so 31 7.39 - 8.00 supervisor notification library AVM
Depends on lib libtiinterpreter.so 31 7.39 - 8.00 Preprocessor for SSI-Files by TI. AVM
Depends on lib libupnpdev.so 31 7.39 - 8.00 UPnP root device helper library AVM
Depends on lib libwdt.so 28 7.39 - 7.81 AVM-Watchdogs management API AVM
Depends on lib libwebkpiclient.so 31 7.39 - 8.00 KPI sensor for system parts which use HTTP / HTTPS AVM
Depends on lib libwebsrv.so 31 7.39 - 8.00 HTTP / HTTPS webserver and tools. AVM
Depends on lib libyajl.so 31 7.39 - 8.00 Event-driven JSON parser Linux
Depends on lib libz.so 31 7.39 - 8.00 Zlib compressor / decompressor Linux
85 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2024-11-15 05:54 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box 4040 7.39 - 8.00 /usr/share/ctlmgr 210k - 242k
FRITZ!Box 4050 7.58 - 7.90 /usr/share/ctlmgr 222k - 242k
FRITZ!Box 4060 7.39 - 7.90 /usr/share/ctlmgr 202k - 242k
FRITZ!Box 5530 Fiber (main) 7.39 - 8.00 /usr/share/ctlmgr 277k - 321k
FRITZ!Box 5590 Fiber (main) 7.39 - 8.00 /usr/share/ctlmgr 206k - 242k
FRITZ!Box 5690 Pro (main) 7.62 - 7.90 /usr/share/ctlmgr 226k - 246k
FRITZ!Box 6490 Cable (atom) 7.39 - 7.51 /usr/share/ctlmgr 226k - 266k
FRITZ!Box 6590 Cable (atom) 7.39 - 7.51 /usr/share/ctlmgr 226k - 266k
FRITZ!Box 6591 Cable (atom) 7.39 - 8.00 /usr/share/ctlmgr 222k - 274k
FRITZ!Box 6660 Cable (atom) 7.39 - 8.00 /usr/share/ctlmgr 226k - 274k
FRITZ!Box 6670 Cable (atom) 7.61 - 7.90 /usr/share/ctlmgr 246k - 274k
FRITZ!Box 6690 Cable (atom) 7.39 - 7.90 /usr/share/ctlmgr 230k - 274k
FRITZ!Box 6820 LTE v1 (main) 7.51 /usr/share/ctlmgr 260k
FRITZ!Box 6820 LTE v2 (main) 7.51 /usr/share/ctlmgr 260k
FRITZ!Box 6820 LTE v3 (main) 7.51 - 7.57 /usr/share/ctlmgr 260k - 273k
FRITZ!Box 6850 LTE 7.39 - 7.90 /usr/share/ctlmgr 174k - 248k
FRITZ!Box 6850 5G 7.39 - 7.90 /usr/share/ctlmgr 210k - 242k
FRITZ!Box 6890 LTE (main) 7.39 - 7.57 /usr/share/ctlmgr 235k - 299k
FRITZ!Box 6890 LTE v1 (main) 7.39 - 7.57 /usr/share/ctlmgr 235k - 299k
FRITZ!Box 6890 LTE v2 (main) 7.39 - 7.57 /usr/share/ctlmgr 235k - 299k
FRITZ!Box 7490 (main) 7.51 /usr/share/ctlmgr 278k - 295k
FRITZ!Box 7510 7.39 - 8.00 /usr/share/ctlmgr 210k - 242k
FRITZ!Box 7520 7.39 - 8.00 /usr/share/ctlmgr 210k - 242k
FRITZ!Box 7520 v2 (main) 7.39 - 8.00 /usr/share/ctlmgr 210k - 242k
FRITZ!Box 7530 7.39 - 8.00 /usr/share/ctlmgr 166k - 242k
FRITZ!Box 7530 AX 7.39 - 8.00 /usr/share/ctlmgr 182k - 254k
FRITZ!Box 7583 (main) 7.50 - 7.59 /usr/share/ctlmgr 282k - 299k
FRITZ!Box 7583 VDSL (main) 7.59 - 8.00 /usr/share/ctlmgr 299k - 325k
FRITZ!Box 7590 (main) 7.39 - 8.00 /usr/share/ctlmgr 226k - 325k
FRITZ!Box 7590 AX (main) 7.39 - 8.00 /usr/share/ctlmgr 226k - 325k
FRITZ!Box 7690 7.61 - 7.90 /usr/share/ctlmgr 222k - 246k
31 models use this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-11-15 07:54 GMT.

Firmware Symbol
7.90 - 8.00 usp_controller_deleted
7.39 - 7.81 usp_controller_id_changed
7.39 - 8.00 usp_controllers_changed
7.39 - 8.00 usp_exit
7.39 - 8.00 usp_get_controller_status
7.39 - 8.00 usp_init
7.39 - 8.00 usp_notify_uimod_object_added
7.39 - 8.00 usp_notify_uimod_object_deleted
8 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l