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 | 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 |