SputnikNet

PayPal Authentication System updates and bug fixes

PayPal Authentication System
  • PayPal authentication process no longer generates superfluous DNS requests
  • Optional customer-requested email address now overrides default PayPal account email
  • Old admin-created accounts work properly
  • Admin-created accounts that don't include an active PayPal product work properly
  • User limits are correctly enforced if allow duplicate logins is checked
Miscellaneous Fixes
  • Session Monitor Window properly displays all types of client sessions
  • Session accounting works on all supported customer-provisioned routers
  • Intermittent CRM (customer survey) display error fixed
  • Session search field works properly in MANAGE > Sessions
  • User Authentication System properly displays group membership checkboxes
  • Device Authentication System displays all registered MAC addresses

Timezone updates and ratable bandwidth limits in Guest Authentication

Changes

  • Fixed a number of outstanding bugs related to timezones and date functions (please read below for further details).
  • General performance enhancements.
  • New feature: Guest Authentication now offers ratable (periodic) bandwidth limits; you can limit accounts to a defined amount of bandwidth per day (or any other time interval). In any Guest Authentication System, see Settings > Limits: Bandwidth Limit.

Timezone Details

Due to the above changes, some customers’ existing timezones are no longer supported. These were automatically migrated according to the table below. If these conversions are not appropriate for your account, please update them manually from your SputnikNet control panel.

Old New
+00 UTC
+01 Europe/London
+02 Europe/Paris
+03 Europe/Helsinki
+03.5 Europe/Helsinki
+04 Europe/Moscow
+04.5 Asia/Kabul
+05 Asia/Karachi
+05.5 Asia/Kolkata
+06 Asia/Dhaka
+07 Asia/Jakarta
+08 Asia/Hong_Kong
+09 Asia/Tokyo
+09.5 Australia/Darwin
+10 Australia/Sydney
+10.5 Australia/Lord_Howe
+11 Asia/Vladivostok
+12 Pacific/Fiji
+13 Pacific/Apia
-01 Atlantic/Cape_Verde
-02 Brazil/DeNoronha
-03 Brazil/East
-03.5 Brazil/East
-04 America/New_York
-04.5 America/New_York
-05 America/Chicago
-06 America/Denver
-07 America/Los_Angeles
-08 America/Anchorage
-09.5 Pacific/Marquesas
-10 Pacific/Honolulu
-11 Pacific/Midway
-12 Pacific/Midway
Australia/ACT Australia/Sydney
Canada/Eastern America/Toronto
Canada/Mountain America/Edmonton
Canada/Pacific America/Vancouver
Etc/GMT+1 Atlantic/Cape_Verde
Etc/GMT+10 Pacific/Honolulu
Etc/GMT+3 Brazil/East
Etc/GMT+4 America/New_York
Etc/GMT+6 America/Denver
Etc/GMT+8 America/Anchorage
Etc/GMT+9 Pacific/Gambier
Etc/GMT-10 Australia/Sydney
Etc/GMT-3 Europe/Helsinki
Etc/GMT-5 Asia/Karachi
Etc/GMT-9 Asia/Tokyo
Etc/Greenwich UTC
GB Europe/London
GMT UTC
Greenwich UTC
Jamaica America/Jamaica
US/Arizona America/Los_Angeles
US/Central America/Chicago
US/East-Indiana America/New_York
US/Eastern America/New_York
US/Michigan America/New_York
US/Mountain America/Denver
US/Pacific America/Los_Angeles

Facebook Authentication System Updates - April-May 2015

There are some changes coming soon from Facebook that will impact your Wi-Fi networks using Facebook authentication.

Overview

Facebook is tightening the policies that control how all developers utilize their system. Facebook will phase these new policies in starting May 1, 2015. You can find more information about the changes at developers.facebook.com.

Sputnik will release an updated Facebook authentication system that complies with these guidelines during the week of April 27, 2015.

Below is an overview of the changes as we understand them, with information about how you can get ready.

Apps must be linked to Facebook Developer Accounts

Currently, Sputnik offers an app that many of our customers use for Facebook authentication.

Impact: after the changes you will no longer be able to create new authentication systems that use the Sputnik Facebook app, but will need to create and use a custom Facebook app.

Authentication systems currently using the Sputnik Facebook app will need to transition to a custom Facebook app within 90 days (July 1, 2015). You can learn more about how to create a custom Facebook app at developers.facebook.com.

Required gestures and profile requests will be deprecated

Facebook will no longer allow required likes, wall posts, email addresses and birthdates.

Impact: all required social gestures and profile requests will be switched to requested.

Pre-written wall posts will no longer be allowed

Impact: if you enable "Request Like" an optional wall post request will be made in addition to the requested like. The user will be able to write and post their own content to their wall referencing your URL.

Apps requesting user birthdate must be reviewed by Facebook

Similar to the way Apple controls their iOS ecosystem, Facebook is now requiring apps that use certain Facebook features to be submitted to a review process.

Impact: if you want to request the user's birthdate, you will need to submit your app to Facebook for review. Facebook states that the process takes approximately 5 business days.

SputnikNet Reporting Subsystem Updates

We've added a number of reports that can send information to customers periodically (e.g. hourly/daily/weekly/monthly/yearly).

  • Session operating system and browser breakdown
  • Usage report (summary number of sessions, unique clients, and bandwidth usage)
  • Detailed session report (all SputnikNet session data in given time period)

