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