PageSourceSearch

https://docs.rspamd.com/assets/js/caf10350.700ee31e.js

js rspamd.com collected 2026-10-02 02:31:55 UTC 2,829 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrspamd_docs=self.webpackChunkrspamd_docs||[]).push([[9288],{3254:(e,s,a)=>{a.r(s),a.d(s,{default:()=>i});a(96540);var r=a(2590),c=a(28774),n=a(60023);const t={container:"container__53R",backNav:"backNav_cyq5",header:"header_NYBG",meta:"meta_xo4s",badge:"badge_rNrc",date:"date_M5QS",version:"version_rrTu",title:"title_EZLE",content:"content_m0yn",section:"section_q4Ai",sectionTitle:"sectionTitle_Djel",list:"list_pDS9",item:"item_Ixds",summary:"summary_mNgB"};var l=a(74848);function i(e){var s=e.release;if(!s)return null;var a,i=function(e){switch(e){case"major":return{color:"#e74c3c",icon:"\ud83d\ude80",label:"Major Release"};case"minor":return{color:"#3498db",icon:"\u2728",label:"Feature Release"};case"patch":return{color:"#27ae60",icon:"\ud83d\udc1b",label:"Bug Fix Release"};default:return{color:"#95a5a6",icon:"\ud83d\udce6",label:"Release"}}}(s.type);return(0,l.jsx)(r.A,{title:"Rspamd "+s.version+" \u2014 "+s.title,description:"Release notes for Rspamd "+s.version+": "+s.title,children:(0,l.jsxs)("div",{className:t.container,children:[(0,l.jsx)("nav",{className:t.backNav,children:(0,l.jsx)(c.A,{to:"/changelog",children:"\u2190 All releases"})}),(0,l.jsxs)("header",{className:t.header,children:[(0,l.jsxs)("div",{className:t.meta,children:[(0,l.jsxs)("span",{className:t.badge,style:{backgroundColor:i.color},children:[i.icon," ",i.label]}),(0,l.jsx)("time",{className:t.date,children:(a=s.date,new Date(a).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}))})]}),(0,l.jsxs)("h1",{className:t.version,children:["Rspamd ",s.version]}),(0,l.jsx)("p",{className:t.title,children:s.title})]}),(0,l.jsxs)("div",{className:t.content,children:[s.sections.map((function(e){if(!e.items||0===e.items.length)return null;var s=function(e){switch(e.toLowerCase()){case"breaking changes":return{color:"#dc3545",icon:"\ud83d\udca5"};case"added":return{color:"#27ae60",icon:"\u2705"};case"changed":case"improved":return{color:"#3498db",icon:"\ud83d\udd04"};case"fixed":return{color:"#e67e22",icon:"\ud83d\udd27"};case"security":return{color:"#e74c3c",icon:"\ud83d\udee1\ufe0f"};case"deprecated":return{color:"#f39c12",icon:"\u26a0\ufe0f"};case"removed":return{color:"#95a5a6",icon:"\u274c"};default:return{color:"#7f8c8d",icon:"\ud83d\udcdd"}}}(e.title);return(0,l.jsxs)("section",{className:t.section,children:[(0,l.jsxs)("h2",{className:t.sectionTitle,style:{color:s.color},children:[(0,l.jsx)("span",{children:s.icon})," ",e.title]}),(0,l.jsx)("ul",{className:t.list,children:e.items.map((function(e,s){return(0,l.jsx)("li",{className:t.item,dangerouslySetInnerHTML:{__html:(a=e,n.xI.setOptions({breaks:!1,gfm:!0}),n.xI.parse(a).replace(/^<p>|<\/p>\n?$/g,""))}},s);var a}))})]},e.title)})),s.summary&&(0,l.jsx)("p",{className:t.summary,children:s.summary})]})]})})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.