StarDot Knowledge Base

Firmware 1.1.72 ChangeLog

Article ID: 184
Last updated: 11 Jun, 2020

1.1.72 - Released October 31, 2011

ChangeLog

  • Version 1.1.72.
  • Version 1.1.72-pre25.
  • 5M product bit files for 1.1.72
  • Version 1.1.72-pre24.
  • SCX 10M
  • stardot: Return current RGB white balance values from device config node.
  • stardot: Add overlay markup for current RGB white balance values.
  • Version 1.1.72-pre23.
  • fix for 10M fast modes
  • psia: Add sample "curl" command notes for testing PSIA HTTP API.
  • Version 1.1.72-pre22.
  • SC5M jpeg only
  • Version 1.1.72-pre21.
  • psia: Add support for adding and removing uses.
  • psia: Get image/stream input source ID from request URI.
  • psia: Use device name for network interface IDs.
  • psia: Fix XML ResponseStatus "id" tag case.
  • psia: Add support for getting resource ID from resource path.
  • psia: Source file "main.c" does not require "strbuf.h".
  • psia: Remove redundant resources and scripts for "/Security/AAA/users/1".
  • h264-server: Fix crash bug when H.264 stream is opened but driver is not loaded.
  • psia: ID returned from PUT/POST scripts is a string, not a number.
  • psia: Add support for "/Security/AAA/users/1".
  • psia: Send HTTP "403 Forbidden" if script returns a statusCode of 4.
  • psia: Add PUT support for "/Security/AAA/users/0".
  • psia: Add PUT support for "/System/Network/interfaces/0/ipAddress".
  • xmlparse: Output empty XML tags.
  • psia: Add workaround for authentication bugs in Conformance Test Tool.
  • psia: Add exit code to script for "/System/factoryReset".
  • psia: Add documentation for psia_expand_dict_cb() function.
  • psia: Fix documentation for http_ok_xml_strbuf().
  • admin.cgi: Allow increased delay before running network restart script.
  • admin.cgi: Remove comment about logging flash ROM write errors.
  • Version 1.1.72-pre20.
  • SCX 2.5M.
  • DomeX 2.5M.
  • Version 1.1.72-pre19.
  • fix for 50Hz blanking out.
  • Version 1.1.72-pre18.
  • psia: Add comments to scripts for "/Security/AAA/users", etc.
  • psia: Remove a trailing slash on the request URI, if present.
  • psia: Move some networking script template expansion back into main program.
  • psia: Use custom callback for XML template expansion; log missing placeholders.
  • psia: Restore correct values for "returnResult" from scripts that generate XML output.
  • psia: Use syslog() instead of stderr for debug/error messages.
  • uC-libc: Add function prototype for vsyslog().
  • h264: Add missing "\r" after "Session" header in RTSP PLAY response.
  • psia: Add PUT support to "/System/deviceInfo" to allow changing device hostname.
  • xmlparse: Add support for output suitable for "eval" by a shell script.
  • xmlparse: Suppress blanks in tag data by default.
  • xmlparse: Preserve case on XML tags.
  • xmlparse: Fix sub() regexes for mawk.
  • xmlparse: Fix broken comments; remove unused sample output code.
  • Rename "xmlparser" to "xmlparse".
  • Add a simple XML parser written in AWK.
  • Version 1.1.72-pre17.
  • Fix "/System/configurationData" for PSIA Conformance Test 2.0.0.2
  • PSIA Conformance Test 2.0.0.2 no longer incorrectly requires "/System/Audio".
  • psia/Doxygen: turn off non-error output; warn if missing function parameter documentation.
  • psia: Fix documentation for http_ok_xml() function.
  • psia: Remove xml_to_string(); replace html_to_string() with html_to_strbuf().
  • psia: Clean up documentation for xml_strbuf_node() function.
  • psia: Move "xml_to_string()" and "html_to_string()" functions out of "xml.c".
  • psia: Merge HTML/XML CGI DEBUG comment generation.
  • psia: Move "psia_response()" function to "psia.c".
  • psia: Make "http_header_strbuf()" private to "http.c".
  • psia: Add "http_ok_xml" function to create a successful HTTP response with an XML body.
  • psia: Remove unneeded "sample.info" file.
  • psia: Move various HTTP related functions to new "http.c" file.
  • psia: Move PSIA HTTP API notes to a new file.
  • psia: Fix spelling error in comment.
  • psia: Merge code for handling non-templated responses; require CGI to return all HTTP headers.
  • psia: Validate the firmware file once instead of twice.
  • psia: Fix "maxFrameRate" units in StreamingChannel XML entity.
  • psia: Remove unused "scripts.txt" file.
  • Version 1.1.72-pre16.
  • Boa: Unescape QUERY_STRING before calling a CGI program.
  • Version 1.1.72-pre15.
  • Add scripts for "/Streaming/channels..." support.
  • Add script for "/Streaming/channels/0/status" support.
  • Doxygen: Fix documentation for psia_response() function.
  • Fake "PUT" request handling for "/System/deviceInfo" for now.
  • Remove old "to do" list and "notes".
  • Add scripts for "/System/Network/interfaces..." support.
  • Add scripts for "/Security/AAA/users..." support.
  • Add scripts for "/System/Video/inputs..." support.
  • Add scripts for "/System/Audio/channels..." support.
  • Add script for "/System/Network/interfaces" support.
  • Add script for "/Streaming/status" support.
  • Fix "returnResult" type for "/Streaming/status".
  • Add script for "/Streaming/status" support.
  • Clean up XML templates for "/Streaming/status".
  • Add "XML" as a "returnResult", for scripts that directly create XML documents.
  • Fix "/System/status" for quirks of embedded Awk.
  • Clean up firmware file in "/System/updateFirmware".
  • Return "reboot required" instead of rebooting for "/System/updateFirmware".
  • Clean up error output for "/System/configurationData" script.
  • Fix "cpuUtilization" in "/System/status" output to be an integer from 0 - 100.
  • Tell git to ignore temporary "out" files.
  • Add script for "/System/configurationData".
  • Handle resources that return arbitrary data other than a "returnResult" or XML template.
  • If "statusString" is set by script output, append it to the default status string.
  • config: return non-zero exit code if failed to save configuration files.
  • Boa: Delete old firmware files before uploading a new one (PSIA version).
  • Add script for "/System/updateFirmware".
  • Modify all non-parsed header (NPH) CGIs to unlink STDIN_TMPFILE.
  • Boa: Do not automatically unlink the file referenced by STDIN_TMPFILE for NPH CGIs.
  • upgrade.cgi: Use STDIN_TMPFILE to find uploaded firmware file.
  • Boa: Set "STDIN_TMPFILE" environment variable with filename for body content for POST, etc.
  • Add "System-factoryReset" script.
  • ifsave: Save "password" and "group" files if "security" argument is present.
  • Return "statusCode" from "System-reboot" script.
  • Get "ID" and "statusCode" from script output.
  • Add support for "List" parameter types in resource description files.
  • Add "statusString()" function to get "statusCode" descriptions.
  • Add "version" and "xmlns" attributes to "ResponseStatus" XML response.
  • Clean up "ResponseStatus" response generation.
  • Add script for "/System/reboot".
  • Fix "System-deviceInfo" and "System-status" scripts for use on real devices.
  • During index creation, skip directory entries that are not regular files or directories.
  • Add hyphenated path component to create unique script names.
  • Fix crash bug in template variable expansion.
  • Boa: Use case-insensitive matching for request methods.
  • Protect DELETE/POST/PUT requests to "/PSIA" URIs with "admin" password.
  • Add support for requiring authorization for DELETE/POST/PUT requests only.
  • Boa: Allow body content for DELETE requests.
  • Boa: Fix DELETE request handling.
  • Protect "/PSIA" URIs with "viewer" password.
  • Clean up HTML/XML debug ouput generation.
  • Boa: Add NPHSCRIPTALIAS for PSIA web service.
  • Boa: Add support for non-parsed header "script aliases".
  • Boa: add REQUEST_URI to CGI environment.
  • Include "/PSIA" root in "xlink:href" attributes.
  • Add workaround for broken uC-libc "vsnprintf" implementation.
  • Fix build warning in printf() specifier.
  • Fix paths for embedded build.
  • Initial PSIA web service import.
  • stdarg.h: Add va_copy() macro.
  • Add HTTP links to m68k-elf-tools and uClinux-dist.
  • Version 1.1.72-pre14.
  • config: Show error message if error when saving configuration sector.
  • flatfsd: Use syslog() for error messages, instead of stdout.
  • SCDX 2.5M bit file
  • Version 1.1.72-pre13.
  • new bit file for 2.5M SCX (ignore last one)
  • SCX 2.5M bit file
  • bit file for 2.5M XLP
  • new bit file for XLP
  • Add NetCamXLP build for 2.5MP and 10MP dome devices.
  • New bit file for 10M box camera (SCXL)
  • bit file for 10M dome
  • mdsnd: remove Doxygen files when doing a "make clean".
  • Version 1.1.72-pre12.
  • mdnsd: Fix crash bug in cached/compressed name handling.
  • mdnsd: clean up DEBUG messages.
  • Version 1.1.72-pre11.
  • Bit files to fix grey bar in video out
  • Version 1.1.72-pre10.
  • mjpeg: Run MJPEG stream CGI processes at a slightly lower priority.
  • boa: Fix Non-Parsed Header CGI handling.
  • Version 1.1.72-pre9.
  • Recompile of all 5M products to use complete constraints
  • Version 1.1.72-pre8.
  • new SC bit files
  • mdsnd: Comment cleanup and spelling fixes.
  • Version 1.1.72-pre7.
  • pink line fix
  • Version 1.1.72-pre6.
  • bit file for 5M dome
  • 10M fix for lost ints
  • Add document describing "status.cgi" functionality.
  • Version 1.1.72-pre5.
  • new bit files
  • 10M box
  • Add NetCamSCX build for 2.5MP and 10MP block devices.
  • Add NetCamSCDX build for 2.5MP and 10MP dome devices.
  • Version 1.1.72-pre4.
  • new 10M dome bit file
  • h264: Add a comment about our SEI motion information UUID.
  • Add limited support for Multicast DNS (mDNS) queries.
  • Enable IP multicast support (CONFIG_IP_MULTICAST).
  • File descriptors returned by socket() can be 0.
  • Use a common file for "/etc/services" across all product builds.
  • Version 1.1.72-pre3.
  • 10M dome bit file
  • Version 1.1.72-pre2.
  • Add description comment to default video configuration files for NetCamXL devices.
  • XL 5M and 1.3M
  • Version 1.1.72-pre1.
  • bit file for 10M dome
  • default brightness
  • change that default size before making 1.1.71
  • Add support for HTTP "PUT" and "DELETE" CGI programs.
  • Fix support for "PATH_INFO" CGI programs.
  • Fix ".gitignore" files so that "./vendors/StarDot/romfs" is properly tracked.
Article ID: 184
Last updated: 11 Jun, 2020
Revision: 1
Access: Public
Comments: 0