async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
Additional Links
Maintainers
- Russell Toris
Authors
- Mitchell Wills
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.
Authors
See the AUTHORS file for a full list of contributors.
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
Additional Links
Maintainers
- Russell Toris
Authors
- Mitchell Wills
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.
Authors
See the AUTHORS file for a full list of contributors.
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
web_video_server | |
webrtc_ros |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
Package Summary
Tags | No category tags. |
Version | 0.0.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/WPI-RAIL/async_web_server_cpp.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2015-01-06 |
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
Additional Links
Maintainers
- Russell Toris
Authors
- Mitchell Wills
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.
For full documentation, see the ROS wiki.
Doxygen files can be found on the ROS wiki.
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 for package async_web_server_cpp
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
Dependant Packages
Name | Deps |
---|---|
web_video_server |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
Additional Links
Maintainers
- Russell Toris
Authors
- Mitchell Wills
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.
Authors
See the AUTHORS file for a full list of contributors.
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
web_video_server | |
webrtc_ros |
Launch files
Messages
Services
Plugins
Recent questions tagged async_web_server_cpp at Robotics Stack Exchange
async_web_server_cpp package from async_web_server_cpp repoasync_web_server_cpp |
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
web_video_server | |
webrtc_ros |