-
Notifications
You must be signed in to change notification settings - Fork 9
/
reader.urp
133 lines (132 loc) · 3.61 KB
/
reader.urp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# -*- mode: conf -*-
allow url *
allow mime *
allow responseHeader *
allow requestHeader *
allow meta *
rewrite style Css/*
rewrite url Main/main
rewrite url Main/*
rewrite url Rpcs/*
rewrite url Session/*
rewrite url Import/*
rewrite url Pages/*
rewrite url Payments/*
rewrite cookie Session/sid Main/sid
rewrite cookie Session/sid_beta Main/sid_beta
rewrite cookie Session/sid_local Main/sid_local
rewrite cookie Session/referrer referrer
rewrite cookie Session/openIdURL Main/openIdURL
sigfile sig.txt
library crawler/Generated/h_ffi
library crawler/Generated/neverInline
jsModule bq
rewrite all Js/*
minHeap 167772160
onError Pages.errorPage
lessSafeFfi
html5
safeGet
safeGet activate_account
safeGet password_reset
safeGet change_email
safeGet restore_access
safeGet i
safeGet Root/sitemap
safeGet Pager/test
safeGet Feedback/feedback
safeGet Feedback/sign_in
safeGet feedback
safeGet login
safeGet signUp
safeGet login_with
safeGet renew
safeGet renew_subscription
safeGet please_log_in_again
safeGet getUserIdBySession
safeGet passwordReset
safeGet switch_to_user
safeGet facebookToken
safeGet whoami
safeGet opml
safeGet demo
safeGet check_order
safeGet order_completed
safeGet add
safeGet importStarredAndTaggedItemsFromGoogleReader
safeGet activeImports
safeGet fetcher
safeGet media_proxy
safeGet importOPML_
safeGet clearSubscriptions
safeGet deleteAccount
safeGet privacy
safeGet faq
safeGet refund
safeGet apps
safeGet order_notification
safeGet order_notification_new
safeGet restart
clientToServer Basis.postBody
clientToServer Basis.queryString
clientToServer Ur_ffi.bgAction
clientToServer Ur_ffi.treeReq
clientToServer Ur_ffi.loginType
#debug
#prefix http://bazqux.com/
#monoInline 20
# monoInline 20 вызывает перестановку performBgActions и folderMsgForest
# в rpcs.withUser, что выражается в том, что надо Mark all as read
# по два раза кликать. установка benignEffectful помимо effectful не помогает
# monoInline 20 уже склеивает xml кнопок, monoInline 15 еще нет
# monoInline 100 замедляет компиляцю на 5-8сек и увеличивает app.js на 30%
# monoInline 0 и 7 размер увеличивается, 3-5 одинаковый
# neverInline всех utils (не Utils/..) тоже увеличивает
# только Utils/.. уменьшает
#coreInline 10
# по-умолчанию 5, <3 не работает, 3 чуть увеличивает app.js,
# 10 - чуть уменьшает (на 0.1%), 20 -- увеличивается
# если ф-ия полиморфная или содержит запись, то инлайнится вне зависимости
# от coreInline
alwaysInline Utils/dyn_
alwaysInline Utils/hrefLink
# alwaysInline qa
# alwaysInline qaX
# alwaysInline kb
# ^ надо инлайнить, чтобы в helpBox было меньше вложенных cat,
# из-за которых не работал Firefox и Chrome dev под линуксом
# необходимо учитывать rewrite url Pages/*, и убирать префикс Pages/
# ^ это всё уже в Makefile, т.к. neverInline сильнее alwaysInline и нужно
# отфильтровывать qa|qaX|kb на этапе генерации neverInline.urp
neverInline login
# чтобы в Utils/redirectToMain не превращал
alwaysInline setReferrer
$/list
$/monad
$/option
$/string
js
css
unsafe
utils
session
rpcs
backgroundRpc
settings
popups
import
payments
pages
pager
subItem
uim
share
feeds
articles
discovery
filters
appearance
account
main
feedback
crawler/Generated/root