2022 Q1
2022-03-28
- individual blocklists( DENIED_SITES_ENABLE, DENIED_SITES_LIST )
2022-03-28
- zte mf79: sms list, reboot, IP reset
2022-03-29
- more UWSGI workers
- demo license
- deb package building
- mongodb template
2022-03-31
- huawei K5150: reset_ip , list_sms, reboot, send_sms
2022 Q2
2022-04-08
- FIX: error 500 when modem not found
- license in web
- Imei not unique => show in dash why
- Ignore reset if IMEI is in IGNORED_IMEIS
- DEV not added => why? show in status
- show_status_brief, header must be 1st row
- Nagios plugin doesn’t work with encrypted source
- ZTE MF93: reboot call
2022-04-18
- cx /usr/lib/nagios/plugins/proxysmart-nagios-helper.sh
- DNS in Jinja2
2022-04-23
- bw_quota bug – quota restrictions are applied on next proxy request only
- read bw_quota, bandlimin, bandlimout, DENIED_SITES_ENABLE, DENIED_SITES_LIST, mtu, extra_users : from Mongodb
2022-04-26
- zte MF971
- add Quectel modems support
- report ICCID
2022-05-01
- bug fixed when a modem has the same LAN as Eth\WIFI LAN, so the modem took priority over LAN
2022-05-03
- reboot doesn’t wait till modem is added to the system; use reset_gently for that
2022-05-07
- wait UDEV_xx after usb reset \ reboot
- add reboot API (CLI|WEB)
2022-05-22
- add proxy live counters based on RRD
2022-05-30
- add usb_reset ( usb_reset_individual_DEV ) API, by nick\imei\modemXXX
2022-06-07
- Periodic automatic IP rotation , set AUTO_IP_ROTATION per modem or globally
2022-06-11
- double get_external_ip when doing IP reset via API
2022-06-18
- modem_names OR static udev map => make configurable
- is syslog-ng needed for Haproxy ?? revert back to rsyslog.
2022-06-22
- mongodb: timeout handling
2022-06-23
- ipv6, haproxy integration, systemd-slices (altnetworking2).
2022 Q3
2022-07-01
- convert numeric cellop MCCMNC to Letters
- del old show_status
2022-07-20
- fixed bug when license stopped working because of floating (??) disk size and RAM size.
2022-07-22
- apply_settings = > if absent in DB, assign random creds.
2022-07-28
- haproxy check >= 2.2
- Documentation:
— periodic IP rotation
— ipv6 support
— VPS integration
2022-07-30
- fix: del symlink of altnetworking on installation
2022-08-02
- nagios plugin exit code fixed ; nagios plugin moved to the main codebase
2022-08-09
- openvpn support (residential VPN!)
2022-08-24
- report IP rotation history
- WebApp can edit modems
- minor fixes: [ ignoring cell fwding in altnetworking2, dns in vpn, etc ]
- show_model – more correct modems model showing
2022-08-27
- report IP rotation history as table
2022-09-02
- support of 4g LAN routers like Huawei Bxxx
2022-09-03
- report LTE band in full status
2022-09-08
- improved support of ZTE MF927
2022-09-12
- report APN
- zte mf79 – sms send
2022-09-16
- zte mf79VIVO support
- extra delay after IP rotation
2022-09-19
- get by mongodb – get 1st value
2022-09-22
- modems helpers reorg, make them more fast & cached
- added hourly IP rotation
2022-09-30
- added OS TCP spoofing with p0f3 signatures (WOW!!!), including Mac OS X, iOS, Android, Windows. Total rework of OSfooler-ng!
- modem WEB server warm-up (when 1st request is ignored and 2nd and subsequent are processed)
2022 Q4
2022-10-04
- zte mf688T proxidize can send SMS
- d-link dwm222 basic support (beta)
- signal reported in main table of the WebApp
2022-10-06
- OS spoofing for VPN users
- vpn: mongodb integration
2022-10-10
- dirty ip rotation support
- secure ip rotation links with auto expiration
2022-10-12
- UF906 (KuWfi, Anydata, TianJie) modems integration
2022-10-15
- rework of denied domains list, *.domains are added automatically
2022-10-16
- vpn: blocklist of domains. make sniproxy enablable in conf.txt
- license revoking status checked online
2022-10-19
- xproxy.io modems support
- bug fixed: Configuration file /etc/systemd/system/proxysmart.service is marked executable.
- when main proxy user == one of extra users, use extra user password
2022-10-25
- NM disable modem*
2022-10-27
- Novatel MIFI
- Franklin T9 (R717)
- custom DNS servers for proxies
2022-10-29
- Documentation: secure rotation links
- get_ConnectionStatus_n response must contain OK
- cell op 425 02 => must be converted too
- model_shown returns “” sometimes => won’t fix, it happens when MAX_PARALLEL_WORKERS_STATUS is too large
2022-11-01
- solve issue when run_cache xxx times out and prints nothing, thus is executed over and over again
2022-11-08
- alcatel IK41: reboot, sms list, helper
2022-11-09
- Verizone Jetpack AC791L
- more fast status for unknown modems models
- ignore extra user when it matches with existing user (main user or another extra user)
- Alcatel MW40 – proper operation now
2022-11-18
- CLR900A
- FranklinT10
2022-11-20
- SierraWireless EM7455
2022-11-27
- FiboCom L860-gl : basic work + sms send\read
- Huawei ME906s : basic work + sms send\read
2022-12-02
- Huawei dongles in NCM mode (WWAN+AT)
2022-12-11
- Set minimum time between IP resets
- a function for re-add a device: proxysmart.sh add_dev $DEV
- UDEV plug-n-play (hook scripts)
2022-12-21
- detect when CellOp redirects to their Billing Page
2022-12-22
- redefine variables in
/etc/proxysmart/conf.d/*.inc
2022-12-25
- QUIC support (UDP, HTTP/3.0) for SOCKS5 proxies , check README
2022-12-30
- Web: editable field for Pho.Number.
- Link for downloading Openvpn profiles for modems
2023 Q1
2023-01-03
- Static VPN IP’s based on Index from Openvpn PKI
2023-01-04
- Secure IP reset links are now shown as full URL
2023-01-07
- android phones integration (USB tethering mode & remote mobile tunnel mode).
2023-01-08
- Documentation: Dirty ip reset
2023-01-10
- Vodafone K5161 supported
2023-01-11
- purging sms (for Huawei in HiLink mode only)
2023-01-12
- Fibocom L860, Ipv6 support
2023-01-14
- Quectel RM520 support (5g)
2023-01-15
- Added new modem, Xproxy XH22 Wireless
- added table of content in README
- Proxies “Extra users”: added individual speed limits
2023-01-17
- show anonymous link in main screen of the WebApp
2023-01-19
- allow only DEMO version on VirtualBox
2023-01-22
- vpn: default UDP
2023-01-27
- mongodb cache bug fixed
2023-01-28
- Huawei 3372h-325 “BROVI”
2023-01-29
- API for getting bandwidth stats within arbitrary time interval
2023-02-01
- 3proxy logs contains IMEI and Nickname
2023-02-02
- Proxies can set to expiry after a Date.
2023-02-02
- E3276 can send USSD
- MF823 is properly shown
2023-02-04
- Quectel EC25 can send USSD
- IK40 support + USSD
2023-02-05
- ability to set a custom URL in secure rotation links
- ability to set a custom HOST in proxy credentials ports
2023-02-06
- Quectel EM12G
2023-02-07
- MF667 modem support
2023-03-02
- Chinese MSM8916 modems support
- bug fix: JS was cached forever
- proxysmart.log – grandparent pid is logged
- proxysmart.log – timestamps preceed every line
- ztemf79 : reconnect data
- Num of current connections is reported properly
- Brovi Huawei E3372-325 added support
- Quectel EC25-AFX added
- API for status query fixed
2023-03-03
- IP rotation timers fix (allows arbitrary nonstandard minutes like 31,61,1222)
- Alcatel IK41 in “stick” mode