go-distributed-motion-s3

Distributed Motion Surveillance Security System (DMS3): a Go-based distributed video security system

MIT License

Stars
58
Committers
3

Bot releases are visible (Hide)

go-distributed-motion-s3 - Stable Version Release Patch Latest Release

Published by richbl over 1 year ago

This is a patch release (1.4.1) to address several security issues identified in external Go modules used in this code base.

go-distributed-motion-s3 - Stable Version Release

Published by richbl over 2 years ago

This is a significant MINOR release since the last 1.3.1 patch that occurred in 2017.

Much has changed since 2017, including new DMS3 component features and functionality, as well as a move to the most recent release of the Go language and the many tools and packages that have matured since this project began when we developed it using Go 1.8.

For specific project changes, review the README.md file

A special thanks to those who helped make this 1.4.0 release possible. Thanks!

Full Changelog: https://github.com/richbl/go-distributed-motion-s3/compare/1.3.1...1.4.0

go-distributed-motion-s3 - Reduce DMS3Client Install Footprint

Published by richbl almost 7 years ago

  • Minor release to reduce the installed footprint of a DMS3Client component (dashboard assets not needed on the client)
  • Flatten DMS3Dashboard component structs (best practices)
go-distributed-motion-s3 - Added HTML Dashboard Component

Published by richbl almost 7 years ago

  • Added HTML dashboard support (dms3Dashboard component)
  • Fix to configuration files (*.toml; media files) location logic
  • Updated documentation (added dashboard procedures; cleanup/corrections)
go-distributed-motion-s3 - Added Support for ARM6 (Raspberry Pi A, A+, B, B+, Zero) Components

Published by richbl about 7 years ago

  • Added support for compiling/distributing DMS3 components to the Arm6 architecture (native for Raspberry Pi Zero hardware devices). DMS3 support now includes:
    • Arm6 (Raspberry Pi A, A+, B, B+, Zero)
    • Arm7 (Raspberry Pi 2, 3)
    • AMD64 (most AMD/Intel based CPUs)
  • Refactored remote installers to minimize distribution size copied to remote device platforms
  • Build file configuration simplified (dms3build.toml)
  • Now making releases using .7z (LZMA) format to reduce release size of component binaries
go-distributed-motion-s3 - Moved to 100% Go Product

Published by richbl about 7 years ago

In this release:

  • Replaced remote bash scripts with Go binaries, minimizing any installation issues across machines
  • Some minor refactoring in file io libs, compile and install logic
go-distributed-motion-s3 - Initial Non Pre-Release

Published by richbl about 7 years ago

The first non pre-release, 1.0.0, that includes:

  • Added an automated installer to make DMS3 components easier to install across a network
  • Added quick DMS3 installer documentation
  • Updated manual DMS3 installation documentation
  • Updated unit tests for all DMS3Libs component
  • Fix to Always On functionality when time-of-day wraps to 0000
  • Fix to case when loggingLevel == 0 (in LogFatal())
  • Refactoring to reduce logic and code complexity
go-distributed-motion-s3 - Initial Release Update

Published by richbl about 7 years ago

A minor update that refactors:

  • The dms3 build process (for making binary releases used here)
  • Dms3 libraries (breaking these down into smaller libraries)

Note: No operational changes made to binary components

go-distributed-motion-s3 - Initial Release Update

Published by richbl about 7 years ago

Initial release update adds media files called by the dms3server component, and restructures the release folder.

See README.md and INSTALL.md for additional project-related information and licensing.

go-distributed-motion-s3 - Initial Release

Published by richbl about 7 years ago

Initial release of the go-distributed-motion-s3 project (dms3). All components have been tested and are operational. File attachment contains release binaries for two platforms:

  • Linux/AMD64
  • LInux/Arm7 (for Raspberry PI devices and similar SBCs)

See README.md and INSTALL.md for additional project-related information and licensing.

Package Rankings
Top 5.73% on Proxy.golang.org
Badges
Extracted from project README
Go Report Card codebeat badge