Data can be sent as HTML reports, CSV files for input into spreadsheets or data analytics, or as JSON pushed to an external post URL.

Bug fixes:

  • Session monitor window no longer overutilizes CPU
  • CRM survey potential crash fixed
  • Incoming DHCP updates accepted through firewall

Maps and Authentication System Updates

Maps

  • Replaced CloudMade maps with MapBox maps for faster page loads
mapbox-fractal

PayPal Authentication System

  • Account sharing: ability to control the number of simultaneous logins per account
  • Customizable welcome email with username and password for new signups (optional recovery password can be sent to protect customer privacy)
  • Updated code to work with PayPal mobile device payments (e.g. smartphones, iPads)
  • Fixed bug that prevented users from logging in with <8 character password

Prepaid Authentication System

  • Account sharing: ability to control the number of simultaneous logins per account

Facebook Authentication System

  • Added the ability to selectively bypass a survey if access to the user’s Facebook profile is enabled

Facebook Authentication System

We’re pleased to add a new Facebook Authentication System to our growing stable of SputnikNet login methods.

new-facebook-like-button
Here’s how it works:

You can now create one or many Facebook Authentication Systems and add them to your captive portals. All you need to do is create a Facebook app in your account (more information about how to do this is at developers.facebook.com) and link it to SputnikNet. Then, when users connect to your Wi-Fi access point, they’ll be presented to log in with their Facebook credentials.

Sputnik’s Facebook Authentication System has tons of flexibility. Here are just some of the things you can do:

  • Have customers login to your hotspot with their Facebook ID
  • Require or request a Facebook Like (to the web page of your choice)
  • Require or request a wall post (you can have up to ten pre-written wall posts that will appear on your customer’s walls)
  • Require or request customers’ email addresses
  • Require or request customers’ birthrates
  • Award session limits based upon how much the customer agrees to share
  • Full customization of the look and feel and login text

As with all other SputnikNet Authentication Systems, you can set bandwidth up/down limits, apply network policies, and completely control the look and feel of the login process.

Best of all, as you collect customer data it is yours to do with per your customer privacy agreements. For example, you can collect email addresses for online marketing programs.

We believe SputnikNet’s Facebook Authentication is the most flexible way of using Facebook to enable customers to log into Wi-Fi. You are in complete control, with the ability to request or require the appropriate information or social gesture from your customers, and full and exclusive access to the data you generate.

SputnikNet Updates - October 4, 2012

We’re pleased to announce a major upgrade of SputnikNet on the 55th anniversary of the launch of Earth’s first manmade satellite, Sputnik I.

Router Management

  • Routers are geocoded by address or uplink IP address and displayed on a zoom-able map. Clicking on map pin displays router name, pre-authenticated and authenticated sessions, router address, and quick links to router status, settings and graphs.
  • Synchronization between router and SputnikNet cloud is faster and more efficient.
  • New “Cloud Lock” mode automatically overrides local router settings with values set in SputnikNet.
  • New “Disable Local Admin” mode prevents router settings from being modified locally. This turns off the router’s web admin console, SSH, telnet, UPnP and disables the router’s reset button, so a 30–30–30 reset will not be possible.
  • Added “Drag and drop” controls for prioritizing Quality of Service (QoS) settings, with pre-built templates.
  • Norton ConnectSafe DNS resolution and content filtering solution is now integrated into SputnikNet. This free service enables providers to protect their networks using any of three levels of content filtering against malware, phishing sites, scam sites and adult content sites.
  • OpenDNS now utilizes update-only password and includes verbose logging for easier troubleshooting.
  • New controls for remote administration of DHCP, SPI firewall, local web server, UPnP, port forwards, ttraff, and reset button.
  • Enhanced site survey includes scan history: each rescan now updates previously discovered Wi-Fi devices and adds new Wi-Fi devices.
  • New router performance graphs now include load average and WAN/LAN network activity (requires 3.4.4 firmware).
  • Routers list includes new optional fields: Authentication Systems, Cloud Lock Status, Local Admin, Local Time, Local Time Zone, Captive Portal Preview.
  • Router status overview now filters out routers that have been decommissioned (inactive for greater than two weeks).

CRM & Analytics

  • New survey module enables the creation of online surveys that can be displayed to users during authentication. SputnikNet surveys support a variety of question formats (email, free-form text, checkbox, list, auto-complete). Optional or required questions can appear once per client login, at every login, or after a defined interval.
  • New survey report module enables analysis of customer survey results and CSV export.
  • Client session data can now be CSV exported.
  • Client session data include new optional fields for: User Agent, Portal Requests, Blackout, Client Language, Initial Host, Initial URL, Unauthenticated Timeout.

Captive Portals

  • The full captive portal login process can now be simulated from portal preview (it is no longer necessary to log in through an active router).
  • Improved media mini-window for uploading, previewing and inserting graphics, HTML, CSS, JavaScript and QuickTags into portals.
  • New QuickTags for inserting dynamic widgets into captive portals and welcome pages (e.g. site name, login widget, countdown timer, guest name, session monitor window, original client destination URL, etc.)
  • Improved syntax highlighting for easier HTML editing.
  • Default captive portal and welcome portal designs updated to render better on mobile devices.
  • Walled garden rules display DNS validation status.
  • Captive portal request rate limiting added to prevent malicious or compromised clients from impacting router performance.
  • Bug fix: non-resolving walled garden rules no longer cause the router to open access.
  • Bug fix: captive portals now preview properly in sites that have no session records.

