diff options
Diffstat (limited to 'cgit.h')
-rw-r--r-- | cgit.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -53,7 +53,7 @@ typedef void (*filepair_fn)(struct diff_filepair *pair); | |||
53 | typedef void (*linediff_fn)(char *line, int len); | 53 | typedef void (*linediff_fn)(char *line, int len); |
54 | 54 | ||
55 | typedef enum { | 55 | typedef enum { |
56 | ABOUT, COMMIT, SOURCE, EMAIL | 56 | ABOUT, COMMIT, SOURCE, EMAIL, AUTH |
57 | } filter_type; | 57 | } filter_type; |
58 | 58 | ||
59 | struct cgit_filter { | 59 | struct cgit_filter { |
@@ -252,6 +252,7 @@ struct cgit_config { | |||
252 | struct cgit_filter *commit_filter; | 252 | struct cgit_filter *commit_filter; |
253 | struct cgit_filter *source_filter; | 253 | struct cgit_filter *source_filter; |
254 | struct cgit_filter *email_filter; | 254 | struct cgit_filter *email_filter; |
255 | struct cgit_filter *auth_filter; | ||
255 | }; | 256 | }; |
256 | 257 | ||
257 | struct cgit_page { | 258 | struct cgit_page { |
@@ -278,6 +279,10 @@ struct cgit_environment { | |||
278 | const char *script_name; | 279 | const char *script_name; |
279 | const char *server_name; | 280 | const char *server_name; |
280 | const char *server_port; | 281 | const char *server_port; |
282 | const char *http_cookie; | ||
283 | const char *http_referer; | ||
284 | unsigned int content_length; | ||
285 | int authenticated; | ||
281 | }; | 286 | }; |
282 | 287 | ||
283 | struct cgit_context { | 288 | struct cgit_context { |