sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (17064B)


      1 Home of [dwm](//dwm.suckless.org), [dmenu](//tools.suckless.org/dmenu) and
      2 other quality software with a focus on simplicity, clarity, and frugality.
      3 
      4 Read more about our [philosophy](/philosophy) and join us on the [mailing
      5 list](/community).
      6 
      7 News
      8 ====
      9 
     10 [Atom feed](//suckless.org/atom.xml)
     11 
     12 2026-01-10
     13 ----------
     14 * [dwm 6.7](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.7.tar.gz)
     15 
     16 2025-12-24
     17 ----------
     18 [libgrapheme 3.0.0](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-3.0.0.tar.gz)
     19 
     20 2025-08-09
     21 ----------
     22 * [dmenu 5.4](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.4.tar.gz)
     23 * [dwm 6.6](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.6.tar.gz)
     24 * [slock 1.6](//tools.suckless.org/slock/) released: [download](//dl.suckless.org/tools/slock-1.6.tar.gz)
     25 * [st 0.9.3](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.3.tar.gz)
     26 * [tabbed 0.9](//tools.suckless.org/tabbed) released: [download](//dl.suckless.org/tools/tabbed-0.9.tar.gz)
     27 
     28 2025-05-05
     29 ----------
     30 On Sunday, 2025-05-11
     31 there will be scheduled maintenance of the suckless servers.
     32 It's estimated this will take about 2 hours
     33 from about 10:00 to 12:00 UTC.
     34 
     35 The mailinglist, website and source-code repositories will have some downtime.
     36 
     37 Update: the maintenance was finished at 2025-05-11 13:00 UTC.
     38   There was a small issue with storage space, hence the 1h delay for fixing it.
     39 
     40 2025-04-30
     41 ----------
     42 [slstatus 1.1](//tools.suckless.org/slstatus) released: [download](//dl.suckless.org/tools/slstatus-1.1.tar.gz)
     43 
     44 2024-11-26
     45 ----------
     46 * [svkbd 0.4.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.2.tar.gz)
     47 
     48 2024-04-05
     49 ----------
     50 * [st 0.9.2](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.2.tar.gz)
     51 
     52 This reverts a commit and a regression with cursor move with wide glyphs, for
     53 example with GNU readline.
     54 
     55 2024-03-20
     56 ----------
     57 Below are some highlights of the changes for the recent releases of dmenu, dwm,
     58 st and tabbed, see the git logs for all details:
     59 
     60 General small Makefile improvements, rationale being: just be verbose and show
     61 what is done: do not abstract/hide details from the user/developer.
     62 Respect (more) the package manager and build system flags (CFLAGS, LDFLAGS, etc).
     63 
     64 [dwm](https://git.suckless.org/dwm/log.html):
     65 * Improvements to signal handling.
     66 * Fix: Avoid missing events when a keysym maps to multiple keycodes.
     67 
     68 [dmenu](https://git.suckless.org/dmenu/log.html):
     69 * Reduce memory usage for reading the lines.
     70 * Fix: X11 BadMatch error when embedding on some windows.
     71 
     72 [st](https://git.suckless.org/st/log.html):
     73 * Fix: bounds checks of dc.col.
     74 * Fix: buffer overflow when handling long composed input.
     75 * Ignore C1 control characters in UTF-8 mode.
     76 * Improvements to cell handling and wide characters.
     77 * Default config: decrease the default minlatency.
     78 * [Various other terminal fixes and compatibility improvements.](https://git.suckless.org/st/log.html)
     79 
     80 [tabbed](https://git.suckless.org/tabbed/log.html):
     81 * Fix: faulty zombie process reaping.
     82 * Improvements to signal handling.
     83 * Improve compatibility with compiling on older systems such as Slackware 11.
     84 
     85 Thanks to all contributors who submitted patches.
     86 
     87 2024-03-19
     88 ----------
     89 * [dmenu 5.3](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.3.tar.gz)
     90 * [dwm 6.5](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.5.tar.gz)
     91 * [st 0.9.1](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.1.tar.gz)
     92 * [tabbed 0.8](//tools.suckless.org/tabbed) released: [download](//dl.suckless.org/tools/tabbed-0.8.tar.gz)
     93 
     94 2023-07-04
     95 ----------
     96 [slstatus 1.0](//tools.suckless.org/slstatus) released: [download](//dl.suckless.org/tools/slstatus-1.0.tar.gz)
     97 
     98 2022-12-28
     99 ----------
    100 [lchat 1.0](//tools.suckless.org/lchat) released: [download](//dl.suckless.org/tools/lchat-1.0.tar.gz)
    101 
    102 2022-11-02
    103 ----------
    104 [libgrapheme 2.0.2](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.2.tar.gz)
    105 
    106 2022-10-08
    107 ----------
    108 [libgrapheme 2.0.1](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.1.tar.gz)
    109 
    110 2022-10-06
    111 ----------
    112 [libgrapheme 2.0.0](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.0.tar.gz)
    113 
    114 2022-10-04
    115 ----------
    116 * [dmenu 5.2](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.2.tar.gz)
    117 * [dwm 6.4](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.4.tar.gz)
    118 * [ii 2.0](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-2.0.tar.gz)
    119 * [sic 1.3](//tools.suckless.org/sic) released: [download](//dl.suckless.org/tools/sic-1.3.tar.gz)
    120 * [slock 1.5](//tools.suckless.org/slock) released: [download](//dl.suckless.org/tools/slock-1.5.tar.gz)
    121 * [st 0.9](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.tar.gz)
    122 * [tabbed 0.7](//tools.suckless.org/tabbed) released: [download](//dl.suckless.org/tools/tabbed-0.7.tar.gz)
    123 
    124 2022-04-19
    125 ----------
    126 Suckless now has a dark mode CSS style for its pages.
    127 Surf also now has support for [dark mode](https://git.suckless.org/surf/commit/1f5b8f3bd1f37d4d3dc45d21285f34ef4752dbaa.html).
    128 
    129 2022-02-11
    130 ----------
    131 [dmenu 5.1](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.1.tar.gz)
    132 
    133 2022-01-07
    134 ----------
    135 * [dwm 6.3](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.3.tar.gz)
    136 * [ii 1.9](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-1.9.tar.gz)
    137 * [st 0.8.5](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.5.tar.gz)
    138 * [svkbd 0.4.1](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.1.tar.gz)
    139 
    140 2021-12-22
    141 ----------
    142 [libgrapheme 1.0.0](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-1.0.0.tar.gz)
    143 
    144 2021-07-30
    145 ----------
    146 [svkbd 0.4](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.tar.gz)
    147 
    148 2021-05-09
    149 ----------
    150 On Tuesday, 2021-05-11 there will be scheduled maintenance of the suckless
    151 servers. It's estimated this will take about 1 hour from about 21:00 to
    152 22:00 UTC+02:00.
    153 
    154 The mailinglist, website and source-code repositories will have some downtime.
    155 
    156 **Update:** the maintenance was finished at 2021-05-12 23:33 UTC+02:00.
    157 P.S.: It didn't actually take 26h30, I just had forgotten to do it.
    158 
    159 2021-05-08
    160 ----------
    161 [surf 2.1](//surf.suckless.org/) released: [download](//dl.suckless.org/surf/surf-2.1.tar.gz)
    162 
    163 2021-03-28
    164 ----------
    165 [svkbd 0.3](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.3.tar.gz)
    166 
    167 2021-03-28
    168 ----------
    169 On Wednesday, 2021-03-31 there will be scheduled maintenance of the suckless
    170 servers. It's estimated this will take about 2-3 hours from about 19:00 to
    171 21:00 - 22:00 UTC+02:00.
    172 
    173 The mailinglist, website and source-code repositories will have some downtime.
    174 
    175 **Update:** the maintenance was finished at 2021-03-31 19:10 UTC+02:00.
    176 
    177 2021-01-19
    178 ----------
    179 [scroll 0.1](//tools.suckless.org/scroll/) released: [download](//dl.suckless.org/tools/scroll-0.1.tar.gz)
    180 
    181 2020-12-11
    182 ----------
    183 [svkbd 0.2.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.2.tar.gz)
    184 
    185 2020-09-18
    186 ----------
    187 [svkbd 0.2.1](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.1.tar.gz)
    188 
    189 2020-09-13
    190 ----------
    191 [svkbd 0.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.tar.gz)
    192 
    193 2020-09-02
    194 ----------
    195 [dmenu 5.0](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.0.tar.gz)
    196 
    197 2020-06-19
    198 ----------
    199 [st 0.8.4](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.4.tar.gz)
    200 
    201 2020-05-27
    202 ----------
    203 The [slcon7](conferences/2020) has been cancelled due to the 2019-nCoV
    204 pandemic.
    205 
    206 2020-04-27
    207 ----------
    208 [st 0.8.3](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.3.tar.gz)
    209 
    210 2019-12-01
    211 ----------
    212 On Wednesday, 2019-12-04 there will be scheduled maintenance of the suckless
    213 servers. It's estimated this will take about 2-3 hours from about 19:00 to
    214 21:00 - 22:00 UTC+01:00.
    215 
    216 The mailinglist, website and source-code repositories will have some downtime.
    217 
    218 **Update:** the maintenance was finished at 2019-12-04 20:00 UTC+01:00.
    219 
    220 2019-04-04
    221 ----------
    222 Registrations are now open for [slcon6](conferences/2019) that will be held in
    223 Bad Liebenzell, Germany on 2019-10-(04-06).
    224 
    225 The CfP for interested participants will end on 2019-06-30.
    226 
    227 2019-03-30
    228 ----------
    229 There is now a [patch overview](//gunther.suckless.org/patches/) tool to have a
    230 quick overview of the patch status list. This list is generated each day from
    231 the [sites](//git.suckless.org/sites/) repository. It checks if patches apply
    232 cleanly in a normal patching manner. Of course it does not check patch
    233 combinations.
    234 
    235 * [Hacking patches guidelines](//suckless.org/hacking/)
    236 * [Tool source-code](//git.suckless.org/sites/file/testpatches.sh.html)
    237 
    238 Please keep the patches tidy and maintain or remove them.
    239 
    240 2019-02-09
    241 ----------
    242 [st 0.8.2](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.2.tar.gz)
    243 
    244 This release has mostly bugfixes.
    245 
    246 2019-02-03
    247 ----------
    248 * [dwm 6.2](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.2.tar.gz)
    249 * [dmenu 4.9](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-4.9.tar.gz)
    250 
    251 2018-06-01
    252 ----------
    253 The maintainance is completed. Let me know of any important things that are broken.
    254 Internally we will keep tweaking the server configuration over the course of
    255 time.
    256 
    257 2018-05-27
    258 ----------
    259 There will be a scheduled server maintenance next Friday and Saturday, 2018-06-(01-02).
    260 The migration to the new server will happen on these days and the git
    261 repositories and mailing list will be frozen on the old (now current)
    262 server.
    263 
    264 2018-04-11
    265 ----------
    266 [farbfeld 4](//tools.suckless.org/farbfeld/) released: [download](//dl.suckless.org/farbfeld/farbfeld-4.tar.gz)
    267 
    268 2018-03-20
    269 ----------
    270 [st 0.8.1](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.1.tar.gz)
    271 
    272 This release fixes some regressions introduced in the 0.8 release.
    273 
    274 2018-03-19
    275 ----------
    276 Registrations for [slcon5](/conferences/2018/) are now open.
    277 
    278 2018-03-14
    279 ----------
    280 * [dmenu 4.8](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-4.8.tar.gz)
    281 * [st 0.8](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.tar.gz)
    282 
    283 2018-02-04
    284 ----------
    285 [ii 1.8](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-1.8.tar.gz)
    286 
    287 2017-09-04
    288 ----------
    289 [suckless hackathon](/conferences/2017): we met on Sep 1-3 2017 in Würzburg, Germany.
    290 
    291 2017-09-04
    292 ----------
    293 [sent 1](//tools.suckless.org/sent) released: [download](//dl.suckless.org/tools/sent-1.tar.gz)
    294 
    295 2017-08-30
    296 ----------
    297 suckless.org now supports TLS using [Let's Encrypt](https://letsencrypt.org/).
    298 Cloning git repos over HTTPS now works. Some links on the page have been
    299 changed to allow both HTTP and HTTPS.
    300 
    301 HSTS is not fully working yet. This will be fixed.
    302 
    303 The IPv6 AAAA record was added and IPv6 is fully working now.
    304 
    305 suckless has many subdomains, these should hopefully all work via TLS. If you
    306 see a subdomain without a signed certificate please report it. If you find any
    307 broken links on the wiki pages, these can be fixed by anyone.
    308 
    309 2017-07-03
    310 ----------
    311 The suckless.org project is now hosted on a new server. All inactive accounts
    312 have been removed during the relocation.
    313 
    314 Please note that the new ECDSA key fingerprint is
    315 SHA256:7DBXcYScmsxbv7rMJUJoJsY5peOrngD4QagiXX6MiQU.
    316 
    317 2017-05-06
    318 ----------
    319 [blind 1.1](//tools.suckless.org/blind) released:
    320 [download](//dl.suckless.org/tools/blind-1.1.tar.gz)
    321 
    322 2017-05-02
    323 ----------
    324 [dmenu 4.7](//tools.suckless.org/dmenu) released:
    325 [download](//dl.suckless.org/tools/dmenu-4.7.tar.gz)
    326 
    327 2017-04-14
    328 ----------
    329 [farbfeld 3](//tools.suckless.org/farbfeld/) released:
    330 [download](//dl.suckless.org/farbfeld/farbfeld-3.tar.gz)
    331 
    332 2017-03-28
    333 ----------
    334 [surf](//surf.suckless.org/) now uses webkit2 by default. The webkit1 version
    335 is kept in the [surf-webkit1](//git.suckless.org/surf/log/?h=surf-webkit1)
    336 branch. The “master” branch doesn't exist anymore, HEAD is now
    337 [surf-webkit2](//git.suckless.org/surf/log/), so be sure to rebase your local
    338 master commits onto surf-webkit1.
    339 
    340 2016-11-20
    341 ----------
    342 [slock 1.4](//tools.suckless.org/slock) released:
    343 [download](//dl.suckless.org/tools/slock-1.4.tar.gz)
    344 
    345 2016-09-26
    346 ----------
    347 Videos of the [slcon 2016 talks](conferences/2016) are now available.
    348 
    349 2016-08-24
    350 ----------
    351 [slcon3](conferences/2016) preliminary schedule now published. If you want to
    352 attend please register before: **2016-09-01**.
    353 
    354 2015-12-19
    355 ----------
    356 [surf 0.7](//surf.suckless.org) released:
    357 [download](//dl.suckless.org/surf/surf-0.7.tar.gz)
    358 
    359 2015-11-25
    360 ----------
    361 [sent 0.2](//tools.suckless.org/sent) released:
    362 [download](//dl.suckless.org/tools/sent-0.2.tar.gz)
    363 
    364 2015-11-13
    365 ----------
    366 Videos of the [slcon2 talks](conferences/2015) are now available.
    367 
    368 2015-11-09
    369 ----------
    370 [dwm 6.1](//dwm.suckless.org) released:
    371 [download](//dl.suckless.org/dwm/dwm-6.1.tar.gz)
    372 
    373 2015-09-23
    374 ----------
    375 Kai and Anselm gave an interview about suckless.org on Randal Schwartz's [FLOSS
    376 Weekly show](https://twit.tv/shows/floss-weekly/episodes/355?autostart=false)
    377 
    378 2015-07-07
    379 ----------
    380 [st 0.6](//st.suckless.org) released:
    381 [download](//dl.suckless.org/st/st-0.6.tar.gz)
    382 
    383 2015-02-14
    384 ----------
    385 [slcon2](conferences/2015) will be held in Budapest on 2015-10-(30-31).
    386 
    387 The CfP for interested participants is now open and will end on 2015-04-30.
    388 
    389 2014-11-29
    390 ----------
    391 [lsw 0.3](//tools.suckless.org/x/lsw) released:
    392 [download](//dl.suckless.org/tools/lsw-0.3.tar.gz)
    393 
    394 2014-11-24
    395 ----------
    396 There will be a
    397 [suckless assembly](https://events.ccc.de/congress/2014/wiki/Assembly%3ASuckless)
    398 at the [31C3](https://events.ccc.de/congress/2014). The whole suckless
    399 community is invited to come, meet and hack!
    400 
    401 2014-08-05
    402 ----------
    403 [sinit 0.9.1](//core.suckless.org/sinit) released:
    404 [download](//dl.suckless.org/sinit/sinit-0.9.1.tar.gz)
    405 
    406 2014-05-01
    407 ----------
    408 [ubase 0.1](//core.suckless.org/ubase) released:
    409 [download](//dl.suckless.org/ubase/ubase-0.1.tar.gz)
    410 
    411 2014-01-21
    412 ----------
    413 [tabbed 0.6](//tools.suckless.org/tabbed) released:
    414 [download](//dl.suckless.org/tools/tabbed-0.6.tar.gz)
    415 
    416 2013-06-16
    417 ----------
    418 [sic 1.2](//tools.suckless.org/sic) released:
    419 [download](//dl.suckless.org/tools/sic-1.2.tar.gz)
    420 
    421 2013-05-07
    422 ----------
    423 [xssstate 1.1](//tools.suckless.org/x/xssstate) released:
    424 [download](//dl.suckless.org/tools/xssstate-1.1.tar.gz)
    425 
    426 2013-05-06
    427 ----------
    428 [tabbed 0.5](//tools.suckless.org/tabbed) released:
    429 [download](//dl.suckless.org/tools/tabbed-0.5.tar.gz)
    430 
    431 2013-04-21
    432 ----------
    433 We are glad to announce the [slcon 2013](/conferences/2013) programme.
    434 
    435 2012-11-29
    436 ----------
    437 We are glad to announce the switch to git from mercurial in all of our
    438 repositories. You can find them at [git.suckless.org](//git.suckless.org) Many
    439 thanks to 20h for his contribution!
    440 
    441 2012-10-28
    442 ----------
    443 [sprop 0.1](//tools.suckless.org/x/sprop) released:
    444 [download](//dl.suckless.org/tools/sprop-0.1.tar.gz)
    445 
    446 2012-10-14
    447 ----------
    448 Today we heard a very sad news that our friend, contributor and philosophical
    449 advisor Uriel has passed away peacefully. We will miss him a lot.
    450 
    451 ![uriel](/uriel.png)
    452 
    453 RIP
    454 
    455 2011-05-14
    456 ----------
    457 Anselm gave a talk about **The 'suckless.org' universe** at the [LinuxTag
    458 2011](http://www.linuxtag.org) conference in Berlin.
    459 
    460 2011-01-31
    461 ----------
    462 [ii 1.6](//tools.suckless.org/ii) released (regression fix):
    463 [download](//dl.suckless.org/tools/ii-1.6.tar.gz)
    464 
    465 2010-06-04
    466 ----------
    467 [9base-6](//tools.suckless.org/9base) released:
    468 [download](//dl.suckless.org/tools/9base-6.tar.gz)
    469 
    470 2010-03-28
    471 ----------
    472 We learned today that the previous wmii maintainer, who wasn't actively
    473 involved since 2007, Denis Grelich,
    474 [died on 2010-03-12](https://web.archive.org/web/20140208043925/http://www.lmt.uni-saarland.de/de/aktuelles/grelich.html).
    475 We thank him for his work. Rest in peace.
    476 
    477 2010-03-07
    478 ----------
    479 We applied as a mentoring organisation for GSoC 2010. See our [project ideas
    480 for GSoC 2010](/project_ideas) page for further details.
    481 
    482 2010-02-13
    483 ----------
    484 Some of us will visit [CLT2010](http://chemnitzer.linux-tage.de/2010/). Anselm
    485 will give a
    486 [talk](http://chemnitzer.linux-tage.de/2010/vortraege/detail.html?idx=308)
    487 about stali on the second day of CLT2010 at 17:00.
    488 
    489 2009-12-28
    490 ----------
    491 There was a small community meeting in Berlin! Thanks to all attendees.
    492 
    493 2008-08-02
    494 ----------
    495 [wmname 0.1](//tools.suckless.org/x/wmname) released:
    496 [download](//dl.suckless.org/tools/wmname-0.1.tar.gz)
    497 
    498 2008-07-29
    499 ----------
    500 [sselp 0.2](//tools.suckless.org/x/sselp) released:
    501 [download](//dl.suckless.org/tools/sselp-0.2.tar.gz)