aboutsummaryrefslogtreecommitdiff
path: root/src/include/microhttpd.h
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2016-11-08 19:22:02 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2016-11-08 19:22:02 +0300
commit2636c2090dc7bfceda3cc3541d6ef2133e18de5d (patch)
treedf4b506a519958eaa173a6f89203a137654971cf /src/include/microhttpd.h
parentc39f9bfb2696e0b7c04c6f4b90ea0ab8b646e064 (diff)
downloadlibmicrohttpd-2636c2090dc7bfceda3cc3541d6ef2133e18de5d.tar.gz
libmicrohttpd-2636c2090dc7bfceda3cc3541d6ef2133e18de5d.zip
Renamed MHD flags: do not print deprecation messages for some time.
Diffstat (limited to 'src/include/microhttpd.h')
-rw-r--r--src/include/microhttpd.h36
1 files changed, 28 insertions, 8 deletions
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index 4a8c8142..535a2d51 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -542,11 +542,11 @@ enum MHD_FLAG
542 * Run in HTTPS mode. The modern protocol is called TLS. 542 * Run in HTTPS mode. The modern protocol is called TLS.
543 */ 543 */
544 MHD_USE_TLS = 2, 544 MHD_USE_TLS = 2,
545 MHD_USE_SSL = 2,
546 545
546 /** @deprecated */
547 MHD_USE_SSL = 2,
547#if 0 548#if 0
548 /* let's do this later once versions that define MHD_USE_TLS a more widely deployed. */ 549 /* let's do this later once versions that define MHD_USE_TLS a more widely deployed. */
549 /** @deprecated */
550#define MHD_USE_SSL \ 550#define MHD_USE_SSL \
551 _MHD_DEPR_IN_MACRO("Value MHD_USE_SSL is deprecated, use MHD_USE_TLS") \ 551 _MHD_DEPR_IN_MACRO("Value MHD_USE_SSL is deprecated, use MHD_USE_TLS") \
552 MHD_USE_TLS 552 MHD_USE_TLS
@@ -571,9 +571,11 @@ enum MHD_FLAG
571 571
572 /** @deprecated */ 572 /** @deprecated */
573 MHD_USE_SELECT_INTERNALLY = 8, 573 MHD_USE_SELECT_INTERNALLY = 8,
574#if 0 /* Will be marked for real deprecation later. */
574#define MHD_USE_SELECT_INTERNALLY \ 575#define MHD_USE_SELECT_INTERNALLY \
575 _MHD_DEPR_IN_MACRO("Value MHD_USE_SELECT_INTERNALLY is deprecated, use MHD_USE_INTERNAL_POLLING_THREAD instead") \ 576 _MHD_DEPR_IN_MACRO("Value MHD_USE_SELECT_INTERNALLY is deprecated, use MHD_USE_INTERNAL_POLLING_THREAD instead") \
576 MHD_USE_INTERNAL_POLLING_THREAD 577 MHD_USE_INTERNAL_POLLING_THREAD
578#endif /* 0 */
577 579
578 /** 580 /**
579 * Run using the IPv6 protocol (otherwise, MHD will just support 581 * Run using the IPv6 protocol (otherwise, MHD will just support
@@ -613,9 +615,11 @@ enum MHD_FLAG
613 615
614 /** @deprecated */ 616 /** @deprecated */
615 MHD_USE_POLL_INTERNALLY = MHD_USE_POLL | MHD_USE_INTERNAL_POLLING_THREAD, 617 MHD_USE_POLL_INTERNALLY = MHD_USE_POLL | MHD_USE_INTERNAL_POLLING_THREAD,
618#if 0 /* Will be marked for real deprecation later. */
616#define MHD_USE_POLL_INTERNALLY \ 619#define MHD_USE_POLL_INTERNALLY \
617 _MHD_DEPR_IN_MACRO("Value MHD_USE_POLL_INTERNALLY is deprecated, use MHD_USE_POLL_INTERNAL_THREAD instead") \ 620 _MHD_DEPR_IN_MACRO("Value MHD_USE_POLL_INTERNALLY is deprecated, use MHD_USE_POLL_INTERNAL_THREAD instead") \
618 MHD_USE_POLL_INTERNAL_THREAD 621 MHD_USE_POLL_INTERNAL_THREAD
622#endif /* 0 */
619 623
620 /** 624 /**
621 * Suppress (automatically) adding the 'Date:' header to HTTP responses. 625 * Suppress (automatically) adding the 'Date:' header to HTTP responses.
@@ -625,10 +629,13 @@ enum MHD_FLAG
625 */ 629 */
626 MHD_USE_SUPPRESS_DATE_NO_CLOCK = 128, 630 MHD_USE_SUPPRESS_DATE_NO_CLOCK = 128,
627 631
628/** @deprecated */ 632 /** @deprecated */
633 MHD_SUPPRESS_DATE_NO_CLOCK = 128,
634#if 0 /* Will be marked for real deprecation later. */
629#define MHD_SUPPRESS_DATE_NO_CLOCK \ 635#define MHD_SUPPRESS_DATE_NO_CLOCK \
630 _MHD_DEPR_IN_MACRO("Value MHD_SUPPRESS_DATE_NO_CLOCK is deprecated, use MHD_USE_SUPPRESS_DATE_NO_CLOCK instead") \ 636 _MHD_DEPR_IN_MACRO("Value MHD_SUPPRESS_DATE_NO_CLOCK is deprecated, use MHD_USE_SUPPRESS_DATE_NO_CLOCK instead") \
631 MHD_USE_SUPPRESS_DATE_NO_CLOCK 637 MHD_USE_SUPPRESS_DATE_NO_CLOCK
638#endif /* 0 */
632 639
633 /** 640 /**
634 * Run without a listen socket. This option only makes sense if 641 * Run without a listen socket. This option only makes sense if
@@ -648,10 +655,13 @@ enum MHD_FLAG
648 */ 655 */
649 MHD_USE_EPOLL = 512, 656 MHD_USE_EPOLL = 512,
650 657
651/** @deprecated */ 658 /** @deprecated */
659 MHD_USE_EPOLL_LINUX_ONLY = 512,
660#if 0 /* Will be marked for real deprecation later. */
652#define MHD_USE_EPOLL_LINUX_ONLY \ 661#define MHD_USE_EPOLL_LINUX_ONLY \
653 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL") \ 662 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL") \
654 MHD_USE_EPOLL 663 MHD_USE_EPOLL
664#endif /* 0 */
655 665
656 /** 666 /**
657 * Run using an internal thread (or thread pool) doing `epoll()`. 667 * Run using an internal thread (or thread pool) doing `epoll()`.
@@ -661,15 +671,19 @@ enum MHD_FLAG
661 */ 671 */
662 MHD_USE_EPOLL_INTERNAL_THREAD = MHD_USE_EPOLL | MHD_USE_INTERNAL_POLLING_THREAD, 672 MHD_USE_EPOLL_INTERNAL_THREAD = MHD_USE_EPOLL | MHD_USE_INTERNAL_POLLING_THREAD,
663 673
664/** @deprecated */ 674 /** @deprecated */
665 MHD_USE_EPOLL_INTERNALLY = MHD_USE_EPOLL | MHD_USE_INTERNAL_POLLING_THREAD, 675 MHD_USE_EPOLL_INTERNALLY = MHD_USE_EPOLL | MHD_USE_INTERNAL_POLLING_THREAD,
676 /** @deprecated */
677 MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY = MHD_USE_EPOLL | MHD_USE_INTERNAL_POLLING_THREAD,
678#if 0 /* Will be marked for real deprecation later. */
666#define MHD_USE_EPOLL_INTERNALLY \ 679#define MHD_USE_EPOLL_INTERNALLY \
667 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_INTERNALLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \ 680 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_INTERNALLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \
668 MHD_USE_EPOLL_INTERNAL_THREAD 681 MHD_USE_EPOLL_INTERNAL_THREAD
669/** @deprecated */ 682 /** @deprecated */
670#define MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY \ 683#define MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY \
671 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \ 684 _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \
672 MHD_USE_EPOLL_INTERNAL_THREAD 685 MHD_USE_EPOLL_INTERNAL_THREAD
686#endif /* 0 */
673 687
674 /** 688 /**
675 * Use inter-thread communication channel. 689 * Use inter-thread communication channel.
@@ -685,10 +699,13 @@ enum MHD_FLAG
685 */ 699 */
686 MHD_USE_ITC = 1024, 700 MHD_USE_ITC = 1024,
687 701
688/** @deprecated */ 702 /** @deprecated */
703 MHD_USE_PIPE_FOR_SHUTDOWN = 1024,
704#if 0 /* Will be marked for real deprecation later. */
689#define MHD_USE_PIPE_FOR_SHUTDOWN \ 705#define MHD_USE_PIPE_FOR_SHUTDOWN \
690 _MHD_DEPR_IN_MACRO("Value MHD_USE_PIPE_FOR_SHUTDOWN is deprecated, use MHD_USE_ITC") \ 706 _MHD_DEPR_IN_MACRO("Value MHD_USE_PIPE_FOR_SHUTDOWN is deprecated, use MHD_USE_ITC") \
691 MHD_USE_ITC 707 MHD_USE_ITC
708#endif /* 0 */
692 709
693 /** 710 /**
694 * Use a single socket for IPv4 and IPv6. 711 * Use a single socket for IPv4 and IPv6.
@@ -708,10 +725,13 @@ enum MHD_FLAG
708 */ 725 */
709 MHD_ALLOW_SUSPEND_RESUME = 8192 | MHD_USE_ITC, 726 MHD_ALLOW_SUSPEND_RESUME = 8192 | MHD_USE_ITC,
710 727
711/** @deprecated */ 728 /** @deprecated */
729 MHD_USE_SUSPEND_RESUME = 8192 | MHD_USE_ITC,
730#if 0 /* Will be marked for real deprecation later. */
712#define MHD_USE_SUSPEND_RESUME \ 731#define MHD_USE_SUSPEND_RESUME \
713 _MHD_DEPR_IN_MACRO("Value MHD_USE_SUSPEND_RESUME is deprecated, use MHD_ALLOW_SUSPEND_RESUME instead") \ 732 _MHD_DEPR_IN_MACRO("Value MHD_USE_SUSPEND_RESUME is deprecated, use MHD_ALLOW_SUSPEND_RESUME instead") \
714 MHD_ALLOW_SUSPEND_RESUME 733 MHD_ALLOW_SUSPEND_RESUME
734#endif /* 0 */
715 735
716 /** 736 /**
717 * Enable TCP_FASTOPEN option. This option is only available on Linux with a 737 * Enable TCP_FASTOPEN option. This option is only available on Linux with a