Package Summary

Tags No category tags.
Version 0.0.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/GT-RAIL/async_web_server_cpp.git
VCS Type git
VCS Version develop
Last Updated 2018-10-12
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Asynchronous Web/WebSocket Server in C++

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

async_web_server_cpp Build Status

Asynchronous Web/WebSocket Server in C++

An implementation of an HTTP web server in C++ built on top of the Boost.Asio Library. It also provides the ability to handle websocket upgrade requests.

License

async_web_server_cpp is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

Changelog for package async_web_server_cpp

0.0.3 (2015-08-18)

  • Merge pull request #6 from mitchellwills/develop Added some tests
  • Added filesystem tests
  • Added some more tests (including websocket tests)
  • Added some more http tests
  • Added an echo test and enabled tests on travis
  • Began working on some tests
  • Fixed missing boost dep
  • Merge pull request #5 from mitchellwills/develop Some more improvements
  • Added filesystem request handler This serves both files from a given root and directory listings (if requested)
  • Modified request handler signature so that it can reject requests (causing them to be pushed to the next handler in a handler group)
  • Now load a file to be served each time it is requested
  • Fix HTTP Server stop to allow it to be safe to call multiple times
  • Merge pull request #4 from mitchellwills/develop A few small improvements
  • Allow for a server to be created even if the system has no non-local IP See http://stackoverflow.com/questions/5971242/how-does-boost-asios-hostname-resolution-work-on-linux-is-it-possible-to-use-n
  • Changed write resource to be a const shared ptr
  • Contributors: Mitchell Wills, Russell Toris

0.0.2 (2015-01-06)

  • Merge pull request #3 from mitchellwills/develop Added support for specifying additional headers when creating static request handlers
  • Added some comments to the HTTP reply methods
  • Added support for specifying additional headers when creating static request handlers
  • Contributors: Mitchell Wills, Russell Toris

0.0.1 (2014-12-02)

  • OCD clenup
  • Merge pull request #2 from mitchellwills/develop Few small fixes
  • Fixed message processing so close message is actually passed through
  • Fixed potential memory leak from boost shared_ptr misuse
  • Merge pull request #1 from mitchellwills/develop Import of initial implementation from webrtc_ros repo
  • Fixed install directives
  • Added some documentation
  • Added more metadata files
  • Cleaned up file formatting
  • Fixed compilation error on 12.04
  • Added boost dependancy
  • Added travis configuration
  • Package cleanup
  • renamed package to async_web_server_cpp
  • Initial import of cpp_web_server from webrtc_ros
  • Initial commit
  • Contributors: Mitchell Wills, Russell Toris

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged async_web_server_cpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.0.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/GT-RAIL/async_web_server_cpp.git
VCS Type git
VCS Version develop
Last Updated 2018-10-12
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Asynchronous Web/WebSocket Server in C++

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

async_web_server_cpp Build Status

Asynchronous Web/WebSocket Server in C++

An implementation of an HTTP web server in C++ built on top of the Boost.Asio Library. It also provides the ability to handle websocket upgrade requests.

License

async_web_server_cpp is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

Changelog for package async_web_server_cpp

0.0.3 (2015-08-18)

  • Merge pull request #6 from mitchellwills/develop Added some tests
  • Added filesystem tests
  • Added some more tests (including websocket tests)
  • Added some more http tests
  • Added an echo test and enabled tests on travis
  • Began working on some tests
  • Fixed missing boost dep
  • Merge pull request #5 from mitchellwills/develop Some more improvements
  • Added filesystem request handler This serves both files from a given root and directory listings (if requested)
  • Modified request handler signature so that it can reject requests (causing them to be pushed to the next handler in a handler group)
  • Now load a file to be served each time it is requested
  • Fix HTTP Server stop to allow it to be safe to call multiple times
  • Merge pull request #4 from mitchellwills/develop A few small improvements
  • Allow for a server to be created even if the system has no non-local IP See http://stackoverflow.com/questions/5971242/how-does-boost-asios-hostname-resolution-work-on-linux-is-it-possible-to-use-n
  • Changed write resource to be a const shared ptr
  • Contributors: Mitchell Wills, Russell Toris

