"Advertisement" : AdvertisementModule,
"DonationBox" : DonationBoxModule,
"DonationButton" : DonationButtonModule,
+ "DonationInputBox" : DonationInputBoxModule,
"DownloadButton" : DownloadButtonModule,
"LanguageName" : LanguageNameModule,
"Map" : MapModule,
"FireinfoDeviceAndGroupsTable" : FireinfoDeviceAndGroupsTableModule,
"FireinfoGeoTable" : FireinfoGeoTableModule,
"TalkCallLog" : TalkCallLogModule,
+ "TalkLines" : TalkLinesModule,
"TalkOngoingCalls" : TalkOngoingCallsModule,
"TrackerPeerList" : TrackerPeerListModule,
"Wish" : WishModule,
(r"/news/(.*)", NewsItemHandler),
# Download sites
- (r"/download", tornado.web.RedirectHandler, { "url" : "http://downloads.ipfire.org/latest" }),
- (r"/downloads", tornado.web.RedirectHandler, { "url" : "http://downloads.ipfire.org/latest" }),
+ (r"/download", DownloadHandler),
+ (r"/downloads", tornado.web.RedirectHandler, { "url" : "/download" }),
# Handle old pages that have moved elsewhere
(r"/screenshots", tornado.web.RedirectHandler, { "url" : "/about" }),
(r"/about", tornado.web.RedirectHandler, { "url" : "/features" }),
- (r"/support", tornado.web.RedirectHandler, { "url" : "/getinvolved" }),
(r"/features/.*", tornado.web.RedirectHandler, { "url" : "/features" }),
+ (r"/getinvolved", tornado.web.RedirectHandler, { "url" : "/get-involved" }),
# Donate
(r"/donate", DonateHandler),
(r"/", tornado.web.RedirectHandler, { "url" : "http://www.ipfire.org/download" }),
# Configurations
+ (r"/premenu.cfg", PremenuCfgHandler),
(r"/menu.gpxe", MenuGPXEHandler),
(r"/menu.cfg", MenuCfgHandler),
# Static files
- (r"/(boot\.png|premenu\.cfg|pxelinux\.0|menu\.c32|vesamenu\.c32)",
+ (r"/(boot\.png|pxelinux\.0|menu\.c32|vesamenu\.c32)",
tornado.web.StaticFileHandler, { "path" : BOOT_STATIC_PATH }),
])
(r"/phonebook/(\w+)", TalkPhonebookAccountHandler),
(r"/phonebook", TalkPhonebookHandler),
(r"/profile", TalkProfileHandler),
- (r"/trunks", TalkTrunksHandler),
] + authentication_handlers + static_handlers)
# accounts.ipfire.org