Authentication Systems

  • Bandwidth limits can now be set per authentication system. This is in addition to bandwidth limits set at the router and client level. The order of precedence (from most to least predominant) is client, authentication system, and router.
  • PayPal: added additional PayPal payment IPs to walled garden rules.
  • PayPal bug fix: automatic session create on post-back.

SputnikNet System

  • Improved notifications and alerts throughout SputnikNet.
  • Improved email and SNMP event notifications for new devices, router inactive/active, router IP change and system warnings.
  • Enhanced session handling and recycling.

SputnikNet Updates - January 12, 2012

Here are numerous improvements that we’ve rolled out to SpuntikNet recently. The newest updates took place on January 12-13, 2012; those are bolded. The rest were introduced since the last changelog entry.

Please note that we no longer will be identifying SputnikNet with a version number, but instead, by date. (Sputnik Agent firmware will continue to use a version number—currently that is 3.4.0.)

Captive Portals

  • Content management system added to facilitate management of images, CSS, Javascript and text snippets that can be inserted into portals as tags
  • Improved portal design subsystem
  • Thumbnail previews added to captive portal list and associated router pages
  • Added optional pre-login portal to improve performance of hotspots with lots of ambient connections
  • Added the ability to duplicate portals
  • Suppressed autocapitalization in portal fields when displayed on iOS devices

Authentication Systems

  • Device authentication: enabled MAC-authenticated device sessions to survive idle timeout and DHCP lease expiration, sustaining connections indefinitely
  • PayPal authentication: added new IPs that PayPal is using for their services to the default walled garden rules
  • User authentication: user search enhanced to include login ID, display name and email address, with optional wild-card searching
  • Block private networks policies are now applied to all new authentication systems by default, for enhanced security

Network/Device Management

  • Added a site survey command that will return detailed information about a router’s radio environment, enabling rogue AP detection
  • Added alternate port and verbose mode options to OpenDNS content filtering
  • Enabled router list to display hardware, chipset, clock frequency, RAM, flash memory
  • Added DNS resolution to pre-validate walled garden rules
  • Added support for tagging a router’s location with latitude/longitude
  • Added automatic cleanup of authentication system and network policy overrides when converting a node from standard or pro to NMS mode

System

  • Improved timezone handling
  • Integrated documentation search and live tech support chat on all SputnikNet pages
  • Added multi-threading to handle large, busy networks

SputnikNet 3.4.0

SputnikNet version 3.4.0 is a major update. New features and enhancements include:


Enhanced User Interface

  • Faster, easier access to useful information and controls
  • Enhanced views for routers, captive portals, authentication systems, network policies, clients and sessions data
  • Quick MAC lookup to see what kind of devices are on your network

Better Remote Device Management

  • New Provisioning mode allows you to add Wi-Fi routers to your SputnikNet account without requiring subscriptions in advance
  • New Pro subscription level enables you to add advanced features to any or all routers on your network
  • Device subscription level can be changed from SputnikNet (instead of the router’s user interface)
  • Network policy view shows which network policies are applied to Wi-Fi clients before and after authentication
  • Radio scheduling allows you to turn Wi-Fi off at defined intervals

Per-User Bandwidth Controls

  • Set maximum upload rate and download rate per client
  • Improved bandwidth accounting

Content Caching

  • Improve network performance and save bandwidth by storing frequently accessed web content locally (requires Pro subscription, router with USB port, Sputnik USB flash drive)
  • Content caching reports enable you to view bandwidth saving and speedup statistics in real time

SMS Authentication

  • Enables you to text login codes to user cell phones (requires Essendex subscription)
  • Users simply enter cell phone number in captive portal and are sent a text with the login code
  • Sputnik charges no fees for SMS messages

Session Queueing

  • Set a maximum number of Wi-Fi sessions on a router; users who log in after the maximum is reached are given a place in line, with an estimate of when they’ll make it to the front of the queue and get online (requires Pro subscription)

Updated Reports

  • Revamped session reports, enabling session time and bandwidth summaries by router, client, authentication system and captive portal

Captive Portal and Authentication System Improvements

  • Disable Welcome Screen option, enabling you to immediately redirect the user to the web site of your choice, after login
  • User Authentication System: CSV export of harvested emails
  • PayPal Authentication System: updated list of PayPal’s affiliate server IPs

SputnikNet 3.3.7.8

SputnikNet version 3.3.7.8 new features and enhancements include:

  • Device management
    • Enabled remote flash update for the following router models:
      • Sputnik 720, 730 and 320
      • Cisco E2000 and E3000
      • Netgear 3500L
    • Added firmware update alerts for all other router models.
    • Added ability to remotely set timezone on router and to synchronize its clock with Internet time servers.
    • Enabled remote control over basic wireless scheduling (turn wireless signal on/off at certain times of day).
    • Enabled remote control over wireless client isolation.
    • Router local web admin password can now be changed from SputnikNet.
  • Sputnik Instant Setup
    • Added ability to set Sputnik Agent mode (e.g. NMS) before assigning the device to its SputnikNet server. This will streamline the deployment of managed range extenders running Sputnik Agent in NMS mode.
    • Added ability to detect and manually fix erroneous MAC addresses.
  • Captive portals
    • Added option to disable display of the session monitor window.
    • Added the ability to customize the post-authentication welcome page greeting text.
  • Prepaid authentication system
    • Improved performance when creating large prepaid code batches (e.g. 50,000+ codes).

