sites

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

index.md (16950B)


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