commit - 677d90f7f8a60dc43b6d7be837c5b25b1cde1dbc
commit + ebdcadbfd9e4dd7f06b975b326745e5849f9ee70
blob - e028646abca1accf7101c1fbf4a72d7dccda8043
blob + 1d50850bf13c744067574b93823384bd65c74a69
--- Makefile.am
+++ Makefile.am
mime.c \
pages.c \
parser.c \
+ sandbox.c \
telescope.c \
telescope.h \
textplain.c \
blob - 437e23e1a780902fc071dc50f6ebe40869eab779
blob + 33a22ca28746f0fdf4d3aec2f779f5c33e30cf38
--- gemini.c
+++ gemini.c
event_set(&imsgev, ibuf->fd, EV_READ | EV_PERSIST, dispatch_imsg, ibuf);
event_add(&imsgev, NULL);
+
+ sandbox_network_process();
event_dispatch();
return 0;
blob - 06da994b977854b39d7e43dddeef692a8e8c6d6d
blob + 63c9cc3e4fa8ef04821a5fc9a38f8eb4a981a1b4
--- telescope.h
+++ telescope.h
enum line_type type;
char *line;
char *alt;
+ int flags;
TAILQ_ENTRY(line) lines;
};
int parser_append(struct parser*, const char*, size_t);
int parser_set_buf(struct parser*, const char*, size_t);
+/* sandbox.c */
+void sandbox_network_process(void);
+
/* telescope.c */
void load_about_url(struct tab*, const char*);
void load_gemini_url(struct tab*, const char*);