Package Summary

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

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

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 2.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 2.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 2.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 1.0.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros1-develop
Last Updated 2022-05-16
Dev Status MAINTAINED
CI status
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

1.0.3 (2021-02-13)

  • Add Windows 10 compatibility (#1)
  • Contributors: Pranav Dhulipala, Timo Röhling

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

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 2.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

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 2.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros2-develop
Last Updated 2021-09-10
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

2.0.0 (2021-01-14)

  • New ROS 2 port
    • ROS 2 releases will have version numbers 2.x
    • ROS 1 releases will continue with version numbers 1.x

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

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 1.0.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/async_web_server_cpp.git
VCS Type git
VCS Version ros1-develop
Last Updated 2022-05-16
Dev Status MAINTAINED
CI status
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

  • Timo Röhling

Authors

  • Mitchell Wills
  • Russel Toris

async_web_server_cpp

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.

Original Authors

This package is a fork from the now defunct GT-RAIL async_web_server_cpp package. It was originally written by Mitchell Wills and later maintained by Russell Toris.

It is maintained by Timo Röhling now.

CHANGELOG

Changelog for package async_web_server_cpp

1.0.3 (2021-02-13)

  • Add Windows 10 compatibility (#1)
  • Contributors: Pranav Dhulipala, Timo Röhling

1.0.2 (2021-01-12)

  • Fix integer comparisons
  • Use HTTP/1.1 reply for WebSockets protocol upgrade
  • Contributors: Timo Röhling

1.0.1 (2021-01-12)

  • New maintainer: Timo Röhling
  • Merge outstanding pull requests GT-RAIL#14: Fix compatibility issue with Apache2 websocket proxy GT-RAIL#16: Fix C++ include path for unit tests (obsolete) GT-RAIL#19: Fix Python 3 compatibility for unit tests
  • Modernize CMakeLists.txt
  • Auto-detect MIME types from file extensions

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
webrtc_ros

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