Bug Fixes:

  • Device management: automatically apply walled garden rules that enable routers to connect to all Sputnik servers.
  • Reports: fixed axis labeling on certain bandwidth charts.
  • Various performance enhancements and minor bug fixes

For customers running Sputnik Control Center:


To upgrade to Sputnik Control Center 3.3.7.8, first upgrade to 3.3.7.0 as described in the 3.3.7.0 change log; then follow these upgrade instructions.


Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet 3.3.7.7

SputnikNet version 3.3.7.7 new features and enhancements include:

  • Upgraded SputnikNet Linux kernel for improved performance, enhanced stability and security

Bug Fixes:

  • Improved AP provisioning using Sputnik Instant Setup
  • Fixed a situation where an AP could not get its license from the SputnikNet server
  • Fixed an issue where session monitor use could increase server load

For customers running Sputnik Control Center:


To upgrade to Sputnik Control Center 3.3.7.7, first upgrade to 3.3.7.0 as described in the 3.3.7.0 change log; then follow these upgrade instructions.


Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet and Sputnik Agent Firmware 3.3.7.6

SputnikNet version 3.3.7.6 new features and enhancements include:

  • Enhanced user bandwidth shaping: you can specify a bandwidth cap (maximum) that is applied to all users on the network, preventing bandwidth hogs. Please note: this feature requires the use of Sputnik Agent firmware version 3.3.7.6.1.

  • Performance improvements: generally faster captive portal load times.

Bug Fixes:

  • Update to PayPal Authentication System that prevents users from creating invalid PayPal passwords.

Sputnik Agent Firmware version 3.3.7.6.1 new features and enhancements include:

  • Support for enhanced user bandwidth shaping in SputnikNet (see above).
  • Support for new hardware, including:
    • Buffalo WHR-G125 (standard and enhanced)
    • Buffalo WHR-HP-G54
    • Cisco e2000
    • Cisco e3000
    • D-Link DIR-615 WIRELESS N 300 ROUTER
    • Deliberant AP 2i*
    • Deliberant CPE 2*
    • EnGenius EAP-3660*
    • EnGenius ECB3500*
    • EnGenius EOC1650*
    • EnGenius EOC-2610*
    • Linksys WRT160N
    • Linksys WRT320N
    • Linksys WRT54G (Serial numbers CDF0-CDFA)
    • Linksys WRT54GS (Serial numbers CGN0-CGN5, CGN6*)
    • Linksys WRT54GL
    • Linksys WRT610N
    • Netgear WGR614L
    • Netgear WNDR3300
    • Netgear WNR3500L
    • Netgear WRG614L
    • Sputnik 700
    • Sputnik 720
    • Sputnik 730
    • Ubiquiti Bullet 2HP*
    • Ubiquiti Bullet M2HP*
    • Ubiquiti NanoStation 2*
    • Ubiquiti NanoStation M2*
    • Ubiquiti NanoStation loco M2*
    • Ubiquiti PicoStation 2HP*
    • Ubiquiti PicoStation M2HP*
    • Ubiquiti PowerStation 2*

*Coming soon.


Bug Fixes:

  • Improved provisioning: Sputnik Agent launch is delayed until WAN interface is available.

Please note:


While Sputnik Agent Firmware version 3.3.7.6 is not required for SputnikNet 3.3.7.6, we recommend that customers upgrade their routers to the latest firmware.


For customers running Sputnik Control Center:


To upgrade to Sputnik Control Center 3.3.7.6, first upgrade to 3.3.7.0 as described in the 3.3.7.0 change log; then follow these upgrade instructions.


Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet 3.3.7.5

SputnikNet version 3.3.7.5 new features and enhancements include:

  • Improved Quality of Service (QoS) settings with updated priorities for common services, as follows:
    • low-level network protocols (POP3/IMAP/SSH/DNS, etc.) are now set to "Premium" (highest priority)
    • HTTP (web) and Skype are set to "Express" (next level priority)
    • P2P (peer to peer) is set to "Bulk" (lowest priority)
    • everything else is set to "Standard" (the default priority, between "Express" and "Bulk")
  • Added more fine-grained upload/download bandwidth limit options to QoS settings.
  • Added control over "purge unauthenticated session time". This value sets the amount of time a wireless end-user can spend online before they complete a login. If the user exceeds the allotted time, their unauthenticated session is purged from the database and the captive portal reloads with a new session. Setting the value lower will show fewer unauthenticated settings in SputnikNet’s Client Sessions view, but force the end-user to refresh the captive portal if they exceed the time limit. Setting the value higher will show more unauthenticated sessions, but force fewer captive portal reloads. In 3.3.7.5 the default value was changed from 30 minutes to one hour.
  • Router List settings for showing fields and display limit are now preserved across sessions.

Bug Fixes:

  • More fixes to bring SputnikNet into better compliance with UTF-8 character encoding. This will enhance the ability to process PayPal transactions with non-Roman characters.
  • Restored captive portal preview feature (so that authentication systems are displayed embedded within the captive portal preview).
  • Fixed missing node_id problem that occurred when an end-user attempted to log in with an expired session token.
  • Disabled setting "session idle timeout" to less than five minutes. (Setting this value lower can logout end-users too quickly.)
  • Modified calculation of end-user total time online so that it no longer includes the session idle timeout. Instead, the idle timeout value is automatically subtracted from the reported session time.
  • User Authentication System: added help text to clarify the fact that optional sign-up fields are for email address, title, and organization.

