@@ -32,7 +32,6 @@ class global_settings_base {
32
32
virtual int64_t get_scale () const = 0;
33
33
virtual std::optional<uint32_t > get_relation_max_members () const = 0;
34
34
virtual std::optional<uint32_t > get_element_max_tags () const = 0;
35
- virtual bool get_basic_auth_support () const = 0;
36
35
virtual uint32_t get_ratelimiter_ratelimit (bool ) const = 0;
37
36
virtual uint32_t get_ratelimiter_maxdebt (bool ) const = 0;
38
37
virtual bool get_ratelimiter_upload () const = 0;
@@ -81,10 +80,6 @@ class global_settings_default : public global_settings_base {
81
80
return {}; // default: unlimited
82
81
}
83
82
84
- bool get_basic_auth_support () const override {
85
- return true ;
86
- }
87
-
88
83
uint32_t get_ratelimiter_ratelimit (bool moderator) const override {
89
84
if (moderator) {
90
85
return 1024 * 1024 ; // 1MB/s
@@ -162,10 +157,6 @@ class global_settings_via_options : public global_settings_base {
162
157
return m_element_max_tags;
163
158
}
164
159
165
- bool get_basic_auth_support () const override {
166
- return m_basic_auth_support;
167
- }
168
-
169
160
uint32_t get_ratelimiter_ratelimit (bool moderator) const override {
170
161
if (moderator) {
171
162
return m_moderator_ratelimiter_ratelimit;
@@ -197,7 +188,6 @@ class global_settings_via_options : public global_settings_base {
197
188
void set_scale (const po::variables_map &options);
198
189
void set_relation_max_members (const po::variables_map &options);
199
190
void set_element_max_tags (const po::variables_map &options);
200
- void set_basic_auth_support (const po::variables_map &options);
201
191
void set_ratelimiter_ratelimit (const po::variables_map &options);
202
192
void set_ratelimiter_maxdebt (const po::variables_map &options);
203
193
void set_ratelimiter_upload (const po::variables_map &options);
@@ -213,7 +203,6 @@ class global_settings_via_options : public global_settings_base {
213
203
int64_t m_scale;
214
204
std::optional<uint32_t > m_relation_max_members;
215
205
std::optional<uint32_t > m_element_max_tags;
216
- bool m_basic_auth_support;
217
206
uint32_t m_ratelimiter_ratelimit;
218
207
uint32_t m_moderator_ratelimiter_ratelimit;
219
208
uint32_t m_ratelimiter_maxdebt;
@@ -258,9 +247,6 @@ class global_settings final {
258
247
// Maximum number of tags for an OSM object (may be unlimited)
259
248
static std::optional<uint32_t > get_element_max_tags () { return settings->get_element_max_tags (); }
260
249
261
- // Enable HTTP basic authentication support
262
- static bool get_basic_auth_support () { return settings->get_basic_auth_support (); }
263
-
264
250
// average number of bytes/s to allow each client/moderator
265
251
static uint32_t get_ratelimiter_ratelimit (bool moderator) { return settings->get_ratelimiter_ratelimit (moderator); }
266
252
0 commit comments