0.0.2 (2015-01-06)

  • Merge pull request #3 from mitchellwills/develop Added support for specifying additional headers when creating static request handlers
  • Added some comments to the HTTP reply methods
  • Added support for specifying additional headers when creating static request handlers
  • Contributors: Mitchell Wills, Russell Toris

0.0.1 (2014-12-02)

  • OCD clenup
  • Merge pull request #2 from mitchellwills/develop Few small fixes
  • Fixed message processing so close message is actually passed through
  • Fixed potential memory leak from boost shared_ptr misuse
  • Merge pull request #1 from mitchellwills/develop Import of initial implementation from webrtc_ros repo
  • Fixed install directives
  • Added some documentation
  • Added more metadata files
  • Cleaned up file formatting
  • Fixed compilation error on 12.04
  • Added boost dependancy
  • Added travis configuration
  • Package cleanup
  • renamed package to async_web_server_cpp
  • Initial import of cpp_web_server from webrtc_ros
  • Initial commit
  • Contributors: Mitchell Wills, Russell Toris

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged async_web_server_cpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.0.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/GT-RAIL/async_web_server_cpp.git
VCS Type git
VCS Version develop
Last Updated 2018-10-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Asynchronous Web/WebSocket Server in C++

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

async_web_server_cpp Build Status

Asynchronous Web/WebSocket Server in C++

An implementation of an HTTP web server in C++ built on top of the Boost.Asio Library. It also provides the ability to handle websocket upgrade requests.

License

async_web_server_cpp is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

Changelog for package async_web_server_cpp

0.0.3 (2015-08-18)

  • Merge pull request #6 from mitchellwills/develop Added some tests
  • Added filesystem tests
  • Added some more tests (including websocket tests)
  • Added some more http tests
  • Added an echo test and enabled tests on travis
  • Began working on some tests
  • Fixed missing boost dep
  • Merge pull request #5 from mitchellwills/develop Some more improvements
  • Added filesystem request handler This serves both files from a given root and directory listings (if requested)
  • Modified request handler signature so that it can reject requests (causing them to be pushed to the next handler in a handler group)
  • Now load a file to be served each time it is requested
  • Fix HTTP Server stop to allow it to be safe to call multiple times
  • Merge pull request #4 from mitchellwills/develop A few small improvements
  • Allow for a server to be created even if the system has no non-local IP See http://stackoverflow.com/questions/5971242/how-does-boost-asios-hostname-resolution-work-on-linux-is-it-possible-to-use-n
  • Changed write resource to be a const shared ptr
  • Contributors: Mitchell Wills, Russell Toris

0.0.2 (2015-01-06)

  • Merge pull request #3 from mitchellwills/develop Added support for specifying additional headers when creating static request handlers
  • Added some comments to the HTTP reply methods
  • Added support for specifying additional headers when creating static request handlers
  • Contributors: Mitchell Wills, Russell Toris

0.0.1 (2014-12-02)

  • OCD clenup
  • Merge pull request #2 from mitchellwills/develop Few small fixes
  • Fixed message processing so close message is actually passed through
  • Fixed potential memory leak from boost shared_ptr misuse
  • Merge pull request #1 from mitchellwills/develop Import of initial implementation from webrtc_ros repo
  • Fixed install directives
  • Added some documentation
  • Added more metadata files
  • Cleaned up file formatting
  • Fixed compilation error on 12.04
  • Added boost dependancy
  • Added travis configuration
  • Package cleanup
  • renamed package to async_web_server_cpp
  • Initial import of cpp_web_server from webrtc_ros
  • Initial commit
  • Contributors: Mitchell Wills, Russell Toris

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged async_web_server_cpp at Robotics Stack Exchange