For customers running Sputnik Control Center:


To upgrade to Sputnik Control Center 3.3.7.5, first upgrade to 3.3.7.0 as described in the 3.3.7.0 change log; then follow these upgrade instructions.


Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet 3.3.7.4

SputnikNet version 3.3.7.4 new enhancements include:
  • New Account Settings page for managing your SputnikNet subscriptions
  • Various minor enhancements to the user interface
Bug Fixes:
  • Fixed bug in PayPal Standard authentication system that was causing some users returning from paypal.com get a session timeout error
  • Fixed bug in PayPal authentication system where certain foreign language characters caused transaction failure
  • Fixed bug in PayPal authentication system where transaction does not complete and login::hash is displayed in transaction details
  • Changed internal auto session expire time to one hour
  • Enhanced captive portal loading speed
  • Fixed missing node id problem
  • Made minor fix to WorldPay authentication system
  • Fixed a bug that could cause an error when viewing saved captive portals
For customers running Sputnik Control Center:

To upgrade to Sputnik Control Center 3.3.7.4, first upgrade to 3.3.7.0 as described in the 3.3.7.0 change log; then follow these upgrade instructions.

Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet 3.3.7.3

SputnikNet version 3.3.7.3 new enhancements include:
  • Ability to add new PayPal user accounts through the SputnikNet interface
  • Out-of-subscription alert that enables administrators to reset router subscription cache (for example, if you swap routers and get an out-of-subscription alert, you can refresh the database of cached MAC addresses, enabling you to provision the new device without an extra subscription)
Bug Fixes:
  • Fixed a bug that affected user authentication system new user signup
  • Reduced SputnikNet sensitivity to local network hiccups when sending inactive router alerts
  • Implemented better reuse of client session records in the SputnikNet database
  • Updated list of time zones
For customers running Sputnik Control Center:

To upgrade to Sputnik Control Center 3.3.7.3, first upgrade to 3.3.7.0 as described here; then follow these upgrade instructions.

Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet 3.3.7.2

Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

SputnikNet version 3.3.7.2 enhancements include:
  • Optional expiration and blackout interval settings in User Authentication systems
  • Three customizable free-form data fields in User Authentication systems (for example to capture customer email, title, company name, etc. on user account signup page)
  • Ablility to set custom theme colors in SputnikNet administrative user interface
  • Ability to send SNMP node up/down alerts to an external server to assist AP status monitoring
  • New Reports module that enables administrators to automatically send periodic email reports to venue owners detailing hotspot usage
  • New blocked redirect URL option for Guest and User Authentication systems that redirects browsers to a specified URL if the end-user is within the blocked timeframe
  • Improved accuracy of "time remaining" values in the Session Monitor window
SputnikNet Express version 3.3.7.2 enhancements include:
  • SputnikNet Express can optionally apply OpenDNS settings to hotspots (set to "Low" content filtering level)
  • SputnikNet Express now includes a Lycos-based theme
Bug Fixes:
  • Fixed delete router bug
  • Fixed a bug in PayPal Authentication systems that resulted in bandwidth caps not being detected immediately at login
  • Fixed node alert bug that resulted in alerts being sent too frequently during minor network outage events
  • SputnikNet now detects and ignores non-resolving domains in network policies

SputnikNet 3.3.7.1

SputnikNet/Sputnik Control Center updates:

Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.
  • Captive portals: optional ability to append location information and client MAC address parameters to the redirect URL string. This is useful for gathering data about the client device, access point location, and venue information in order to provide dynamic content or local advertising.
  • Guest authentication: warning popup when three minutes left, if guest authentication expire period is specified.
  • Various minor bug fixes.

SputnikNet 3.3.7.0

SputnikNet/Sputnik Control Center updates:

Important: if you are running Sputnik Control Center on White Box Enterprise Linux (WBEL), we strongly recommend that you upgrade to CentOS 4.7 before installing this release.

New Features
  • PayPal authentication now offers optional bandwidth limits
  • Bandwidth limits for pre-paid and PayPal authentication systems are now set as megabytes, with a maximum value of approximately 10 exabytes
  • OpenDNS integration, enabling free, per-AP content filtering (view documentation)
  • Read-only "viewer" mode in SputnikNet user interface
  • Ability to execute commands on a particular Sputnik-powered device, with presets for common commands
  • Performance and scalability enhancements
  • Improved unauthenticated session handling
  • Guest authentication code shown in display name in client usage reports
  • Variable welcome page timeout
  • SputnikNet Express only: JiWire ads on Welcome Pages
Bug Fixes
  • Improved application of network policies
  • Fixed application of "Block Private Networks" rules
  • Fixed TCP pull-down in policy creation
  • Delete router function now works properly
  • Trend Micro (TMUFE) fix for Vista users having trouble with captive portal logins

SputnikNet 3.3.6.7

SputnikNet/Sputnik Control Center updates:

New features
  • Bandwidth caps for pre-paid authentication
  • New "reset firewall" button (enables you to remotely refresh an AP's firewall from SputnikNet)
  • New, easier Sputnik Instant Setup user interface
  • "View saved portal" offers more visibility into registration pages
  • New MSN theme added to SputnikNet Express
  • Performance tweaks
Bug fixes
  • Network polices are displayed in the correct order
  • Duplicate guest login entries are no longer created
  • New SputnikNet sites generate a default captive portal
  • PayPal error with device authentication system fixed
  • Numerous automated update/P2P clients added to block list so that they no longer create sessions
  • Updated PlaceCast URL (for advertising in SputnikNet Express)

SputnikNet 3.3.6.6

SputnikNet/Sputnik Control Center updates:

New features
  • Optional AnchorFree Advertising System module -- please contact Sputnik for more information
  • Redesigned SputnikNet Express landing pages
  • New Microsoft Network (MSN) templates
Bug fixes
  • Vsites no longer crash when session_id integer is out of range
  • Disable Router Provisioning checkbox applies changes correctly
  • SiteDaemon no longer crashes when supplied with an invalid Wi-Fi frequency
  • Fixed problem stemming from "&" character in PayPal user name
  • Sputnik Control Center no longer blocks Microsoft Internet Explorer 7 default homepage
  • Quality of Service (QoS) upload speed setting applies when 256 kpbs is selected
  • Deleting a PayPal authentication system now requires confirmation

SputnikNet 3.3.6.5

SputnikNet/Sputnik Control Center updates:
  • Fixed serious bug related to SiteDaemon.pm
  • Fixed Internet Explorer 6/7 display error, enter key bug
  • PayPal IPN transactions are now processed correctly
  • Google and Yahoo themes updated (SputnikNet Express)
  • Fixed timezone issue that could lead to vsite crashes
  • Fixed creating of "default" authentication system

SputnikNet 3.3.6.4

SputnikNet/Sputnik Control Center updates:

Client Support
  • Improved handling of invalid DHCP messages (lease times, partial addresses, missing magic numbers)
  • Improved client detection when multiple authentication systems are available on a portal
  • Retooled Block Private Net (BPN) support, reversing changes from the previous release. BPN is now set only for authenticated sessions
Administrator Interface
  • User interface fixed when setting protocol field on DNAT rules
  • Fixed detection of some Sputnik AP 120/160/200 platforms that was preventing the reflash button from showing up in the user interface for nodes with older firmware
  • Fixed user interface button bug on Network Policies page when used with Microsoft Internet Explorer 6 or 7
  • Added support for port range forwarding (network policy) in addition to forwarding individual ports
  • Fixed display issue with 'Disable Router Provisioning' button on Control Center Settings page (field would not show as checked in some cases)
  • Removed CVT and SNG time zones from menus to prevent conflict in Postgres 8. Users in those time zones should use the GMT offset instead
Reports
  • Added improved reporting of client platform type (Vista, OS/2, Amiga, Atari, BeOS, Solaris)
Quality of Service (QoS)
  • Added additional QoS bandwidth options
  • Fixed display of QoS fields for Sputnik Gateway 700 nodes
  • Fixed QoS field display issue in Microsoft Internet Explorer 7
PayPal
  • Added warning to prevent users from clicking the submit button multiple times or reloading the page while the transaction is being processed
Other
  • Improved the watchdog to better handle restarting httpd processes
  • Improved support for CentOS 4.5
  • Added better handling of auto-vacuuming detection for Postgres 8

SputnikNet 3.3.6.3

SputnikNet/Sputnik Control Center updates:

New feature: basic quality of service (QoS) and bandwidth throttling
  • A checkbox on the "Config Router" page allows users to enable QoS throttling of common peer-to-peer (P2P) services
  • Maximum bandwidth can be set per router
  • These features require DD-WRT firmware, starting with release v24 Beta
Network policies
  • New feature: specify ranges for port forwarding instead of just individual ports
  • New feature: dynamic host name support for walled gardens (requires Sputnik Agent firmware version 3.3.6.2 or above). This allows users to set walled garden rules using hostnames whose IP addresses may change over time.
  • Bug fix: "Block Private Nets" now works when applied to an authentication system
PayPal Module: improved walled garden rules
  • Uses new dynamic walled garden rules to define PayPal hosts. This should correct many of the redirect issues that some customers have experienced since changes to PayPal's network (requires Sputnik Agent firmware version 3.3.6.2 or above)
Miscellaneous updates
  • New menu "Venue Type" on "Config Router" page to help classify AP locations
  • Sputnik Support link now points to Sputnik's new support ticketing system

SputnikNet 3.3.6.2

SputnikNet/Sputnik Control Center updates:

Support for CentOS 4.4
  • Updated installer script to support Sputnik Control Center on CentOS 4.4 (note: we do not currently support CentOS 5)
  • Improved overall CentOS Support
Support for PostgreSQL 8.2
  • Improved overall PostgreSQL 8.2 support
  • Timezone fixes for Postgres 8 (e.g., removing Isreal from timezone menu due to conflicts with IDT)
  • Vacuum script (scc_dbmaint) deprecated if running under PgSQL8+. Requires --force to run.
PayPal improvements
  • Handle if mc_fee (transaction fee) is undefined from PayPal
  • Hard-coding PayPal IP addresses for walled garden rules until firmware fix (dynamic walled garden rules) is available
  • Improved checking for invalid user names (spaces in user names, invalid characters)
New Guest Module features
  • Blocked Devices: allows an administrator to create a list of MAC addresses to block from authenticating with the Guest module. MAC can still authenticate with other Authentication Systems if available.
  • Access Codes: prompts the user to enter an access code to log in as a Guest. Administrators can add access codes from the web UI or import from a CSV file. Administrators can also define valid time periods that a code can be used.
  • Guest Expiration Interval: requires the user to log in through the captive portal after a specified interval. For example, you can require guests to view captive portal advertising every x minutes.
  • Guest Blackout Period: if an expiration interval is defined, an administrator can optionally set a blackout period where a client (MAC Address) will not be permitted to log in again for the specified interval. For example, you can let a user surf for an hour for free, after which they are blocked for 6 hours.
Miscellaneous improvements
  • Updates to watchdog
  • Fixed node page "Map" button
  • Properly detect validity of email addresses in Node Contact field (to send node inactive emails)
  • Fixed handling of invalid characters in captive portal image file names (single quotes)

SputnikNet 3.3.6.1

SputnikNet/Sputnik Control Center updates:
  • Support for new module, WorldPay, enables credit card, bank transfer and more in 100's of local currencies
  • Updates to support PostgreSQL versions 8.2 and up, including autovacuuming
  • Updates to support databases on a remote server
  • New script to output node data to XML or RSS for display on a map
  • E-Mail alert notification for inactive nodes
  • SCC Display of Agent License levels (Standard, Pro, NMS) and updated node view for NMS routers
  • New script: scc_service_watchdog. Monitors system health and corrects errors
  • Send hostname instead of resolving IP address for network policies (should fix PayPal issue with resolving distributed hosts like Akami)
  • Guest Module: Added blocked device list, prevent devices from logging in with as Guest (can still log in via other methods if available)
  • Guest Module: You can force users to log in via the captive portal after specified interval ("expiration" interval)
  • PayPal: Warn that admin can not delete users that have transaction data
  • PayPal: Node ID added to custom field (Node ID will show up in the "custom" field in reports from PayPal)
  • PayPal: Better handle a "SuccessWithWarning" result from PayPal API (DirectPayments)
  • PayPal: Fixed bug in user signup that was not always verifying password
  • Ad-Hoc reports output csv fields in quotes (Values that contain a comma get parsed correctly by spreadsheet/viewer application)
  • Remove constraint for systems that still have historical sessionusage tables (fixes bug with archiver script)
  • UI Updates to support Safari web browser
  • Option for SputnikNet users to opt-out of mailing list announcements
  • Expanded list of ignores for captive portal requests (Weatherbug, iTunes, Urge, Skype, Windows Media, etc.)
  • Suppressing authsys modules from being display on the captive portal page (admin) that do not support captive portals (i.e. devices)
  • Miscellaneous bug fixes and UI enhancements

SputnikNet 3.3.6.0

SputnikNet/Sputnik Control Center updates:
  • Support for new Sputnik Agent licensing scheme (Standard/Pro/NMS)
  • Pre-Paid Cards: Added/Fixed duplicate login support
  • PayPal: Added Instant Payment Notification (IPN) Support
  • PayPal: Fixed typo in expiration month drop-down list (DirectPayments Only)
  • PayPal: Cleaned up transaction log report, only shows completed transactions again

SputnikNet 3.3.5.1

SputnikNet/Sputnik Control Center updates:
  • Updated PayPal/Credit Card Module to include both Website Payments Pro and Standard APIs
  • Added warning to end-users to click "Return to Merchant" link if Standard API in use
  • Removed PayPal/Credit Card Module pre-authentication option
Important: if you have not yet updated to SCC v3.3.5.0, please follow special v3.3.5.0 upgrade instructions found here. Following these steps will update you to the current version, 3.3.5.1.

SputnikNet 3.3.5.0

SputnikNet/Sputnik Control Center updates:
  • Major change to the way session usage data is stored (and displayed)
  • Session usage data is processed through a migration script to a new format, but not yet deleted. It will be deleted from the database and only held in the new format after the next release
  • Ad Hoc Report data stored as comma separated variables instead of tab-separated
  • Added location-specific fields to the "nodes" table in the database
  • Fixed bug that was not allowing "Enable Pre-Authentication" for the PayPal module to be unchecked
  • Allow upper case entry for MAC addresses and convert to lower case automatically
  • Remove preconfigure button on router page since the implementation was not bug-free
  • Added better error checking for portals with missing large objects
  • Fixed syntax error causing: "Odd number of elements in hash assignment" error
Important: Special upgrade instructions should be followed for this version. More...

SputnikNet 3.3.4.5

SputnikNet/Sputnik Control Center updates:
  • Fixed installation admin account group (only a problem in v3.3.4.4)
  • Added firmware v3.3.2.3 to the SCC repository for remote reflash of the AP 160s, Zcomax XG-2000s, AP 220s, and Gemtek P-520s

SputnikNet 3.3.4.4

SputnikNet/Sputnik Control Center updates:
  • Check for valid e-mail address fixed
  • Fixed idle-timeout related bugs in prepaid card accounting
  • Added optional checkbox for Display Name in client sessions table
  • Made session monitor window smaller; only login, duration, and extras fields
  • Fixed duplicate login checkbox to be sticky and apply correctly
  • Fixed client sessions table to allow more than 10 rows at a time to be displayed
  • Dropped "Change" password button when self-registration disabled for a particular authentication system instance
  • Modified RADIUS module in preparation for roaming features
  • Modified PayPal module to allow a "pre-auth" state (optionally set by admin). This state creates the end-user account even if a successful response to payment is NOT received by the SCC from PayPal. Administrators should be careful using this mode, but it will reduce support burdens for payments that ARE received but a response from PayPal never triggered account creation in the SCC. When the pre-auth state occurs, the end-user must re-login after payment
  • Added expire time to session monitor window for PayPal accounts
  • Added pop-up alert that end-user must confirm to warn of not closing the session monitor. Use of this extra warning is optionally set per authentication system. The default is that this warning will be ON, so administrators must uncheck the option if they don't want the extra warning

SputnikNet 3.3.4.0

SputnikNet/Sputnik Control Center updates:
  • Added some automated database vacuuming jobs
  • Fixed timezone related bugs in prepaid card accounting
  • Excluded Block Private Nets policy from walled garden rules list
  • Made checkbox and dropdown options on routers page sticky
  • Added support for storage and query of router capabilities based on platform
  • Implemented Nomadix-Expiration attribute in RADIUS module
  • Modified NAS identifier sent by RADIUS module to match the router name
  • Added user account test feature to RADIUS module
  • Allow overpayment in PayPal module so that addition of taxes at the PayPal side doesn't cause an amount mismatch
  • Allow disabling of the MAC address authentication option offered to end-users during PayPal registration
  • Fixed PayPal module bug that did not allow end-users to re-use their previous login id
  • Added support for Linksys WRT54G and WRT54GS platforms
  • Added DHCP packet options to improve session updates and tracking
  • Allow a device database authentication instance to be associated with a captive portal so that it can be easily assigned to multiple routers. Does not affect device auth functionality
  • Added option to Control Center page to override or remove the Sputnik Logo in the session monitor window. Can replace the logo with any image uploaded to the captive portal text/images page by copying the insert link path
  • Added optional [style]..[/style] and [javascript]..[/javascript] tags to captive portal text box to make it easy to apply the same style across the entire page, including the authsys instances
  • Fixed consistency of all timestamp fields in the database to include timezone. Also fixed Australian timezone bug
  • Added authentication system checkbox option to allow/disallow duplicate logins for any authsys that supports that functionality
  • Added pre-configure function to routers via MAC address. They can be assigned to a captive portal, named, etc., even before registering with the SCC server so that they will be immediately pre-provisioned and support the expected behavior when they come on-line
  • Updated the user database Users page to also show the e-mail, title, and organization fields
  • On the captive portal main page, the append session parameters row is blanked out unless the redirect URL is filled in
  • The bandwidth usage numbers are now colorized: GB purple, MB maroon, KB black, B yellow-ish
  • Added a new Client Summary report page that shows logins per client over various intervals. Checking bandwidth usage is optional.
  • Require a valid e-mail format for the e-mail field during end-user registration
  • Added help text to captive portal pages and split the text/images settings to its own page
  • Added new Getting Started page under HELP section on left navigation. Not yet fully complete
  • Fixed plot of router usage that was blank if the SCC time zone did not match the server time zone
  • Captive portal content supports a few active substitution variables in the format of [subst:OBJNAME:ATTR]. Only the portal object is available during preview. Example: [subst:node:node_name] will substitute the current router's name. Other node attributes include node_location, node_contact, etc., see the nodes table schema for more ideas

SputnikNet 3.2.9.1

SputnikNet/Sputnik Control Center updates:
  • Router Edit Settings: added network interface detail
  • Captive Portal Edit Settings: added ability to provide http rather than https page (especially userful for guest login which is a click-thru)
  • Authentication Systems: added Guest DB module option. Fixed Pre-paid card instance isolation. Enhanced RADIUS module error checking. Added optional PayPal and Aria billing modules
  • Network Policies: added DNAT and port forwarding support (requires firmware v3.0.7.5 or higher)
  • Control Center page: added ability to request more subscriptions in SputnikNet. Added contact info field. Added option to drop client sessions for inactive APs. Added help descriptions
  • Change Password: new page to easily change admin password
  • Summary: new page of access statistics summarized (per AP) by hour, day, week, or month
  • Ad Hoc: new page to perform ad hoc "select" queries of the database

SputnikNet 3.0.1.1

SputnikNet/Sputnik Control Center updates:
  • Fixed packaging problem with 3rd party RPM that conflicted with Prepaid card module

SputnikNet 3.0.1.0

SputnikNet/Sputnik Control Center updates:
  • Prepaid cards do not allow dual logins for same card
  • Notify end-user of Prepaid card minutes remaining in session monitor window
  • Properly escape HTML in drop down lists
  • Switched login form submission method from GET to POST so as not to show or log login data
  • Don't combine device MAC addresses in underlying device databases if there are more than one
  • Default authsys_name to "unspecified" if left blank
  • For Prepaid card administration, display C cards that have expired as expired
  • Fix typo on Block Private Nets rule documentation page

SputnikNet 3.0.0.14

SputnikNet/Sputnik Control Center updates:
  • Minor bug fixes related to javascript errors on the end-user signup form

SputnikNet 3.0.0.13

SputnikNet/Sputnik Control Center updates:
  • Adding a User without a Password gave Internal Server Error
  • Captive Portal Redirect URL did not accept changing from "something" to ""
  • Added MAC address option for router list info
  • Utility "scc_gensite" now allows setting initial admin password
  • Pagination support on routers page was incomplete
  • Duplicate sessions per client/auth method cleaned up

SputnikNet 3.0.0.12

SputnikNet/Sputnik Control Center updates:
  • Admin login bug
  • default_name() returned only the platform
  • Prepaid accounts were created with an incorrectly null field
  • Users created through self-signup were missing creation timestamp
  • (Prepaid) added last card twice
  • (Prepaid) Username/Password labels were ambiguous
  • (RADIUS) Username/Password labels were ambiguous
  • The node_name was not handled properly on AP120
  • Prepaid accounts could not be deleted more than 10 at a time